Obsah:

Smyslný klobouk pro detektor kvality vzduchu a plynu Raspberry Pi V0.9: 8 kroků
Smyslný klobouk pro detektor kvality vzduchu a plynu Raspberry Pi V0.9: 8 kroků

Video: Smyslný klobouk pro detektor kvality vzduchu a plynu Raspberry Pi V0.9: 8 kroků

Video: Smyslný klobouk pro detektor kvality vzduchu a plynu Raspberry Pi V0.9: 8 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 vzduchu a plynu Raspberry Pi V0.9
Smyslný klobouk pro detektor kvality vzduchu a plynu Raspberry Pi V0.9

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 vzduchu v okolí vašeho domova
  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
  • 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

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: Kalibrace snímačů plynu

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

Je vyžadována fáze předehřívání/vypalování, aby se odstranil ochranný povlak, který mají senzory, když je obdržíme od výrobců, obvykle to je 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

V této složce použijeme skript Sensly_Calibration.py, ale nejprve musíme nastavit automatickou kalibraci. Do terminálu zadejte následující příkazy

$ sudo crontab –e

Pokud jste nikdy předtím nespouštěli crontab, budete si muset vybrat, pomocí kterého editoru jej chcete upravit, obvykle používám nano, takže vyberu možnost 2. Dále musíme do souboru vložit následující příkaz

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

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 7: 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
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í spuštěním skriptu update.sh

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

Po dokončení můžeme nyní spustit náš hlavní skript pythonu. Uvnitř spuštěné složky Sensly:

$ python /path/to/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

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

Nyní pokaždé, když spustíte svůj pi, Sensly HAT by měla zaznamenávat data do souboru 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 8: 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: