This is an old revision of the document!
Delureanu Ana-Maria 333CB
Sistemul este alcătuit dintr-o placă Arduino UNO, un modul WiFi ESP8266, un servomotor MG90S, un display OLED și module LED pentru semnalizarea stării sistemului. Scopul proiectului este protejarea unui panou fotovoltaic prin acționarea automată a unei prelate rulante atunci când sunt detectate condiții meteorologice nefavorabile.
Arduino UNO reprezintă unitatea principală de control. Acesta primește date meteorologice prin intermediul modulului ESP8266 și decide extinderea sau retragerea mecanismului de protecție.
Pentru simularea condițiilor reale, sistemul utilizează un server meteo online simulat, inspirat de platformele utilizate de instituții precum ANM. Acesta furnizează informații precum probabilitatea de precipitații, viteza vântului sau alerte de furtună și grindină. Astfel, sistemul poate lua decizii preventive înainte de apariția efectivă a fenomenelor periculoase.
Mecanismul de protecție este acționat de servomotorul MG90S, care extinde sau retrage prelata de protecție deasupra panoului fotovoltaic. Starea sistemului este afișată pe display-ul OLED și semnalizată vizual prin LED-uri de stare.
Alimentarea sistemului se realizează printr-o sursă de 5V/3A cu conector Type-C, utilizată pentru alimentarea plăcii Arduino și a componentelor conectate.
În această etapă au fost stabilite componentele principale ale sistemului și modul în care acestea vor interacționa. Proiectul este format dintr-o unitate de control Arduino UNO, un modul WiFi ESP8266 pentru preluarea datelor meteo online, un display OLED pentru afișarea stării sistemului, un modul LED pentru semnalizare vizuală și un mecanism motorizat pentru acționarea prelatei rulante.
Partea mecanică a proiectului este în curs de realizare și include un suport fizic pentru panoul fotovoltaic, două ghidaje laterale din profil U și un ax pe care se va rula materialul de protecție. Mecanismul are rolul de a simula extinderea și retragerea automată a unei prelate în funcție de condițiile meteorologice primite de la serverul meteo simulat.
| Componentă | Pin componentă | Pin Arduino UNO | Explicație |
|---|---|---|---|
| ESP8266 ESP-01 | TX | D2 | Linie de recepție software serial pentru datele trimise de modulul WiFi. |
| ESP8266 ESP-01 | RX | D3 | Linie de transmitere software serial către modulul WiFi. |
| ESP8266 ESP-01 | VCC | 3.3V | Modulul ESP8266 funcționează la 3.3V. |
| ESP8266 ESP-01 | GND | GND | Masă comună cu Arduino. |
| OLED I2C | SDA | A4 | Linie de date pentru comunicația I2C. |
| OLED I2C | SCL | A5 | Linie de ceas pentru comunicația I2C. |
| OLED I2C | VCC | 5V / 3.3V | Alimentarea display-ului, în funcție de specificațiile modulului. |
| OLED I2C | GND | GND | Masă comună. |
| LED verde | IN/G | D8 | Indică funcționarea normală. |
| LED galben | IN/Y | D9 | Indică stare de avertizare. |
| LED roșu | IN/R | D10 | Indică protecție activată. |
| Motor rulare prelată | IN1 | D4 | Control motor / driver. |
| Motor rulare prelată | IN2 | D5 | Control motor / driver. |
| Motor rulare prelată | IN3 | D6 | Control motor / driver. |
| Motor rulare prelată | IN4 | D7 | Control motor / driver. |
| Driver motor | VCC | 5V | Alimentare motor/driver. |
| Driver motor | GND | GND | Masă comună cu Arduino. |
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.