INHOUDSOPGAWE:

Airwatcher - lugstasies: 4 stappe
Airwatcher - lugstasies: 4 stappe

Video: Airwatcher - lugstasies: 4 stappe

Video: Airwatcher - lugstasies: 4 stappe
Video: Эпохи HALF-LIFE 2 BETA | Первые главные персонажи | Эпизод 4 2024, November
Anonim
Airwatcher - lugstasies
Airwatcher - lugstasies

Ek het 'n projek gemaak om temperatuur, humiditeit en luggehalte van 3 kamers te meet. Die kliënte stuur data na die ontvanger via NRF24L01+PA+LNA Transrecievers en webserver teken grafieke met behulp van Google -kaarte.

gebruikte onderdele:

Arduino Nano v3.0 koop

DTH22 Temperatuur- en humiditeitsensors koop

MQ135 luggehalte -sensors koop

NRF24L01+PA+LNA -ontvangers. koop

5V tot 3.3V spanningsreguleerders koop

Arduino Nano Ethernet -module koop

koop mikro usb -aansluiting

Oranje PI Zero (vir webserver) koop

Stap 1: Kliënt- en bedienerkringe

Kliënt- en bedienerkringe
Kliënt- en bedienerkringe
Kliënt- en bedienerkringe
Kliënt- en bedienerkringe

Daar is 2 verskillende stroombaandiagramme vir kliënte en bedieners.

Nadat ek werkende prototipes gemaak het, trek ek die kring op www.easyeda.com en bestel PCB's.

Dit is van baie hoë gehalte!

Stap 2: Kliënt- en bediener -PCB's

Kliënt en bediener PCB's
Kliënt en bediener PCB's
Kliënt en bediener PCB's
Kliënt en bediener PCB's
Kliënt en bediener PCB's
Kliënt en bediener PCB's

Die waardes word deur die bediener ontvang en na PHP Webserver gestoot.

Webbediener gebruik Sqlite liggewig databasis om data te stoor.

U kan ook dieselfde PCB (s) genereer deur gerber -lêers in die aanhangsel te gebruik.

Stap 3: Grafieke

Grafieke
Grafieke
Grafieke
Grafieke
Grafieke
Grafieke
Grafieke
Grafieke

Daar is grafiekbladsye wat;

  • Laaste temperatuur, humiditeit, lugbesoedelingswaardes
  • Afgelope sewe dae - Historiese gegewens van temperatuur
  • Afgelope sewe dae - Historiese gegewens oor humiditeit
  • Afgelope sewe dae - Historiese gegewens oor lugbesoedeling

Stap 4: PHP -webbediener

Installeer 'n php -webbediener op 'n rekenaar / enkelbordrekenaar. Vervang dan die/var/www/gids met die volgende SVN -bewaarplek

svn.riouxsvn.com/ikeaps2014encod/www

Baie dankie…

Geniet die dag!

Aanbeveel: