This shows you the differences between two versions of the page.
|
pm:prj2022:imacovei:panou_solar_inteligent [2022/05/27 15:01] stefan.saraev [Panou Solar Inteligent] |
pm:prj2022:imacovei:panou_solar_inteligent [2022/05/31 22:03] (current) stefan.saraev [Cod sursa] |
||
|---|---|---|---|
| Line 14: | Line 14: | ||
| {{:pm:prj2022:imacovei:saraev_stefan_panou_solar.png?300|}} | {{:pm:prj2022:imacovei:saraev_stefan_panou_solar.png?300|}} | ||
| + | |||
| + | {{:pm:prj2022:imacovei:circuit_simplu_saraev_stefan.png?300|}} | ||
| Modelul matematic folosit este unul relativ simplu, dar eficient. Calibrarea se realizeaza prin scanarea a 5 puncte distincte is apoi ajustarea unghiurilor de rotatie ale celor 2 servomotoare ca sa se obtina pozitia de tensiune maxima. | Modelul matematic folosit este unul relativ simplu, dar eficient. Calibrarea se realizeaza prin scanarea a 5 puncte distincte is apoi ajustarea unghiurilor de rotatie ale celor 2 servomotoare ca sa se obtina pozitia de tensiune maxima. | ||
| Line 37: | Line 39: | ||
| * Rezistente | * Rezistente | ||
| + | Schema electrica: | ||
| + | {{:pm:prj2022:imacovei:schema_electrica_saraev_stefan.png?500|}} | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| + | |||
| + | Am folosit urmatoarele concepte invatate de la PM: | ||
| + | * intreruperi - pentru buton | ||
| + | * comunicare prin interfata seriala - pentru loguri pe laptop | ||
| + | * citire de valori analogice - pentru tensiunea panoului solar | ||
| + | * PWM - pentru servo | ||
| Am structurat codul sub forma unui automat finit cu 4 stari: | Am structurat codul sub forma unui automat finit cu 4 stari: | ||
| Line 69: | Line 78: | ||
| Se foloseste energia generata de panoul solar si se citeste periodic ce tensiune produce acesta. Daca variatia depaseste un prag sau daca se apasa butonul, se reincepe calibrarea. | Se foloseste energia generata de panoul solar si se citeste periodic ce tensiune produce acesta. Daca variatia depaseste un prag sau daca se apasa butonul, se reincepe calibrarea. | ||
| + | |||
| + | ===== Cod sursa ===== | ||
| + | {{:pm:prj2022:imacovei:cod_sursa.zip|}} | ||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
| + | |||
| + | {{:pm:prj2022:imacovei:panou_pm_saraev_stefan_332ca.jpeg?300|}} | ||
| + | |||
| + | Poza cu proiectul in versiunea finala | ||
| In urma testarii, in 75% din cazuri panoul se pozitioneaza astfei incat tensiunea generata dupa calibrare este mai mare decat valorile descoperite din timpul perioadei de calibrare. In restul de 25% din cazuri, variatia de tensiune dintre cea generata in pozitia finala si cea generata pe parcursul calibrarii este sub 2.5% | In urma testarii, in 75% din cazuri panoul se pozitioneaza astfei incat tensiunea generata dupa calibrare este mai mare decat valorile descoperite din timpul perioadei de calibrare. In restul de 25% din cazuri, variatia de tensiune dintre cea generata in pozitia finala si cea generata pe parcursul calibrarii este sub 2.5% | ||