This is an old revision of the document!
Proiectul presupune crearea unui brat dotat cu un panou solar si baterie, care urmareste cea mai puternica sursa de lumina pentru a genera energie. Ar trebui sa fie complet autonom, si chiar sa produca (ideal) un exces de energie ce este stocata in baterie si poate fi folosita pentru a incarca alte lucruri, spre exemplu un telefon (in cel mai bun caz) sau alti senzori/alte microcontrollere pentru alte scopuri.
Ne vom folosi de niste piese relativ comune pentru partea de tracking efectiv. Patru fotorezistoare (cuplate cu rezistente) indica directia celei mai apropiate surse de lumina. Semnalele acestora ajuta microcontroller-ul sa stie in ce directie sa miste servo-urile, astfel incat sa potriveasca senzorii (si deci si panoul) in directia luminii.
Pe partea de baterie, output-ul de la panoul solar este dus printr-un convertor step-down pentru a incarca o baterie, apoi din aceasta baterie se sustrage curent printr-un alt convertor step-up pentru a alimenta partea de tracker.
Un alt step-up este folosit pentru a pune la dispozitie energia din baterie pentru un USB la care se pot conecta alte dispozitive pentru alimentare.
Pentru lista de piese electrice avem urmatoarele:
Pini folositi Arduino UNO:
Capacitate / Consum:
Dat fiind faptul ca sistemul ar trebui sa functioneze in mod autonom, preferam ca si consumul sistemului sa fie unul minim. In acest moment, cei mai mari consumatori sunt cele doua servo-uri, care impreuna pot consuma pana la 1.6A la un moment-dat. Pentru a pastra o autonomie maxima si spike-uri reduse, servo-urile vor fi folosite alternativ. Acest comportament va fi descris in partea de software. Ca autonomie presupunem ca dorim aproximativ 8 ore de uz (cam cat e soarele afara). Avand in vedere ca soarele nu se misca atat de rapid, putem limita perioada de reglaj o data la ~10 secunde, unde servo-urile se vor regla cate 1 secunda fiecare. Astfel, am avea un consum de ~800mA (pentru senzori e neglijabil prin comparatie) pentru 2s la fiecare 10s, adica: 8 ore = 8 × 60 × 60 = 28.800 secunde 28800s / 10s = 2880 cicluri de reglaj 1,6 ore × 0,8 A = 1,28 Ah pe zi consumati
Pe partea de generare, panoul solar genereaza 0.6A @ 18V, adica ~2A @ 5V ce acopera consumul sistemului (si reincarca bateria dupa ce se descarca peste noapte) si mentine un exces de energie ce poate fi livrat catre USB si folosit pentru incarcarea altor dispozitive.
Functionare:
Vertical Tracking: https://youtube.com/shorts/u4YX83uTCU
Dual Axis Tracking: https://youtube.com/shorts/HjnJQubxL1o
*Low power deoarece Arduino Uno poate trimite doar 400mA prin pinul de 5V si nu alimenteaza corespunzator servo-urile.
Din nefericire daca se misca prea repede pe acest suport provizoriu, este posibil sa sara putin. Voi avea un alt suport pentru stabilitate, iar pentru miscarea panoului solar (care e mult mai mare) miscarea orizontala va fii limitata la ~15 grade.
Stadiul actual (neincluzand panoul solar):
Mediul de dezvoltare: Arduino IDE v2
Biblioteci folosite:
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.