Innholdsfortegnelse:

Airwatcher - Luftstasjoner: 4 trinn
Airwatcher - Luftstasjoner: 4 trinn

Video: Airwatcher - Luftstasjoner: 4 trinn

Video: Airwatcher - Luftstasjoner: 4 trinn
Video: Kom i gang med iPad 2024, Juli
Anonim
Airwatcher - Flystasjoner
Airwatcher - Flystasjoner

Jeg laget et prosjekt for å måle temperatur, fuktighet og luftkvalitet på 3 rom. Kundene sender data til mottakeren via NRF24L01+PA+LNA Transrecievers og webserver tegner grafer ved hjelp av Google -diagrammer.

brukte deler:

Arduino Nano v3.0 kjøp

DTH22 Temperatur- og fuktighetssensorer kjøp

MQ135 luftkvalitetssensorer kjøp

NRF24L01+PA+LNA -mottakere. kjøpe

5V til 3,3V spenningsregulatorer kjøpe

Arduino Nano Ethernet -modul kjøp

kjøp mikro usb -kontakt

Orange PI Zero (for webserver) kjøp

Trinn 1: Klient- og serverkretser

Klient- og serverkretser
Klient- og serverkretser
Klient- og serverkretser
Klient- og serverkretser

Det er 2 forskjellige kretsdiagrammer for klienter og server.

Etter å ha laget fungerende prototyper tegnet jeg kretsen på www.easyeda.com og bestilte PCB.

Disse er i veldig høy kvalitet!

Trinn 2: Klient- og server -PCB

Klient- og server -PCB
Klient- og server -PCB
Klient- og server -PCB
Klient- og server -PCB
Klient- og server -PCB
Klient- og server -PCB

Verdiene mottas av serveren og skyver dem til PHP Webserver.

Web Server bruker Sqlite lettvektsdatabase til å lagre data.

Du kan også generere de samme kretskortene ved å bruke gerber -filer i vedlegget.

Trinn 3: Grafer

Grafer
Grafer
Grafer
Grafer
Grafer
Grafer
Grafer
Grafer

Det er grafsider som er;

  • Siste temperatur, fuktighet, luftforurensningsverdier
  • Siste 7 dager - Historiske data for temperatur
  • Siste 7 dager - Historiske data for fuktighet
  • Siste 7 dager - Historiske data for luftforurensning

Trinn 4: PHP Webserver

Installer en php -webserver på en PC / enkeltkort -datamaskin. Erstatt deretter mappen/var/www/med følgende SVN -depot

svn.riouxsvn.com/ikeaps2014encod/www

Takk så mye…

Ha en fin dag!

Anbefalt: