Sommario:

Sensly Hat per il rilevatore di gas e qualità dell'aria Raspberry Pi V0.9: 8 passaggi
Sensly Hat per il rilevatore di gas e qualità dell'aria Raspberry Pi V0.9: 8 passaggi

Video: Sensly Hat per il rilevatore di gas e qualità dell'aria Raspberry Pi V0.9: 8 passaggi

Video: Sensly Hat per il rilevatore di gas e qualità dell'aria Raspberry Pi V0.9: 8 passaggi
Video: У йогуртового разбойника выбило днище...UWU ► 4 Прохождение God of War (HD Collection, PS3) 2024, Luglio
Anonim
Sensly Hat per il rilevatore di gas e qualità dell'aria Raspberry Pi V0.9
Sensly Hat per il rilevatore di gas e qualità dell'aria Raspberry Pi V0.9

Sensly è un sensore di inquinamento portatile in grado di rilevare i livelli di inquinamento nell'aria utilizzando i suoi sensori di gas di bordo per raccogliere informazioni sui vari gas presenti. Queste informazioni possono essere inviate direttamente al tuo smartphone per aggiornamenti di notifiche push in tempo reale. Sensly utilizza sensori industriali che assicurano una lettura accurata dell'ufficio, della casa o dell'ambiente di lavoro. Essere a conoscenza di questi dati ti aiuta ad agire e ad abbassare i livelli di inquinamento intorno a te.

Il nostro team di Altitude Tech LTD è un grande fan del mini computer Raspberry Pi. Siamo davvero desiderosi di aiutare la comunità Raspberry Pi a sviluppare il proprio dispositivo Sensly e iniziare a lavorare su esperimenti imparando a conoscere diversi tipi di gas. Abbiamo sviluppato il Sensly Hat per il Raspberry Pi. Lanciato inizialmente su Kickstarter, siamo entusiasti di fornire questo prodotto di sviluppo innovativo ai produttori.

Come usare il Sensly HAT

Immagina di utilizzare il Sensly Raspberry Pi HAT per:

  1. Costruisci la tua custodia resistente alle intemperie e monitora la qualità dell'aria in luoghi remoti
  2. Monitora la qualità dell'aria intorno alla tua casa
  3. Usalo per esperimenti scolastici.

Passaggio 1: parti nella confezione

Parti nella scatola
Parti nella scatola

Inizia con l'ottenere tutto ciò di cui hai bisogno.

  • CAPPELLO sensazionale
  • Modulo sensore di temperatura, umidità e pressione BME 280
  • Sensore PM10 Sharp
  • Cavo PM10
  • Intestazione Raspberry Pi a 40 pin

Passaggio 2: mettere insieme tutti i sensi

Mettere insieme tutti i sensi
Mettere insieme tutti i sensi
Mettere insieme tutti i sensi
Mettere insieme tutti i sensi
Mettere insieme tutti i sensi
Mettere insieme tutti i sensi

Mettiamo tutto insieme:

  • Metti l'intestazione da 40 pin nei fori dei pin sul Sensly HAT, quindi posiziona il Sensly HAT sul pi
  • Posiziona il modulo BME 280 sul Sensly HAT assicurandoti che i pin corrispondano. Guarda sotto il modulo per sapere in quale direzione dovrebbe essere rivolto.
  • Collegare il cavo del sensore PM alla porta etichettata PM Header
  • Fatto ciò, possiamo accendere il Raspberry Pi.
  • A causa dell'assorbimento di corrente del Sensly Hat quando è completamente operativo, si consiglia di utilizzare un caricabatterie Raspberry Pi per alimentare il tuo pi.

Passaggio 3: parti extra

Parti extra
Parti extra

Ottenere tutto per il tuo lampone pi

  • Raspberry pi 2 o 3
  • Tenere sotto controllo
  • Tastiera e mouse
  • Connessione internet
  • Cavo HDMI
  • Caricabatterie Raspberry Pi 3
  • Ultima versione di Raspbian Jessie

Passaggio 4: configurazione del Raspberry Pi

Configurazione del Raspberry Pi
Configurazione del Raspberry Pi
Configurazione del Raspberry Pi
Configurazione del Raspberry Pi
Configurazione del Raspberry Pi
Configurazione del Raspberry Pi

La guida per configurare un Raspberry Pi se necessario dalla fondazione Raspberry Pi

www.raspberrypi.org/learning/hardware-guid…

L'ultima versione di Raspbian Jessie può essere trovata al link sottostante.

www.raspberrypi.org/downloads/

Passaggio 5: scarica il software

Scarica il software
Scarica il software
Scarica il software
Scarica il software
Scarica il software
Scarica il software

Configurazione del Raspberry Pi per la connessione al Sensly HAT.

Ci sono alcuni modi per farlo, prima puoi scaricare l'immagine Raspbian qui. Questo sarà preconfigurato per funzionare. In secondo luogo, puoi scaricare lo script di installazione da

Per prima cosa dobbiamo scaricare gli script di installazione usando il comando. Assicurati di essere nella tua home directory

$ git clone

Quindi cambiamo directory nella cartella Sensly_Install

$ cd /percorso/a/Sensly_Install

