This is an old revision of the document!
Acest proiect are ca scop dezvoltarea unui sistem de monitorizare a calitatii aerului intr-o zona rezidentiala. Sistemul colecteaza date in timp real despre mediul inconjurator si le afiseaza intr-un mod usor de inteles pentru utilizator.
Prin utilizarea acestui sistem, utilizatorul poate observa nivelul de poluare, temperatura, umiditatea, nivelul de zgomot si concentratia de praf, astfel incat sa poata lua decizii informate legate de sanatatea sa si de activitatile zilnice.
Datele sunt colectate cu ajutorul unor senzori conectati la o placa Arduino si sunt afisate atat pe o interfata web, cat si local, folosind un display LCD si LED-uri de stare.
Sistemul este alcatuit din urmatoarele componente hardware:
Sistemul citeste periodic datele de la senzori si le proceseaza. Valorile obtinute sunt:
In functie de valorile citite:
Display-ul LCD afiseaza informatii esentiale in timp real, precum temperatura si umiditatea sau alte valori importante.
Datele pot fi vizualizate si intr-o aplicatie web conectata la baza de date Firebase.
Scopul principal este cresterea nivelului de constientizare asupra calitatii aerului din mediul rezidential si oferirea unei solutii simple si accesibile pentru monitorizarea acestuia.
Pentru a permite accesul la date de oriunde, sistemul utilizeaza un modul GSM (SIM800C) care transmite informatiile colectate de senzori catre o baza de date online.
Placa Arduino colecteaza datele de la senzori si formeaza un pachet de date in format JSON. Acest pachet contine valorile citite, precum:
Aceste date sunt apoi transmise prin intermediul modulului GSM, folosind conexiune GPRS, catre o baza de date Firebase Realtime Database.
Transmiterea se realizeaza periodic, la un interval de aproximativ 20 de secunde.
Modulul GSM functioneaza cu ajutorul unei cartele SIM active, care permite conectarea la reteaua de internet mobil.
Cartela SIM este necesara pentru:
Datele sunt salvate intr-o baza de date online (Firebase Realtime Database), unde fiecare masuratoare este stocata separat.
Structura datelor permite:
Datele salvate in Firebase sunt preluate de aplicatia web si afisate sub forma:
Astfel, utilizatorul poate observa rapid schimbarile din mediul inconjurator.
In lipsa cartelei SIM, sistemul poate functiona local (afisare pe LCD si Serial Monitor), dar nu va putea transmite datele catre internet.