Sommario:

Airwatcher - Stazioni aeree: 4 passaggi
Airwatcher - Stazioni aeree: 4 passaggi

Video: Airwatcher - Stazioni aeree: 4 passaggi

Video: Airwatcher - Stazioni aeree: 4 passaggi
Video: SECOORA Data Portal 2024, Novembre
Anonim
Airwatcher - Stazioni aeree
Airwatcher - Stazioni aeree

Ho realizzato un progetto per misurare la temperatura, l'umidità e la qualità dell'aria di 3 stanze. I client inviano i dati al ricevitore tramite i ricetrasmettitori NRF24L01+PA+LNA e il server web disegna grafici utilizzando i grafici di Google.

parti usate:

Arduino Nano v3.0 acquista

Sensori di temperatura e umidità DTH22 acquista

Sensori di qualità dell'aria MQ135 acquista

Ricetrasmettitori NRF24L01+PA+LNA. acquistare

Acquista regolatori di tensione da 5V a 3,3V

Modulo Arduino Nano Ethernet acquista

connettore micro usb acquistare

Orange PI Zero (per server web) acquista

Passaggio 1: circuiti client e server

Circuiti client e server
Circuiti client e server
Circuiti client e server
Circuiti client e server

Ci sono 2 diversi schemi circuitali per Client e Server.

Dopo aver realizzato prototipi funzionanti ho disegnato il circuito su www.easyeda.com e ordinato i PCB.

Questi sono di altissima qualità!

Passaggio 2: PCB client e server

PCB client e server
PCB client e server
PCB client e server
PCB client e server
PCB client e server
PCB client e server

I valori vengono ricevuti dal server e li invia al server Web PHP.

Il server Web utilizza il database leggero Sqlite per archiviare i dati.

Puoi anche generare gli stessi PCB utilizzando i file gerber in allegato.

Passaggio 3: grafici

Grafici
Grafici
Grafici
Grafici
Grafici
Grafici
Grafici
Grafici

Ci sono pagine di grafici che sono;

  • Ultimi valori di temperatura, umidità, inquinamento dell'aria
  • Ultimi 7 giorni - Dati storici della Temperatura
  • Ultimi 7 giorni - Dati storici di Umidità
  • Ultimi 7 giorni - Dati storici dell'inquinamento atmosferico

Passaggio 4: server Web PHP

Installa un server web php su un PC / computer a scheda singola. Quindi sostituire la cartella /var/www/ con il seguente repository SVN

svn.riouxsvn.com/ikeaps2014encod/www

Molte grazie…

Buona giornata!

Consigliato: