Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Napravio sam projekt za mjerenje temperature, vlažnosti i kvalitete zraka u 3 prostorije. Klijenti šalju podatke primatelju putem NRF24L01+PA+LNA Transceptora i web poslužitelja crta grafikone pomoću google grafikona.
rabljeni dijelovi:
Arduino Nano v3.0 kupiti
DTH22 Senzori temperature i vlage kupuju
MQ135 Senzori kvalitete zraka kupiti
NRF24L01+PA+LNA Odašiljači. kupiti
Regulatori napona 5V do 3.3V kupiti
Arduino Nano Ethernet modul kupiti
micro usb konektor kupiti
Narančasta PI Zero (za web poslužitelj) kupiti
Korak 1: Klijentski i poslužiteljski krugovi
Postoje 2 različita dijagrama sklopa za klijente i poslužitelj.
Nakon izrade radnih prototipova nacrtao sam krug na www.easyeda.com i naručio PCB -ove.
Ove su vrlo kvalitetne!
Korak 2: Klijentske i poslužiteljske PCB -ove
Vrijednosti prima poslužitelj i šalje ih na PHP web poslužitelj.
Web poslužitelj koristi laganu bazu podataka Sqlite za pohranu podataka.
Također možete generirati iste PCB -ove pomoću gerber datoteka u privitku.
Korak 3: Grafovi
Postoje stranice s grafikonima koje su;
- Vrijednosti zadnje temperature, vlažnosti i onečišćenja zraka
- Posljednjih 7 dana - Povijesni podaci o temperaturi
- Posljednjih 7 dana - Povijesni podaci o vlažnosti
- Posljednjih 7 dana - Povijesni podaci o onečišćenju zraka
Korak 4: PHP web poslužitelj
Instalirajte php web poslužitelj na PC / single board računalo. Zatim zamijenite/var/www/mapu sa sljedećim spremištem SVN
svn.riouxsvn.com/ikeaps2014encod/www
Hvala puno…
Želim vam ugodan dan!