Tartalomjegyzék:

Érzékeny kalap a Raspberry Pi levegőminőség- és gázérzékelőhöz V0.9: 8 lépés
Érzékeny kalap a Raspberry Pi levegőminőség- és gázérzékelőhöz V0.9: 8 lépés

Videó: Érzékeny kalap a Raspberry Pi levegőminőség- és gázérzékelőhöz V0.9: 8 lépés

Videó: Érzékeny kalap a Raspberry Pi levegőminőség- és gázérzékelőhöz V0.9: 8 lépés
Videó: Weather HAT for Raspberry Pi 2024, Július
Anonim
Érzékeny kalap a Raspberry Pi levegőminőség- és gázérzékelőhöz V0.9
Érzékeny kalap a Raspberry Pi levegőminőség- és gázérzékelőhöz V0.9

A Sensly egy hordozható szennyezés -érzékelő, amely képes fedélzeti gázérzékelői segítségével érzékelni a levegőben lévő szennyeződési szinteket, hogy információkat gyűjtsön a különböző gázokról. Ezeket az információkat közvetlenül az okostelefonra lehet betölteni a valós idejű push értesítések frissítéséhez. A Sensly ipari érzékelőket használ, amelyek biztosítják az irodai, otthoni vagy munkahelyi környezet pontos leolvasását. Ezeknek az adatoknak a ismerete segít cselekedni és csökkenteni a környezetszennyezést.

Az Altitude Tech LTD csapatunk nagy rajongói a Raspberry Pi mini számítógépnek. Nagyon szeretnénk segíteni a Raspberry Pi közösségnek, hogy kifejlesszék saját Sensly készüléküket, és elkezdjenek dolgozni a kísérleteken, miközben megismerik a különböző típusú gázokat. A Raspberry Pi számára kifejlesztettük az Sensly Hat kalapot. A kezdetben a Kickstarteren megjelent, örömmel jelentjük be ezt az innovatív fejlesztési terméket a gyártóknak.

Hogyan kell használni az érzékeny kalapot?

Képzelje el, hogy a Sensly Raspberry Pi HAT segítségével:

  1. Építsen saját időjárásálló tokot, és figyelje a levegő minőségét a távoli helyeken
  2. Figyelje a levegő minőségét otthonában
  3. Iskolai kísérletekhez használja.

1. lépés: Alkatrészek a dobozban

Alkatrészek a dobozban
Alkatrészek a dobozban

Kezdje azzal, hogy mindent megszerez, amire szüksége van.

  • Érzékeny kalap
  • BME 280 hőmérséklet-, páratartalom- és nyomásérzékelő modul
  • Sharp PM10 érzékelő
  • PM10 kábel
  • 40 tűs Raspberry Pi fejléc

2. lépés: Érzékeny összeállítás

Érzékenyen összerakni
Érzékenyen összerakni
Érzékenyen összerakni
Érzékenyen összerakni
Érzékenyen összerakni
Érzékenyen összerakni

Tegyük össze az egészet:

  • Helyezze a 40 tűs fejlécet a Sensly HAT tüskelyukaiba, majd helyezze a Sensly HAT -ot a pi -re
  • Helyezze a BME 280 modult a Sensly HAT -ra, hogy a csapok illeszkedjenek. Nézze meg a modul alatt, hogy melyik irányba kell néznie.
  • Csatlakoztassa a PM érzékelő kábelét a PM Header feliratú porthoz
  • Ha ez megtörtént, bekapcsolhatjuk a Raspberry Pi -t.
  • A teljesen működőképes Sensly Hat energiafogyasztása miatt javasoljuk, hogy málna pi töltőt használjon a pi tápellátásához.

3. lépés: Extra alkatrészek

Extra alkatrészek
Extra alkatrészek

Mindent a málna pi

  • Málna pi 2 vagy 3
  • Monitor
  • Billentyűzet és egér
  • Internet kapcsolat
  • HDMI kábel
  • Raspberry Pi 3 töltő
  • A Raspbian Jessie legújabb verziója

4. lépés: A Raspberry Pi beállítása

A Raspberry Pi beállítása
A Raspberry Pi beállítása
A Raspberry Pi beállítása
A Raspberry Pi beállítása
A Raspberry Pi beállítása
A Raspberry Pi beállítása

Az útmutató a málna pi beállításához, ha szüksége van rá, a málna pi alapítványból

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

A Raspbian Jessie legújabb verziója az alábbi linken található.

www.raspberrypi.org/downloads/

5. lépés: Töltse le a szoftvert

Töltse le a szoftvert
Töltse le a szoftvert
Töltse le a szoftvert
Töltse le a szoftvert
Töltse le a szoftvert
Töltse le a szoftvert

A Raspberry Pi beállítása a Sensly HAT -hoz való csatlakozáshoz.

Ennek néhány módja van, először itt töltheti le a Raspbian képet. Ez előre be lesz állítva a működésre. Másodsorban letöltheti a telepítési szkriptet a https://github.com/Altitude-Tech/Sensly_Install webhelyről

Először is le kell töltenünk a telepítő szkripteket a paranccsal. Győződjön meg arról, hogy a saját könyvtárában van

$ git klón

Ezután megváltoztatjuk a könyvtárat a Sensly_Install mappába

$ cd/path/to/Sensly_Install

Ezután végre kell hajtanunk a telepítő szkriptet.

