Inhoudsopgave:

Airwatcher - Vliegstations - Ajarnpa
Airwatcher - Vliegstations - Ajarnpa

Video: Airwatcher - Vliegstations - Ajarnpa

Video: Airwatcher - Vliegstations - Ajarnpa
Video: AIRWATCH - A Half-Life Short [S2FM] 2024, November
Anonim
Airwatcher - Vliegstations
Airwatcher - Vliegstations

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
Client- en servercircuits
Client- en servercircuits

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
Client- en server-PCB's
Client- en server-PCB's
Client- en server-PCB's
Client- en server-PCB's

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
grafieken
grafieken
grafieken
grafieken
grafieken
grafieken

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!