Obsah:

SMYSLENÁ Klobouk pro DETEKTOR KVALITY A PLYNU RASPBERRY PI V1.1: 9 kroků
SMYSLENÁ Klobouk pro DETEKTOR KVALITY A PLYNU RASPBERRY PI V1.1: 9 kroků

Video: SMYSLENÁ Klobouk pro DETEKTOR KVALITY A PLYNU RASPBERRY PI V1.1: 9 kroků

Video: SMYSLENÁ Klobouk pro DETEKTOR KVALITY A PLYNU RASPBERRY PI V1.1: 9 kroků
Video: ZAD : UNE ZONE À DÉFENDRE OU, UNE ZONE À DÉFONCER ? PARTIE 1 VOST (SON CORRIGÉ) 2024, Listopad
Anonim
SMYSLNÝ Klobouk pro DETEKTOR KVALITY A PLYNU MALINY PI V1.1
SMYSLNÝ Klobouk pro DETEKTOR KVALITY A PLYNU MALINY PI V1.1

Sensly je přenosný senzor znečištění schopný detekovat úrovně znečištění ve vzduchu pomocí palubních senzorů plynu a shromažďovat informace o různých přítomných plynech. Tyto informace lze přenést přímo do vašeho smartphonu pro aktualizace push notifikací v reálném čase. Společnost Sensly využívá průmyslové senzory, které zajišťují přesné čtení v kanceláři, doma nebo v pracovním prostředí. Být si vědom těchto údajů vám pomůže podniknout kroky a snížit úroveň znečištění kolem vás.

Náš tým v Altitude Tech LTD je velkým fanouškem mini počítače Raspberry Pi. Opravdu chceme komunitě Raspberry Pi pomoci vyvinout vlastní zařízení Sensly a začít pracovat na experimentech a zároveň se učit o různých typech plynů. Vyvinuli jsme klobouk Sensly pro Raspberry Pi. Zpočátku jsme uvedli na Kickstarter, jsme nadšeni, že můžeme tento inovativní vývojový produkt poskytnout výrobcům.

Jak používat Sensly HAT

Představte si, že pomocí Sensly Raspberry Pi HAT:

  1. Postavte si vlastní pouzdro odolné vůči povětrnostním vlivům a sledujte kvalitu vzduchu na vzdálených místech.
  2. Sledujte kvalitu ovzduší ve vašem domě.
  3. Použijte jej pro školní experimenty.

Krok 1: Díly v krabici

Díly v krabici
Díly v krabici

Začněte tím, že získáte vše, co potřebujete.

  • Smyslně Klobouk
  • Modul snímače teploty, vlhkosti a tlaku BME 280/680
  • Senzor Sharp PM10
  • Kabel PM10
  • 40 Pin Raspberry Pi záhlaví

Krok 2: Dát smyslně dohromady

Smyslně dát dohromady
Smyslně dát dohromady
Smyslně dát dohromady
Smyslně dát dohromady
Smyslně dát dohromady
Smyslně dát dohromady

Pojďme to dát dohromady:

  • Vložte 40pinový konektor do otvorů pro kolíky na Sensly HAT a poté umístěte Sensly HAT na pi
  • Umístěte modul BME 280 na Sensly HAT tak, aby kolíky odpovídaly. Podívejte se pod modul, abyste věděli, kterým směrem by měl směřovat.
  • Zapojte kabel senzoru PM do portu označeného PM Header
  • Jakmile to bude hotové, můžeme Raspberry Pi zapnout.
  • Vzhledem k odběru energie z klobouku Sensly Hat, když je plně funkční, doporučujeme k napájení vašeho pi použít malinovou nabíječku pi.

Krok 3: Extra díly

Náhradní díly
Náhradní díly

Získejte vše pro své malinové pi

  • Malina pi 2 nebo 3
  • Monitor
  • Klávesnice a myš
  • Připojení k internetu
  • HDMI kabel
  • Nabíječka Raspberry Pi 3
  • Nejnovější verze Raspbian Jessie

Krok 4: Nastavení Raspberry Pi

Nastavení Raspberry Pi
Nastavení Raspberry Pi
Nastavení Raspberry Pi
Nastavení Raspberry Pi
Nastavení Raspberry Pi
Nastavení Raspberry Pi

Průvodce nastavením malinového pi, pokud potřebujete, z malinového základu pi

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

Nejnovější verzi Raspbian Jessie najdete na níže uvedeném odkazu.

www.raspberrypi.org/downloads/

Krok 5: Stáhněte si software

Stáhněte si Software
Stáhněte si Software
Stáhněte si Software
Stáhněte si Software
Stáhněte si Software
Stáhněte si Software

Nastavení Raspberry Pi pro připojení k Sensly HAT.

Existuje několik způsobů, jak toho dosáhnout, nejprve si zde můžete stáhnout obrázek Raspbian. Toto bude předkonfigurováno, aby fungovalo. Za druhé, instalační skript si můžete stáhnout z

github.com/Altitude-Tech/Sensly_Install

Nejprve musíme stáhnout instalační skripty pomocí příkazu. Ujistěte se, že jste ve svém domovském adresáři

$ git clone

Poté změníme adresář na složku Sensly_Install

$ cd/cesta/do/Sensly_Install

Dále musíme nastavit spustitelný skript instalace.

$ chmod u+x./Sensly_Dev_Install.sh

Nakonec spustíme skript. Objeví se několik výzev, které budete muset zadat v Y, abyste potvrdili, že chcete pokračovat

$ sudo./Sensly_Dev_Install.sh

Po dokončení se vaše pi restartuje. Abychom potvrdili, že vše funguje, můžeme spustit následující příkaz.

$ i2cdetect -y 1

Na obrazovce byste měli vidět pozice 05 a 76.

Krok 6: Kalibrační firmware

Kalibrační firmware
Kalibrační firmware

Aby bylo možné spustit proces kalibrace, je nutný krok aktualizace. Prvním krokem je stažení souborů pro kalibrační firmware na adrese:

$ git clone

Nyní musíme dát Sensly do režimu nahrávání, aby se Raspberry Pi a Sensly připojily, jak je uvedeno výše. Režim nahrávání je pouze pro verzi V1.1-1.4. Raspberry Pi získává energii přes USB, pak Sensly napájení z červeného a černého kabelu.

Oranžový a žlutý kabel jsou pro účely komunikace přepnuty.

Jakmile je vše připojeno, je čas spustit skript firmwaru.

$ sudo python Firmware_Updater_Calibration.py

Jakmile je režim nahrávání dokončen, připojte Sensly k Raspberry Pi a přejděte k dalšímu kroku.

Krok 7: Kalibrace snímačů plynu

Kalibrace plynových senzorů
Kalibrace plynových senzorů

K obdržení ochranného povlaku, který mají senzory, když je obdržíme od výrobců, je nutná fáze předehřívání/vypalování, což je obvykle 48 hodin a musí být provedeno pouze jednou. Poté obvykle doporučujeme senzor 15 minut zahřívat, aby se stabilizovaly naměřené hodnoty, a poté zaznamenávat jakákoli data.

Nyní musíme kalibrovat plynové senzory, abychom mohli vypočítat PPM. K tomu musíme umístit Sensly HAT do čistého ovzduší. Může to být venku, nebo pokud máte zařízení, na syntetickém vzduchu. Zatímco vzduch, který do něj vložíte, bude mít vliv na přesnost senzorů, nebude mít vliv na přesnost, takže pokud chcete sledovat změny v kvalitě vzduchu, Sensly bude vhodný. Sensly HAT je dodáván s kalibračním firmwarem, takže můžeme jednoduše spustit kalibrační skript a najít hodnoty R0 pro každý plynový senzor. Abychom mohli Sensly vložit do kalibračního prostředí, musíme být schopni spustit kalibrační skript, když se spustí Pi. K tomu budeme muset stáhnout:

$ git clone

Dále musíme do souboru vložit následující příkaz

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

Příkaz musí být v „/etc/rc.local“, jak ukazuje obrázek výše. Za tímto účelem napíšeme do terminálu:

$ sudo nano /etc/rc.local

Poté soubor zavřeme pomocí Ctrl+x a poté Y. To bude znamenat, že při každém spuštění Pi spustí kalibrační skript.

Nyní si ho můžete vzít do čistého ovzduší a nechat ho půl hodiny až hodinu. Čím déle, tím lépe.

Jakmile je toto hotové, měli byste mít soubor s názvem Sensly_Calibration_ "date" _ "time".csv, kde "date" bude nahrazeno aktuálním datem uloženým na Raspberry pi a "time" bude nahrazeno aktuálním časem. Tento soubor bude obsahovat hodnoty R0 vypočítané během kalibrační fáze průměrované každých 5 minut. Protože skript zaznamenává běžný průměr, vezmete poslední položku v souboru jako hodnoty R0 pro MQ2, MQ7 a MQ135. Poté bude vložen do souboru Sensly.py. abychom mohli vypočítat hodnoty PPM pro každý detekovaný plyn

Krok 8: Spuštění Sensly HAT

Běh Sensly HAT
Běh Sensly HAT
Běh Sensly HAT
Běh Sensly HAT
Běh Sensly HAT
Běh Sensly HAT

Abychom mohli Sensly spustit v plném provozním režimu, musíme aktualizovat firmware, abychom jej dostali z režimu kalibrace. To se provádí odstraněním řádku, který byl přidán do „/etc/rc.local“, aby deska nepřešla do režimu kalibrace při každém spuštění pí, poté spuštěním skriptu Firmware_Updater_Operation.py, přičemž Sensly je připojen jako v krok 6.

Poté spustíme aktualizátor firmwaru z adresáře Sensly_Update_for_v1_1 následujícím způsobem:

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

Jakmile bude firmware Sensly aktualizován, připojte jej jako obvykle k Raspberry Pi.

Nyní spusťte skript Sensly.py:

python /home/pi/Sensly/Sensly.py

Nakonec, abychom vám umožnili automatické spouštění skriptu, spustíme znovu příkaz crontab.

$ crontab -e

Poté přidejte toto na konec souboru a odeberte náš dřívější záznam

@reboot python /path/to/Sensly.py

Nyní pokaždé, když spustíte svůj pi, Sensly HAT by měla zaznamenávat data do složky SampleData jako soubor CSV. Posledním krokem je převzetí hodnot R0, které jste získali během kroku kalibrace, a jejich vložení do zvýrazněného posledního snímku obrazovky.

Další instruktáž, kterou vydáme, vám ukáže, jak to propojit s plotly.

Krok 9: Poslední kroky

Závěrečné kroky
Závěrečné kroky

Sdílejte prosím svá data, protože nám to pomůže vytvořit lepší aktualizace pro Sensly.

Pokud si myslíte, že máte schopnosti napsat skvělý Instructable pomocí Sensly, kupte si ho v našem obchodě a pokud se nám bude líbit, vrátíme vám peníze a dokonce vám pošleme další dobroty!

Doporučuje: