Taula de continguts:

Barret Sensly per al detector de gas i qualitat de l'aire Raspberry Pi V0.9: 8 passos
Barret Sensly per al detector de gas i qualitat de l'aire Raspberry Pi V0.9: 8 passos

Vídeo: Barret Sensly per al detector de gas i qualitat de l'aire Raspberry Pi V0.9: 8 passos

Vídeo: Barret Sensly per al detector de gas i qualitat de l'aire Raspberry Pi V0.9: 8 passos
Vídeo: Создание сценариев Интернета вещей 2024, Juliol
Anonim
Barret Sensly per al detector de gas i qualitat de l'aire Raspberry Pi V0.9
Barret Sensly per al detector de gas i qualitat de l'aire Raspberry Pi V0.9

Sensly és un sensor de contaminació portàtil capaç de detectar els nivells de contaminació de l’aire mitjançant els seus sensors de gas a bord per recollir informació sobre els diferents gasos presents. Aquesta informació es pot enviar directament al telèfon intel·ligent per obtenir actualitzacions de notificacions push en temps real. Sensly utilitza sensors industrials que garanteixen una lectura precisa de l’oficina, la llar o l’entorn laboral. Conèixer aquestes dades us ajuda a prendre mesures i a reduir els nivells de contaminació al vostre voltant.

El nostre equip d’Altitude Tech LTD és un gran fan del mini ordinador Raspberry Pi. Tenim moltes ganes d’ajudar a la comunitat Raspberry Pi a desenvolupar el seu propi dispositiu Sensly i a començar a treballar en experiments mentre aprenem sobre diferents tipus de gasos. Hem desenvolupat el barret Sensly per al Raspberry Pi. Iniciat inicialment a Kickstarter, estem encantats de proporcionar aquest producte de desenvolupament innovador als creadors.

Com utilitzar el barret Sensly

Imagineu-vos utilitzar el Sensly Raspberry Pi HAT per:

  1. Construïu un cas propi resistent a la intempèrie i controleu la qualitat de l’aire en llocs remots
  2. Superviseu la qualitat de l’aire a la vostra llar
  3. Utilitzeu-lo per a experiments escolars.

Pas 1: parts al quadre

Parts a la caixa
Parts a la caixa

Comenceu per aconseguir tot el que necessiteu.

  • Sensly HAT
  • Mòdul sensor de temperatura, humitat i pressió BME 280
  • Sensor agut PM10
  • Cable PM10
  • Capçalera Raspberry Pi de 40 pins

Pas 2: ajuntar sensiblement tots

Unint Sensly All Together
Unint Sensly All Together
Unint Sensly All Together
Unint Sensly All Together
Unint Sensly All Together
Unint Sensly All Together

Unim-ho tot:

  • Introduïu la capçalera de 40 pins als orificis dels pins del Sensly HAT i, a continuació, col·loqueu el Sensly HAT al pi
  • Col·loqueu el mòdul BME 280 al Sensly HAT assegurant-vos que els pins coincideixen. Mireu a sota del mòdul per saber cap a quina direcció ha d’estar.
  • Connecteu el cable del sensor PM al port anomenat PM Header
  • Un cop fet això, podem encendre el Raspberry Pi.
  • A causa del consum d'energia del Sensly Hat quan està completament en funcionament, es recomana utilitzar un carregador de gerds pi per alimentar el seu pi.

Pas 3: parts addicionals

Parts addicionals
Parts addicionals

Aconseguir-ho tot per al vostre raspberry pi

  • Raspberry pi 2 o 3
  • Monitor
  • Teclat i ratolí
  • Connexió a Internet
  • Cable HDMI
  • Carregador Raspberry Pi 3
  • Darrera versió de Raspbian Jessie

Pas 4: Configuració del Raspberry Pi

Configuració del Raspberry Pi
Configuració del Raspberry Pi
Configuració del Raspberry Pi
Configuració del Raspberry Pi
Configuració del Raspberry Pi
Configuració del Raspberry Pi

La guia per configurar un raspberry pi si ho necessiteu des de la base raspberry pi

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

La versió més recent de Raspbian Jessie es troba a l’enllaç següent.

www.raspberrypi.org/downloads/

Pas 5: descarregueu el programari

Baixeu-vos el programari
Baixeu-vos el programari
Baixeu-vos el programari
Baixeu-vos el programari
Baixeu-vos el programari
Baixeu-vos el programari

Configuració del Raspberry Pi per connectar-se al Sensly HAT.

Hi ha algunes maneres de fer-ho, primer podeu descarregar la imatge de Raspbian aquí. Això es preconfigurarà perquè funcioni. En segon lloc, podeu descarregar l'script d'instal·lació des de

En primer lloc, hem de descarregar els scripts d'instal·lació mitjançant l'ordre. Assegureu-vos que esteu al directori inicial

$ git clone

A continuació, canviem de directori a la carpeta Sensly_Install

$ cd / path / to / Sensly_Install

A continuació, hem de fer executable l'script d'instal·lació.

$ chmod u + x./Sensly_Dev_Install.sh

Finalment executem el guió. Hi haurà algunes sol·licituds que haureu d’escriure Y per confirmar que voleu continuar

$ sudo./Sensly_Dev_Install.sh

Un cop completat, el vostre pi es reiniciarà. Per confirmar que tot funciona, podem executar l'ordre següent.

$ i2cdetect -y 1

Hauríeu de poder veure les posicions 05 i 76 a la pantalla.

Pas 6: Calibreu els sensors de gas

Calibreu els sensors de gas
Calibreu els sensors de gas
Calibreu els sensors de gas
Calibreu els sensors de gas

Cal una fase de preescalfament / cremada per eliminar el recobriment protector que tenen els sensors quan els rebem dels fabricants, normalment és de 48 hores i només s’ha de fer una vegada. Després d’això, normalment es recomana escalfar el sensor durant 15 minuts per estabilitzar les lectures abans de registrar qualsevol dada.

Ara cal calibrar els sensors de gas per poder calcular el PPM. Per fer-ho, hem de col·locar el Sensly HAT en un entorn d’aire net. Podria ser fora o si teniu les instal·lacions, en aire sintètic. Tot i que l’aire que el poseu afectarà la precisió dels sensors, no afectarà la precisió, de manera que si voleu fer un seguiment dels canvis en la qualitat de l’aire, Sensly serà adequat. El Sensly HAT ve pre-carregat amb el firmware de calibratge, de manera que podem simplement executar l’escript de calibratge per trobar els valors R0 de cada sensor de gas. Per poder posar Sensly a l'entorn de calibratge, hem de poder executar l'script de calibratge quan arrenca el Pi. Per a això, haurem de descarregar:

$ git clon

Dins d’aquesta carpeta, utilitzarem l’escript Sensly_Calibration.py, però primer cal configurar el calibratge automàtic. Escriviu al terminal les ordres següents

$ sudo crontab –e

Si mai no heu executat el crontab, haureu de triar amb quin editor voleu utilitzar-lo per editar-lo, normalment faig servir nano, així que trio l'opció 2. A continuació, hem de posar l'ordre següent al fitxer

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

A continuació, tanquem el fitxer amb Ctrl + x i després Y. Això significarà que cada vegada que inicieu el Pi, executarà l'script de calibratge.

Ara el podeu portar a un entorn d’aire net i deixar-lo entre mitja hora o una hora. Com més temps millor.

Un cop acabat, haureu de tenir un fitxer anomenat Sensly_Calibration_ "data" _ "hora".csv on "data" se substituirà per la data actual emmagatzemada al Raspberry pi i "hora" se substituirà per l'hora actual. Aquest fitxer contindrà els valors R0 calculats durant la fase de calibratge promediat cada 5 minuts. Com que l'script registra una mitjana en execució, agafeu l'última entrada del fitxer com a valors R0 per a MQ2, MQ7 i MQ135. Tot seguit, es posarà al fitxer Sensly.py. per permetre’ns calcular els valors PPM de cada gas detectat

Pas 7: Execució del Sensly HAT

Execució del Sensly HAT
Execució del Sensly HAT
Execució del Sensly HAT
Execució del Sensly HAT
Execució del Sensly HAT
Execució del Sensly HAT
Execució del Sensly HAT
Execució del Sensly HAT

Per poder executar Sensly en mode de funcionament complet, hem d’actualitzar el firmware per treure’l del mode de calibració. Això es fa executant l'script update.sh

  • $ cd / path / to / Sensly_Install /
  • $ sudo./Update.sh

Un cop finalitzat, ara podem executar el nostre script principal de Python. Dins de la carpeta Sensly s'executa:

$ python /path/to/Sensly.py

Finalment, per tal que pugueu executar l'script automàticament, tornem a executar l'ordre crontab.

$ crontab -e

A continuació, afegiu-lo al final del fitxer mentre elimineu la nostra entrada anterior

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

Ara, cada cop que arrenceu el pi, el Sensly HAT hauria de registrar dades en un fitxer csv. L'últim pas consisteix a prendre els valors R0 que heu obtingut durant el pas de calibratge i posar-los a la darrera captura de pantalla ressaltada.

La següent instrucció que llançarem us mostrarà com enllaçar-ho amb trama.

Pas 8: passos finals

Passos finals
Passos finals

Compartiu les vostres dades, ja que ens ajudarà a millorar les actualitzacions de Sensly.

Si creieu que teniu les habilitats necessàries per escriure un bon instructiu mitjançant Sensly, adquireu-ne un a la nostra botiga i, si ens agrada, us reemborsarem els diners i, fins i tot, us enviarem més productes.

Recomanat: