Obsah:

Zmyselný klobúk pre detektor kvality vzduchu a plynu Raspberry Pi V0.9: 8 krokov
Zmyselný klobúk pre detektor kvality vzduchu a plynu Raspberry Pi V0.9: 8 krokov

Video: Zmyselný klobúk pre detektor kvality vzduchu a plynu Raspberry Pi V0.9: 8 krokov

Video: Zmyselný klobúk pre detektor kvality vzduchu a plynu Raspberry Pi V0.9: 8 krokov
Video: World's Largest FREE WILL Debate w/ Top Physicists & Philosophers 2024, Júl
Anonim
Zmyselný klobúk pre detektor kvality vzduchu a plynu Raspberry Pi V0.9
Zmyselný klobúk pre detektor kvality vzduchu a plynu Raspberry Pi V0.9

Sensly je prenosný snímač znečistenia, ktorý je schopný detekovať úrovne znečistenia vo vzduchu pomocou zabudovaných plynových senzorov a zhromažďovať informácie o rôznych prítomných plynoch. Tieto informácie je možné odoslať priamo do vášho smartfónu a aktualizovať oznámenia push v reálnom čase. Spoločnosť Sensly používa priemyselné senzory, ktoré zaisťujú presné čítanie z kancelárie, domova alebo pracovného prostredia. Uvedomenie si týchto údajov vám pomôže začať konať a znížiť úrovne znečistenia okolo vás.

Náš tím v Altitude Tech LTD je veľkým fanúšikom mini počítača Raspberry Pi. Naozaj chceme komunite Raspberry Pi pomôcť vyvinúť vlastné zariadenie Sensly a začať pracovať na experimentoch a zároveň sa učiť o rôznych druhoch plynov. Vyvinuli sme klobúk Sensly pre Raspberry Pi. Spočiatku uvedené na Kickstarter, sme nadšení, že môžeme výrobcom poskytovať tento inovatívny vývojový produkt.

Ako používať Sensly HAT

Predstavte si, že používate Sensly Raspberry Pi HAT na:

  1. Postavte si vlastné puzdro odolné voči poveternostným vplyvom a monitorujte kvalitu vzduchu na odľahlých miestach
  2. Sledujte kvalitu vzduchu v okolí vášho domova
  3. Využite to na školské experimenty.

Krok 1: Diely v krabici

Diely v krabici
Diely v krabici

Začnite tým, že získate všetko, čo potrebujete.

  • Zmyselne Klobúk
  • Modul snímača teploty, vlhkosti a tlaku BME 280
  • Senzor Sharp PM10
  • Kábel PM10
  • 40 pinová hlavička Raspberry Pi

Krok 2: Zmiešajte všetko dohromady

Zmyselne všetko dohromady
Zmyselne všetko dohromady
Zmyselne všetko dohromady
Zmyselne všetko dohromady
Zmyselne všetko dohromady
Zmyselne všetko dohromady

Poďme to všetko dať dohromady:

  • Vložte 40 -kolíkovú hlavičku do otvorov na kolíky na Sensly HAT a potom umiestnite Sensly HAT na pi
  • Umiestnite modul BME 280 na Sensly HAT tak, aby sa kolíky zhodovali. Pozrite sa pod modul, aby ste zistili, ktorým smerom by mal byť otočený.
  • Zapojte kábel senzora PM do portu označeného ako PM hlavička
  • Akonáhle to bude hotové, môžeme zapnúť Raspberry Pi.
  • Vzhľadom na to, že Sensly Hat je v plnej prevádzke, keď je plne funkčný, odporúča sa používať na napájanie vášho pi malinovú nabíjačku pi.

Krok 3: Extra diely

Extra diely
Extra diely

Získate všetko pre svoje malinové pi

  • Malina pi 2 alebo 3
  • Monitor
  • Klávesnica a myš
  • Pripojenie k internetu
  • HDMI kábel
  • Nabíjačka Raspberry Pi 3
  • Najnovšia verzia Raspbian Jessie

Krok 4: Nastavenie Raspberry Pi

Nastavenie Raspberry Pi
Nastavenie Raspberry Pi
Nastavenie Raspberry Pi
Nastavenie Raspberry Pi
Nastavenie Raspberry Pi
Nastavenie Raspberry Pi

Sprievodca nastavením malinového pi, ak potrebujete, z malinového základu

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

Najnovšiu verziu Raspbian Jessie nájdete na nižšie uvedenom odkaze.

www.raspberrypi.org/downloads/

Krok 5: Stiahnite si softvér

Stiahnite si Softvér
Stiahnite si Softvér
Stiahnite si Softvér
Stiahnite si Softvér
Stiahnite si Softvér
Stiahnite si Softvér

Nastavenie Raspberry Pi na pripojenie k Sensly HAT.

Existuje niekoľko spôsobov, ako to urobiť, najskôr si môžete stiahnuť obrázok Raspbian tu. Toto bude vopred nakonfigurované, aby fungovalo. Za druhé, inštalačný skript si môžete stiahnuť z

Najprv musíme stiahnuť inštalačné skripty pomocou príkazu. Uistite sa, že ste vo svojom domovskom adresári

$ git clone

Potom zmeníme adresár na priečinok Sensly_Install

$ cd/cesta/do/Sensly_Install

Ďalej musíme urobiť spustiteľný inštalačný skript.

$ chmod u+x./Sensly_Dev_Install.sh

Nakoniec spustíme skript. Budú existovať niektoré výzvy, ktoré budete musieť zadať v Y, aby ste potvrdili, že chcete pokračovať

$ sudo./Sensly_Dev_Install.sh

Po dokončení sa vaše pi reštartuje. Aby sme sa presvedčili, že všetko funguje, môžeme spustiť nasledujúci príkaz.

$ i2cdetect -y 1

Na obrazovke by ste mali vidieť polohy 05 a 76.

Krok 6: Kalibrujte snímače plynu

Kalibrujte snímače plynu
Kalibrujte snímače plynu
Kalibrujte snímače plynu
Kalibrujte snímače plynu

Na odstránenie ochranného povlaku, ktorý majú snímače, keď ich dostaneme od výrobcov, je potrebná fáza predhrievania/vypaľovania, zvyčajne to je 48 hodín a musí sa to urobiť iba raz. Potom zvyčajne odporúčame senzor pred zahrievaním 15 minút zahriať, aby sa stabilizovali namerané hodnoty.

Teraz musíme kalibrovať snímače plynu, aby sme mohli vypočítať PPM. Aby sme to urobili, musíme Sensly HAT umiestniť do čistého ovzdušia. Mohlo by to byť vonku, alebo ak máte zariadenie, v syntetickom vzduchu. Aj keď vzduch, ktorý doň vložíte, bude mať vplyv na presnosť senzorov, nebude mať vplyv na presnosť, takže ak hľadáte sledovanie zmien kvality vzduchu, bude vhodný Sensly. Sensly HAT je dodávaný s kalibračným firmvérom, takže môžeme jednoducho spustiť kalibračný skript a nájsť hodnoty R0 pre každý plynový senzor. Aby sme mohli Sensly zaradiť do kalibračného prostredia, musíme byť schopní spustiť kalibračný skript, keď sa Pi spustí. Na to budeme potrebovať stiahnuť:

$ git klon

V tomto priečinku použijeme skript Sensly_Calibration.py, ale najskôr musíme nastaviť automatickú kalibráciu. Do terminálu zadajte nasledujúce príkazy

$ sudo crontab –e

Ak ste nikdy predtým nespúšťali crontab, budete si musieť vybrať, pomocou ktorého editora ho chcete použiť, zvyčajne používam nano, takže vyberiem možnosť 2. Ďalej musíme do súboru vložiť nasledujúci príkaz

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

Potom zatvoríme súbor pomocou Ctrl+x a potom Y. To bude znamenať, že pri každom spustení Pi sa spustí kalibračný skript.

Teraz si ho môžete vziať do čistého vzduchu a nechať ho pôsobiť pol hodiny až hodinu. Cim dlhsie tym lepsie.

Akonáhle je to hotové, mali by ste mať súbor s názvom Sensly_Calibration_ "date" _ "time".csv, kde "date" bude nahradený aktuálnym dátumom uloženým na Raspberry pi a "time" bude nahradený aktuálnym časom. Tento súbor bude obsahovať hodnoty R0 vypočítané počas kalibračnej fázy v priemere každých 5 minút. Pretože skript zaznamenáva bežiaci priemer, poslednú položku v súbore beriete ako hodnoty R0 pre MQ2, MQ7 a MQ135. To sa potom vloží do súboru Sensly.py. aby sme mohli vypočítať hodnoty PPM pre každý detekovaný plyn

Krok 7: Spustenie programu Sensly HAT

Spustenie Sensly HAT
Spustenie Sensly HAT
Spustenie Sensly HAT
Spustenie Sensly HAT
Spustenie Sensly HAT
Spustenie Sensly HAT
Spustenie Sensly HAT
Spustenie Sensly HAT

Aby sme mohli Sensly spustiť v plnom prevádzkovom režime, musíme aktualizovať firmvér, aby sa dostal z režimu kalibrácie. To sa deje spustením skriptu update.sh

  • $ cd/cesta/do/Sensly_Install/
  • $ sudo./Update.sh

Po dokončení môžeme teraz spustiť náš hlavný pythonový skript. Vo vnútri priečinka Sensly spustite:

$ python /path/to/Sensly.py

Nakoniec, aby sme vám umožnili automatické spustenie skriptu, znova spustíme príkaz crontab.

$ crontab -e

Potom ho pridajte na koniec súboru a odstráňte náš predchádzajúci záznam

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

Teraz, zakaždým, keď spustíte svoj pi, Sensly HAT by mal zaznamenávať údaje do súboru CSV. Posledným krokom je vziať hodnoty R0, ktoré ste získali počas kroku kalibrácie, a vložiť ich do zvýrazneného posledného záberu obrazovky.

Ďalší pokyn, ktorý vydáme, vám ukáže, ako to prepojiť s grafom.

Krok 8: Posledné kroky

Záverečné kroky
Záverečné kroky

Podeľte sa o svoje údaje, pretože nám to pomôže vytvoriť lepšie aktualizácie pre spoločnosť Sensly.

Ak si myslíte, že máte schopnosti napísať skvelý návod pomocou Sensly, kúpte si ho v našom obchode a ak sa nám bude páčiť, vrátime vám peniaze a dokonca vám pošleme ďalšie dobroty!

Odporúča: