Inhaltsverzeichnis:

Airwatcher - Flugstationen - Gunook
Airwatcher - Flugstationen - Gunook

Video: Airwatcher - Flugstationen - Gunook

Video: Airwatcher - Flugstationen - Gunook
Video: AIRWATCH - A Half-Life Short [S2FM] 2024, Juli
Anonim
Airwatcher - Flugstationen
Airwatcher - Flugstationen

Ich habe ein Projekt gemacht, um Temperatur, Luftfeuchtigkeit und Luftqualität von 3 Räumen zu messen. Die Clients senden Daten über NRF24L01+PA+LNA Transrecievers an den Empfänger und der Webserver zeichnet Diagramme mit Google-Charts.

gebrauchte teile:

Arduino Nano v3.0 kaufen

DTH22 Temperatur- & Feuchtesensoren kaufen

MQ135 Luftqualitätssensoren kaufen

NRF24L01+PA+LNA-Sendeempfänger. Kaufen

5V bis 3,3V Spannungsregler kaufen

Arduino Nano Ethernet Modul kaufen

Micro-USB-Anschluss kaufen

Orange PI Zero (für Webserver) kaufen

Schritt 1: Client- und Serverschaltungen

Client- und Serverschaltungen
Client- und Serverschaltungen
Client- und Serverschaltungen
Client- und Serverschaltungen

Es gibt 2 verschiedene Schaltpläne für Clients und Server.

Nachdem ich funktionierende Prototypen erstellt hatte, zeichnete ich die Schaltung auf www.easyeda.com und bestellte Leiterplatten.

Diese sind in sehr hoher Qualität!

Schritt 2: Client- und Server-PCBs

Client- und Server-PCBs
Client- und Server-PCBs
Client- und Server-PCBs
Client- und Server-PCBs
Client- und Server-PCBs
Client- und Server-PCBs

Die Werte werden vom Server empfangen und an den PHP-Webserver gepusht.

Webserver verwendet eine schlanke SQLite-Datenbank zum Speichern von Daten.

Sie können die gleiche(n) PCB(s) auch mit Gerber-Dateien im Anhang generieren.

Schritt 3: Grafiken

Grafiken
Grafiken
Grafiken
Grafiken
Grafiken
Grafiken
Grafiken
Grafiken

Es gibt Graphseiten, die;

  • Letzte Temperatur, Luftfeuchtigkeit, Luftverschmutzungswerte
  • Letzte 7 Tage - Historische Daten der Temperatur
  • Letzte 7 Tage - Historische Daten der Luftfeuchtigkeit
  • Letzte 7 Tage - Historische Daten zur Luftverschmutzung

Schritt 4: PHP-Webserver

Installieren Sie einen PHP-Webserver auf einem PC / Einplatinencomputer. Ersetzen Sie dann den Ordner /var/www/ durch das folgende SVN-Repository

svn.riouxsvn.com/ikeaps2014encod/www

Danke vielmals…

Einen schönen Tag noch!