Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Udělal jsem projekt na měření teploty, vlhkosti a kvality vzduchu ve 3 místnostech. Klienti odesílají data příjemcům prostřednictvím přijímačů NRF24L01+PA+LNA a webový server kreslí grafy pomocí grafů Google.
použité díly:
Arduino Nano v3.0 koupit
DTH22 Snímače teploty a vlhkosti koupit
Kupte si snímače kvality vzduchu MQ135
Přijímače NRF24L01+PA+LNA. Koupit
Kupte si regulátory napětí 5V až 3,3V
Arduino Nano ethernetový modul koupit
koupit micro usb konektor
Orange PI Zero (pro webový server) koupit
Krok 1: Klientské a serverové obvody
Existují 2 různá schémata zapojení pro klienty a server.
Po vytvoření funkčních prototypů jsem nakreslil obvod na www.easyeda.com a objednal PCB.
Ty jsou ve velmi vysoké kvalitě!
Krok 2: Klientské a serverové desky plošných spojů
Hodnoty jsou přijímány serverem a odeslány do webového serveru PHP.
Web Server používá k ukládání dat lehkou databázi Sqlite.
Stejné PCB můžete také generovat pomocí souborů Gerber v příloze.
Krok 3: Grafy
Existují stránky s grafy, které jsou;
- Hodnoty poslední teploty, vlhkosti a znečištění ovzduší
- Posledních 7 dní - historické údaje o teplotě
- Posledních 7 dní - Historická data o vlhkosti
- Posledních 7 dní - historické údaje o znečištění ovzduší
Krok 4: Webový server PHP
Nainstalujte si webový server php na počítač s jednou deskou. Poté nahraďte složku/var/www/následujícím úložištěm SVN
svn.riouxsvn.com/ikeaps2014encod/www
Díky moc…
Hezký den!