Inhoudsopgave:
- Stap 1: Client- en servercircuits
- Stap 2: Client- en server-PCB's
- Stap 3: Grafieken
- Stap 4: PHP-webserver
![Airwatcher - Vliegstations - Ajarnpa Airwatcher - Vliegstations - Ajarnpa](https://i.howwhatproduce.com/images/002/image-4042-92-j.webp)
Video: Airwatcher - Vliegstations - Ajarnpa
![Video: Airwatcher - Vliegstations - Ajarnpa Video: Airwatcher - Vliegstations - Ajarnpa](https://i.ytimg.com/vi/V57p3t4G0gU/hqdefault.jpg)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
![Airwatcher - Vliegstations Airwatcher - Vliegstations](https://i.howwhatproduce.com/images/002/image-4042-93-j.webp)
Ik heb een project gemaakt om temperatuur, vochtigheid en luchtkwaliteit van 3 kamers te meten. De clients sturen gegevens naar de ontvanger via NRF24L01+PA+LNA Transrecievers en de webserver tekent grafieken met behulp van google charts.
gebruikte onderdelen:
Arduino Nano v3.0 kopen
DTH22 Temperatuur- en vochtigheidssensoren kopen
MQ135 Luchtkwaliteitssensoren kopen
NRF24L01+PA+LNA Transontvangers. kopen
5V tot 3,3V spanningsregelaars kopen
Arduino Nano Ethernet-module kopen
micro usb-connector kopen
Orange PI Zero (voor webserver) kopen
Stap 1: Client- en servercircuits
![Client- en servercircuits Client- en servercircuits](https://i.howwhatproduce.com/images/002/image-4042-94-j.webp)
![Client- en servercircuits Client- en servercircuits](https://i.howwhatproduce.com/images/002/image-4042-95-j.webp)
Er zijn 2 verschillende schakelschema's voor Clients en Server.
Na het maken van werkende prototypes heb ik de schakeling getekend op www.easyeda.com en PCB's besteld.
Deze zijn van zeer hoge kwaliteit!
Stap 2: Client- en server-PCB's
![Client- en server-PCB's Client- en server-PCB's](https://i.howwhatproduce.com/images/002/image-4042-96-j.webp)
![Client- en server-PCB's Client- en server-PCB's](https://i.howwhatproduce.com/images/002/image-4042-97-j.webp)
![Client- en server-PCB's Client- en server-PCB's](https://i.howwhatproduce.com/images/002/image-4042-98-j.webp)
De waarden worden door de server ontvangen en naar de PHP-webserver gestuurd.
Web Server gebruikt Sqlite lichtgewicht database om gegevens op te slaan.
U kunt dezelfde PCB('s) ook genereren met behulp van gerber-bestanden in de bijlage.
Stap 3: Grafieken
![grafieken grafieken](https://i.howwhatproduce.com/images/002/image-4042-99-j.webp)
![grafieken grafieken](https://i.howwhatproduce.com/images/002/image-4042-100-j.webp)
![grafieken grafieken](https://i.howwhatproduce.com/images/002/image-4042-101-j.webp)
![grafieken grafieken](https://i.howwhatproduce.com/images/002/image-4042-102-j.webp)
Er zijn grafiekpagina's die zijn;
- Laatste temperatuur, vochtigheid, luchtvervuilingswaarden
- Laatste 7 dagen - Historische gegevens van Temperatuur
- Laatste 7 dagen - Historische gegevens van vochtigheid
- Laatste 7 dagen - Historische gegevens van luchtverontreiniging
Stap 4: PHP-webserver
Installeer een php webserver op een pc / single board computer. Vervang vervolgens de map /var/www/ door de volgende SVN-repository:
svn.riouxsvn.com/ikeaps2014encod/www
Heel erg bedankt…
Prettige dag!