Successivamente, dobbiamo rendere eseguibile lo script di installazione.

$ chmod u+x./Sensly_Dev_Install.sh

Infine eseguiamo lo script. Ci saranno alcune richieste che dovrai digitare Y per confermare che vuoi continuare

$ sudo./Sensly_Dev_Install.sh

Una volta completato, il tuo pi si riavvierà. Per confermare che tutto funziona possiamo eseguire il seguente comando.

$ i2crileva -y 1

Dovresti essere in grado di vedere le posizioni 05 e 76 sullo schermo.

Passaggio 6: calibrare i sensori di gas

Calibrare i sensori di gas
Calibrare i sensori di gas
Calibrare i sensori di gas
Calibrare i sensori di gas

C'è una fase di preriscaldamento/burn-in necessaria per rimuovere il rivestimento protettivo che i sensori hanno quando li riceviamo dai produttori, questo è in genere di 48 ore e deve essere fatto solo una volta. Dopodiché, in genere consigliamo di riscaldare il sensore per 15 minuti per stabilizzare le letture prima di registrare qualsiasi dato.

Ora dobbiamo calibrare i sensori di gas per poter calcolare il PPM. Per fare questo abbiamo bisogno di mettere il Sensly HAT in un ambiente con aria pulita. Questo potrebbe essere all'esterno o se hai le strutture, in aria sintetica. Mentre l'aria in cui lo metti influirà sulla precisione dei sensori, non influirà sulla precisione, quindi se stai cercando di monitorare i cambiamenti nella qualità dell'aria, Sensly sarà adatto. Il Sensly HAT è precaricato con il firmware di calibrazione, quindi possiamo semplicemente eseguire lo script di calibrazione per trovare i valori R0 per ciascun sensore di gas. Per poter mettere Sensly nell'ambiente di calibrazione dobbiamo essere in grado di eseguire lo script di calibrazione all'avvio del Pi. Per questo, dovremo scaricare:

$ git clone

All'interno di quella cartella, utilizzeremo lo script Sensly_Calibration.py, ma prima dobbiamo impostare la calibrazione automatica. Digita nel terminale i seguenti comandi

$sudo crontab –e

Se non hai mai eseguito crontab prima, dovrai scegliere con quale editor vuoi modificarlo, normalmente uso nano quindi scelgo l'opzione 2. Successivamente, dobbiamo inserire il seguente comando nel file

$ @reboot sudo python /path/to/Sensly_Calibration.py

Quindi chiudiamo il file usando Ctrl + x quindi Y. Ciò significa che ogni volta che avvii il tuo Pi eseguirà lo script di calibrazione.

Ora puoi portarlo in un ambiente con aria pulita e lasciarlo da mezz'ora a un'ora. Più lungo è, meglio è.

Una volta terminato, dovresti avere un file chiamato Sensly_Calibration_"date"_"time".csv dove "date" verrà sostituito con la data corrente memorizzata sul Raspberry pi e "time" verrà sostituito con l'ora corrente. Questo file conterrà i valori R0 calcolati durante la fase di calibrazione mediati ogni 5 minuti. Poiché lo script registra una media in esecuzione, si prende l'ultima voce nel file come valori R0 per MQ2, MQ7 e MQ135. Questo verrà quindi inserito nel file Sensly.py. per consentirci di calcolare i valori di PPM per ogni gas rilevato

Passaggio 7: eseguire il Sensly HAT

Esecuzione del Sensly HAT
Esecuzione del Sensly HAT
Esecuzione del Sensly HAT
Esecuzione del Sensly HAT
Esecuzione del Sensly HAT
Esecuzione del Sensly HAT
Esecuzione del Sensly HAT
Esecuzione del Sensly HAT

Per poter eseguire Sensly in modalità di funzionamento completo, è necessario aggiornare il firmware per uscire dalla modalità di calibrazione. Questo viene fatto eseguendo lo script update.sh

  • $ cd /percorso/a/Sensly_Install/
  • $ sudo./Update.sh

Una volta completato, ora possiamo eseguire il nostro script Python principale. All'interno della cartella Senly esegui:

$ python /percorso/di/Sensly.py

Infine, per consentirti di eseguire lo script automaticamente, eseguiamo nuovamente il comando crontab.

$ crontab -e

Quindi aggiungilo alla fine del file rimuovendo la nostra voce precedente

$@reboot python /path/to/Sensly.py

Ora ogni volta che avvii il tuo pi, Sensly HAT dovrebbe registrare i dati in un file CSV. Il passaggio finale consiste nel prendere i valori R0 ottenuti durante la fase di calibrazione e inserirli nell'ultima schermata evidenziata.

La prossima istruzione che rilasceremo ti mostrerà come collegare questo con la trama.

Passaggio 8: passaggi finali

Passaggi finali
Passaggi finali

Per favore condividi i tuoi dati in quanto ci aiuteranno a creare aggiornamenti migliori per Sensly.

Se pensi di avere le capacità per scrivere un ottimo Instructable usando Sensly, allora acquistane uno dal nostro negozio e se ci piace ti rimborseremo i tuoi soldi e ti invieremo anche più chicche!

Consigliato: