Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tegin projekti, et mõõta 3 ruumi temperatuuri, niiskust ja õhukvaliteeti. Kliendid saadavad andmeid vastuvõtjale NRF24L01+PA+LNA saatjate kaudu ja veebiserver joonistab Google'i diagramme kasutades graafikuid.
kasutatud osad:
Arduino Nano v3.0 osta
DTH22 Temperatuuri ja niiskuse andurid osta
MQ135 õhukvaliteedi andurid osta
NRF24L01+PA+LNA vastuvõtjad. osta
5V kuni 3,3V pingeregulaatorid ostavad
Arduino Nano Etherneti moodul osta
osta micro usb pistik
Oranž PI Zero (veebiserveri jaoks) osta
Samm: kliendi- ja serveriahelad
Klientide ja serverite jaoks on 2 erinevat vooluringi.
Pärast töötavate prototüüpide tegemist joonistasin skeemi aadressil www.easyeda.com ja tellisin PCBd.
Need on väga kvaliteetsed!
Samm: kliendi ja serveri PCB -d
Väärtused saab server ja saadab need PHP veebiserverisse.
Veebiserver kasutab andmete salvestamiseks Sqlite kerget andmebaasi.
Sama genereeritud trükkplaate saate genereerida ka manuses olevate Gerber -failide abil.
3. samm: graafikud
On graafika lehti, mis on;
- Viimase temperatuuri, niiskuse, õhusaaste väärtused
- Viimased 7 päeva - temperatuuri ajaloolised andmed
- Viimased 7 päeva - Niiskuse ajaloolised andmed
- Viimased 7 päeva - ajaloolised andmed õhusaaste kohta
Samm: PHP veebiserver
Installige php veebiserver arvutisse / ühe pardal olevasse arvutisse. Seejärel asendage kaust/var/www/järgmise SVN -i hoidlaga
svn.riouxsvn.com/ikeaps2014encod/www
Tänud…
Head päeva!