Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Urobil som projekt na meranie teploty, vlhkosti a kvality vzduchu v 3 miestnostiach. Klienti odosielajú údaje príjemcom prostredníctvom prijímačov NRF24L01+PA+LNA a webový server kreslí grafy pomocou grafov Google.
použité diely:
Kúpte si Arduino Nano v3.0
Kúpiť snímače teploty a vlhkosti DTH22
Nakupujte snímače kvality vzduchu MQ135
Prijímače NRF24L01+PA+LNA. kúpiť
Kúpte si regulátory napätia 5V až 3,3V
Kúpte si modul Arduino Nano Ethernet
kúpiť micro usb konektor
Orange PI Zero (pre webový server) kúpiť
Krok 1: Okruhy klientov a serverov
Existujú 2 rôzne schémy zapojenia pre klientov a server.
Po vyrobení funkčných prototypov som nakreslil obvod na www.easyeda.com a objednal PCB.
Tieto sú vo veľmi vysokej kvalite!
Krok 2: Klientské a serverové dosky plošných spojov
Hodnoty sú prijaté serverom a sú odoslané do webového servera PHP.
Web Server používa na ukladanie údajov ľahkú databázu Sqlite.
Môžete tiež vygenerovať rovnaké DPS pomocou súborov Gerber v prílohe.
Krok 3: Grafy
Existujú stránky s grafmi, ktoré sú;
- Hodnoty poslednej teploty, vlhkosti a znečistenia ovzdušia
- Posledných 7 dní - historické údaje o teplote
- Posledných 7 dní - historické údaje o vlhkosti
- Posledných 7 dní - historické údaje o znečistení ovzdušia
Krok 4: Webový server PHP
Nainštalujte webový server php do počítača s jednou / jednou doskou. Potom nahraďte priečinok/var/www/nasledujúcim archívom SVN
svn.riouxsvn.com/ikeaps2014encod/www
Mnohokrat dakujem…
Pekný deň!