Treffer: Izrada pametne meteorološke stanice temeljene na Raspberry PI PICO W mikrokontroleru ; Development of a smart weather station based on Raspberry PI PICO W microcontroller
University of Dubrovnik. Faculty of Electrical Engineering and Applied Computing.
Weitere Informationen
Ovaj završni rad bavi se izradom pametne meteorološke stanice temeljene na mikrokontroleru Raspberry Pi Pico W. Cilj rada bio je pokazati kako se uz pomoć dostupne i jeftine opreme može razviti funkcionalan sustav za praćenje okolišnih uvjeta. Sustav koristi senzore DHT22 za mjerenje temperature i vlage, BME280 za mjerenje atmosferskog tlaka te MQ135 za procjenu kvalitete zraka. Mikrokontroler Raspberry Pi Pico W programiran je u MicroPythonu, pri čemu se podaci sa senzora šalju putem Wi-Fi mreže na lokalni web poslužitelj razvijen u Python Flasku. Poslužitelj podatke pohranjuje u bazu podataka SQLite te ih prikazuje u obliku grafova na jednostavnoj web stranici koristeći Chart.js. Provedeno testiranje pokazalo je da sustav pouzdano prikuplja i prikazuje podatke u stvarnom vremenu. Na taj način uspješno je demonstrirana povezanost hardverskih i softverskih komponenti u okviru Interneta stvari (IoT), čime se potvrđuje da se uz relativno jednostavne resurse može izraditi meteorološka stanica koja može imati praktičnu primjenu u obrazovanju, kućnom okruženju ili hobi projektima. ; This thesis focuses on the development of a smart weather station based on the Raspberry Pi Pico W microcontroller. The main goal was to demonstrate how functional systems for monitoring environmental conditions can be built using affordable and readily available equipment. The system integrates the DHT22 sensor for measuring temperature and humidity, the BME280 sensor for atmospheric pressure, and the MQ135 sensor for air quality assessment. The Raspberry Pi Pico W microcontroller was programmed in MicroPython, with sensor data transmitted over Wi-Fi to a local web server built using Python Flask. The server stores the collected data in an SQLite database and visualizes it through charts on a simple web interface powered by Chart.js. Testing has shown that the system reliably collects and displays real-time data. This project successfully demonstrates the integration of hardware and software components within the Internet of Things (IoT) ...