Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Jag gjorde ett projekt för att mäta temperatur, luftfuktighet och luftkvalitet i 3 rum. Klienterna skickar data till mottagaren via NRF24L01+PA+LNA Transrecievers och webbserver ritar diagram med hjälp av Google -diagram.
begagnade delar:
Arduino Nano v3.0 köp
DTH22 Temperatur- och luftfuktighetssensorer köp
MQ135 luftkvalitetssensorer köp
NRF24L01+PA+LNA -mottagare. köpa
5V till 3,3V spänningsregulatorer köpa
Arduino Nano Ethernet -modul köp
mikro usb -kontakt köp
Orange PI Zero (för webserver) köp
Steg 1: Klient- och serverkretsar
Det finns 2 olika kretsscheman för klienter och server.
Efter att ha gjort fungerande prototyper ritade jag kretsen på www.easyeda.com och beställde PCB.
Dessa är i mycket hög kvalitet!
Steg 2: Klient- och server -PCB
Värdena tas emot av servern och skickar dem till PHP -webbserver.
Webbserver använder Sqlite lätt databas för att lagra data.
Du kan också generera samma kretskort med gerber -filer i bilagan.
Steg 3: Grafer
Det finns grafsidor som är;
- Sista temperatur, luftfuktighet, luftföroreningar
- Senaste sju dagarna - Historiska temperaturdata
- Senaste sju dagarna - Historisk data om luftfuktighet
- Senaste sju dagarna - Historiska data för luftföroreningar
Steg 4: PHP -webbserver
Installera en php -webbserver på en dator / en enda dator. Ersätt sedan mappen/var/www/med följande SVN -arkiv
svn.riouxsvn.com/ikeaps2014encod/www
Tack så mycket…
Ha en bra dag!