1 Necesitatea unei mini stații meteo
Monitorizarea condițiilor meteorologice este esențială într-o varietate de domenii, de la agricultură și meteorologie profesională, până la activități recreative și confortul personal. O mini-stație meteo, precum cea propusă, oferă posibilitatea de a obține date meteorologice precise și actualizate în timp real, direct de la locația dorită.
2 Caracterul educațional al proiectului
Construirea unei mini-stații meteo reprezintă o oportunitate excelentă de a aprofunda cunoștințele tehnice și de a dobândi experiență practică în domeniul IoT (Internet of Things) și al cloud computing-ului.
Proiectul implică:
• Lucrul cu microcontrolere (Raspberry Pi Pico W): programarea și configurarea microcontrolerului pentru a colecta și procesa date de la senzori;
• Interfațarea cu senzori: înțelegerea modului în care funcționează senzorii precum și a modului de a-i conecta la microcontroler;
• Programare în MicroPython: dezvoltarea de cod pentru a citi datele de la senzori, a le prelucra și a le transmite către cloud;
• Comunicare IoT și cloud: configurarea conexiunii Wi-Fi, transmiterea datelor către o bază de date cloud și vizualizarea datelor online;
• Ințelegerea bazelor de date cloud, și a metodelor de transfer a datelor către acestea.
3 Obiective
Mini stația meteo propusă va măsura următoarele valori fizice:
• temperatura;
• presiunea atmosferică;
• umiditatea atmosferică;
• radiațiile ultraviolete;
• viteza vântului;
• direcția vântului;
• umiditatea solului.
Datele vor fi colectate și prelucrate în vederea transmiterii cu microcontrolerul Raspberry Pi Pico W ( care dispune de un modul incorporat de comunicații WiFi)
Pentru a transmite datele către o bază de date cloud vom folsi HTTP (Hypertext Transfer Protocol) care permite trimiterea datelor către un server web prin cereri POST.
Ar mai putea fi utilizate servicii cloud specifice: platforme precum Adafruit IO, ThingSpeak sau Firebase oferă servicii de stocare și vizualizare a datelor IoT.