$ chmod u+x./Sensly_Dev_Install.sh

Végül futtatjuk a szkriptet. Lesz néhány utasítás, amelyet Y -be kell írni a folytatás megerősítéséhez

$ sudo./Sensly_Dev_Install.sh

Miután befejezte, a pi újraindul. Annak megerősítésére, hogy minden működik, futtathatjuk a következő parancsot.

$ i2cdetect -y 1

Látnia kell a képernyőn a 05 és 76 pozíciókat.

6. lépés: Kalibrálja a gázérzékelőket

Kalibrálja a gázérzékelőket
Kalibrálja a gázérzékelőket
Kalibrálja a gázérzékelőket
Kalibrálja a gázérzékelőket

Az érzékelők védőbevonatának eltávolításához előmelegítési/beégési fázisra van szükség, amikor megkapjuk a gyártótól, ez általában 48 óra, és csak egyszer kell elvégezni. Ezt követően általában azt javasoljuk, hogy az érzékelőt 15 percig melegítse az adatok stabilizálása előtt, mielőtt adatokat rögzítene.

Most kalibrálnunk kell a gázérzékelőket a PPM kiszámításához. Ehhez az érzékeny kalapot tiszta levegőjű környezetbe kell helyezni. Ez lehet kint, vagy ha van lehetősége, szintetikus levegőben. Míg a levegő, amelyet behelyez, befolyásolja az érzékelők pontosságát, nem befolyásolja a pontosságot, így ha követni szeretné a levegőminőség változásait, a Sensly alkalmas lesz. A Sensly HAT előre telepítve van a kalibrációs firmware-rel, így egyszerűen futtathatjuk a kalibrációs szkriptet, hogy megtaláljuk az egyes gázérzékelők R0 értékeit. Ahhoz, hogy a Senslyt behelyezhessük a kalibrációs környezetbe, képesnek kell lennünk a kalibrációs szkript futtatására, amikor a Pi elindul. Ehhez le kell töltenünk:

$ git klón

Ebben a mappában a Sensly_Calibration.py parancsfájlt fogjuk használni, de először be kell állítanunk az automatikus kalibrálást. Írja be a terminálba a következő parancsokat

$ sudo crontab –e

Ha még soha nem futtatta a crontabot, akkor ki kell választania, hogy melyik szerkesztővel szeretné szerkeszteni, általában nano -t használok, ezért a 2. lehetőséget választom. Ezután be kell adnunk a következő parancsot a fájlba

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

Ezután bezárjuk a fájlt a Ctrl+x, majd az Y billentyűkombinációval. Ez azt jelenti, hogy minden alkalommal, amikor elindítja a Pi -t, futtatni fogja a kalibrációs szkriptet.

Most elviheti a tiszta levegőjű környezetbe, és fél órát, egy órát hagyhatja. Minél tovább, annál jobb.

Miután ez befejeződött, rendelkeznie kell egy Sensly_Calibration_ "date" _ "time".csv nevű fájllal, ahol a "date" helyére a Raspberry pi -n tárolt aktuális dátum kerül, az "time" pedig az aktuális időre. Ez a fájl tartalmazza a kalibrálási fázis során számított R0 értékeket 5 percenként átlagolva. Mivel a szkript futó átlagot rögzít, a fájl utolsó bejegyzését az MQ2, az MQ7 és az MQ135 R0 értékeként veszi figyelembe. Ezt majd a Sensly.py fájlba helyezzük. hogy kiszámíthassuk az egyes észlelt gázok PPM értékeit

7. lépés: Az érzékeny kalap futtatása

Az érzékeny kalap futtatása
Az érzékeny kalap futtatása
Az érzékeny kalap futtatása
Az érzékeny kalap futtatása
Az érzékeny kalap futtatása
Az érzékeny kalap futtatása
Az érzékeny kalap futtatása
Az érzékeny kalap futtatása

Ahhoz, hogy a Senslyt teljes üzemmódban futtathassuk, frissítenünk kell a firmware -t, hogy kilépjünk a kalibrálási módból. Ez az update.sh parancsfájl futtatásával történik

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

Miután befejeztük, futtathatjuk a fő python szkriptünket. Futtassa a Sensly mappát:

$ python /path/to/Sensly.py

Végül, hogy lehetővé tegye a szkript automatikus futtatását, futtassuk újra a crontab parancsot.

$ crontab -e

Ezután adja hozzá ezt a fájl végéhez, miközben eltávolítja korábbi bejegyzésünket

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

Most minden alkalommal, amikor elindítja a pi -t, a Sensly HAT -nak naplóznia kell az adatokat egy csv fájlba. Az utolsó lépés a kalibrálási lépés során kapott R0 értékek felvétele, és a kiemelt utolsó képernyőképen való elhelyezése.

A következő tanulság, amelyet kiadunk, megmutatja, hogyan lehet ezt összekapcsolni a cselekménysel.

8. lépés: Utolsó lépések

Utolsó lépések
Utolsó lépések

Kérjük, ossza meg adatait, mert ez segít nekünk a Sensly jobb frissítéseinek elkészítésében.

Ha úgy gondolja, hogy rendelkezik képességekkel, hogy nagyszerű utasításokat írjon a Sensly használatával, akkor vásároljon egyet üzletünkből, és ha tetszik, visszatérítjük a pénzét, és még további finomságokat is küldünk Önnek!

Ajánlott: