Cuprins:

PĂLIE SENSILĂ PENTRU CALITATEA AERULUI ȘI DETECTORUL DE GAZ VASĂ V1.1: 9 pași
PĂLIE SENSILĂ PENTRU CALITATEA AERULUI ȘI DETECTORUL DE GAZ VASĂ V1.1: 9 pași

Video: PĂLIE SENSILĂ PENTRU CALITATEA AERULUI ȘI DETECTORUL DE GAZ VASĂ V1.1: 9 pași

Video: PĂLIE SENSILĂ PENTRU CALITATEA AERULUI ȘI DETECTORUL DE GAZ VASĂ V1.1: 9 pași
Video: Cel Mai Bun Aparat de Aer Conditionat 2023 | Top 7 2024, Decembrie
Anonim
PĂLIE SENSILĂ PENTRU DETECTORUL DE GAZ V1.1 DE CALITATE AERULUI ȘI GASULUI PI
PĂLIE SENSILĂ PENTRU DETECTORUL DE GAZ V1.1 DE CALITATE AERULUI ȘI GASULUI PI

Sensly este un senzor portabil de poluare capabil să detecteze nivelurile de poluare din aer folosind senzorii săi de gaz de la bord pentru a colecta informații despre diferitele gaze prezente. Aceste informații pot fi alimentate direct pe telefonul smartphone pentru actualizări de notificări push în timp real. Sensly folosește senzori industriali care asigură o citire exactă a biroului, casei sau mediului de lucru. Conștientizarea acestor date vă ajută să luați măsuri și să reduceți nivelul de poluare din jurul vostru.

Echipa noastră de la Altitude Tech LTD este mare fan al mini computerului Raspberry Pi. Suntem cu adevărat dornici să ajutăm comunitatea Raspberry Pi să-și dezvolte propriul dispozitiv Sensly și să înceapă să lucreze la experimente în timp ce aflăm despre diferite tipuri de gaze. Am dezvoltat Pălăria Sensly pentru Raspberry Pi. Lansat inițial pe Kickstarter, suntem încântați să oferim producătorului acest produs inovator de dezvoltare.

Cum să utilizați pălăria Sensly

Imaginați-vă că folosiți Sensly Raspberry Pi HAT pentru:

  1. Construiți-vă propria carcasă rezistentă la intemperii și monitorizați calitatea aerului în locații îndepărtate.
  2. Monitorizează calitatea aerului din jurul casei tale.
  3. Folosiți-l pentru experimentele școlare.

Pasul 1: Piese din cutie

Piese din cutie
Piese din cutie

Începeți să obțineți tot ce aveți nevoie.

  • PĂPĂLIE cu sens
  • Modul senzor de temperatură, umiditate și presiune BME 280/680
  • Senzor ascuțit PM10
  • Cablu PM10
  • Antet Raspberry Pi cu 40 de pini

Pasul 2: Puneți totul împreună

Punând Sensly All Together
Punând Sensly All Together
Punând Sensly All Together
Punând Sensly All Together
Punând Sensly All Together
Punând Sensly All Together

Să punem totul împreună:

  • Puneți antetul cu 40 de pini în orificiile pinului de pe Sensly HAT, apoi așezați Sensly HAT pe pi
  • Așezați modulul BME 280 pe Capul Sensly asigurându-vă că pinii se potrivesc. Uitați-vă sub modul pentru a afla în ce direcție ar trebui să fie orientat.
  • Conectați cablul senzorului PM la portul etichetat PM Header
  • Odată ce acest lucru este făcut, putem porni Raspberry Pi.
  • Datorită consumului de energie al pălăriei Sensly atunci când este complet funcțional, se recomandă să utilizați un încărcător de zmeură pi pentru a vă alimenta pi-ul.

Pasul 3: Piese suplimentare

Piese suplimentare
Piese suplimentare

Obțineți totul pentru zmeura dvs. pi

  • Raspberry pi 2 sau 3
  • Monitor
  • Tastatură și mouse
  • Conexiune internet
  • Cablu HDMI
  • Încărcător Raspberry Pi 3
  • Ultima versiune a Raspbian Jessie

Pasul 4: Configurarea Raspberry Pi

Configurarea Raspberry Pi
Configurarea Raspberry Pi
Configurarea Raspberry Pi
Configurarea Raspberry Pi
Configurarea Raspberry Pi
Configurarea Raspberry Pi

Ghidul pentru configurarea unui raspberry pi dacă aveți nevoie de la fundația raspberry pi

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

Cea mai recentă versiune a Raspbian Jessie poate fi găsită pe linkul de mai jos.

www.raspberrypi.org/downloads/

Pasul 5: Descărcați software-ul

Descărcați software-ul
Descărcați software-ul
Descărcați software-ul
Descărcați software-ul
Descărcați software-ul
Descărcați software-ul

Configurarea Raspberry Pi pentru conectarea la Sensly HAT.

Există câteva modalități de a face acest lucru, mai întâi puteți descărca imaginea Raspbian de aici. Acest lucru va fi preconfigurat pentru a funcționa. În al doilea rând, puteți descărca scriptul de instalare de la

github.com/Altitude-Tech/Sensly_Install

În primul rând, trebuie să descărcăm scripturile de instalare folosind comanda. Asigurați-vă că vă aflați în directorul de acasă

$ git clone

Apoi schimbăm directorul în folderul Sensly_Install

$ cd / path / to / Sensly_Install

Apoi, trebuie să facem scriptul de instalare executabil.

$ chmod u + x./Sensly_Dev_Install.sh

În cele din urmă rulăm scriptul. Vor exista câteva solicitări pe care va trebui să le introduceți în Y pentru a confirma că doriți să continuați

$ sudo./Sensly_Dev_Install.sh

Odată finalizat, pi-ul dvs. va reporni. Pentru a confirma că totul funcționează, putem rula următoarea comandă.

$ i2cdetect -y 1

Ar trebui să puteți vedea pozițiile 05 și 76 pe ecran.

Pasul 6: Firmware de calibrare

Firmware de calibrare
Firmware de calibrare

Pentru a putea rula procesul de calibrare, este necesar un pas de actualizare. Primul pas este descărcarea fișierelor pentru firmware-ul de calibrare la:

$ git clone

Acum trebuie să punem Sensly în modul de încărcare pentru aceasta, Raspberry Pi și Sensly se conectează așa cum se arată mai sus. Modul de încărcare este numai pentru versiunea V1.1-1.4. Raspberry Pi primește alimentarea prin USB, apoi Sensly obține puterea de la cablurile roșu și negru.

Cablurile portocaliu și galben sunt comutate în scopuri de comunicare.

După ce totul este conectat, este timpul să rulați scriptul firmware.

$ sudo python Firmware_Updater_Calibration.py

Odată ce modul de încărcare s-a încheiat, conectați Sensly deasupra Raspberry Pi și treceți la pasul următor.

Pasul 7: Calibrați senzorii de gaz

Calibrați senzorii de gaz
Calibrați senzorii de gaz

Există o fază de preîncălzire / ardere necesară pentru îndepărtarea stratului de protecție pe care îl au senzorii atunci când îi primim de la producători, aceasta este de obicei 48 de ore și trebuie făcută o singură dată. După aceea, de obicei, vă recomandăm să încălziți senzorul timp de 15 minute pentru a stabiliza citirile înainte de a înregistra date.

Acum trebuie să calibrăm senzorii de gaz pentru a putea calcula PPM. Pentru a face acest lucru, trebuie să punem Sensly HAT într-un mediu cu aer curat. Acest lucru ar putea fi în afara sau dacă aveți facilitățile, în aer sintetic. Deși aerul pe care l-ați introdus va afecta precizia senzorilor, acesta nu va afecta precizia, așa că, dacă doriți să urmăriți modificările calității aerului, Sensly va fi potrivit. Sensly HAT vine preîncărcat cu firmware-ul de calibrare, deci putem rula pur și simplu scriptul de calibrare pentru a găsi valorile R0 pentru fiecare senzor de gaz. Pentru a putea pune Sensly în mediul de calibrare, trebuie să putem rula scriptul de calibrare atunci când Pi pornește. Pentru aceasta, va trebui să descărcăm:

$ git clone

Apoi, trebuie să punem următoarea comandă în fișier

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

Comanda trebuie să fie în „/etc/rc.local” așa cum se arată în imaginea de mai sus. Pentru a face acest lucru, vom introduce terminalul:

$ sudo nano /etc/rc.local

Apoi închidem fișierul folosind Ctrl + x apoi Y. Acest lucru va însemna de fiecare dată când porniți Pi-ul, va rula scriptul de calibrare.

Acum îl poți duce la un mediu de aer curat și îl poți lăsa între o jumătate de oră, o oră. Cu cât este mai lung, cu atât mai bine.

Odată ce acest lucru este terminat, ar trebui să aveți un fișier numit Sensly_Calibration_ "data" _ "ora".csv în care "data" va fi înlocuită cu data curentă stocată pe Raspberry pi și "ora" este înlocuită cu ora curentă. Acest fișier va conține valorile R0 calculate în timpul fazei de calibrare mediată la fiecare 5 minute. Deoarece scriptul înregistrează o medie de rulare, luați ultima intrare în fișier ca valori R0 pentru MQ2, MQ7 și MQ135. Acest lucru va fi apoi introdus în fișierul Sensly.py. pentru a ne permite să calculăm valorile PPM pentru fiecare gaz detectat

Pasul 8: Rularea Sensly HAT

Rularea Sensly HAT
Rularea Sensly HAT
Rularea Sensly HAT
Rularea Sensly HAT
Rularea Sensly HAT
Rularea Sensly HAT

Pentru a putea rula Sensly în modul de funcționare completă, trebuie să actualizăm firmware-ul pentru a-l scoate din modul de calibrare. Acest lucru se face ștergând linia care a fost adăugată la „/etc/rc.local”, astfel încât placa să nu intre în modul de calibrare de fiecare dată când pornește pi, apoi rulează scriptul Firmware_Updater_Operation.py, cu Sensly conectat ca în pasul 6.

Apoi, rulăm actualizatorul de firmware din directorul Sensly_Update_for_v1_1 după cum urmează:

  • $ cd / home / pi / Sensly_Update_for_v1_1 /
  • $ sudo python Firmware_Updater_Operation.py

Odată ce firmware-ul Sensly a fost actualizat, conectați Sensly la Raspberry Pi ca de obicei.

Acum rulați scriptul Sensly.py:

python /home/pi/Sensly/Sensly.py

În cele din urmă, pentru a vă permite să rulați automat scriptul, vom executa din nou comanda crontab.

$ crontab -e

Apoi adăugați acest lucru la sfârșitul fișierului în timp ce eliminați intrarea noastră anterioară

@reboot python /path/to/Sensly.py

Acum, de fiecare dată când porniți pi-ul, Sensly HAT ar trebui să înregistreze datele în folderul SampleData ca fișier CSV. Pasul final este să luați valorile R0 pe care le-ați obținut în timpul etapei de calibrare și să le puneți în evidențiat ultima captură de ecran.

Următorul instructabil pe care îl vom lansa vă va arăta cum să legați acest lucru cu complot.

Pasul 9: Pașii finali

Pașii finali
Pașii finali

Vă rugăm să partajați datele dvs., deoarece ne vor ajuta să construim actualizări mai bune pentru Sensly.

Dacă credeți că aveți abilitățile de a scrie un instructabil excelent folosind Sensly, cumpărați unul din magazinul nostru și, dacă ne place, vă vom rambursa banii și chiar vă vom trimite mai multe bunătăți!

Recomandat: