Tartalomjegyzék:
- 1. lépés: Alkatrészek a dobozban
- 2. lépés: Érzékeny összeállítás
- 3. lépés: Extra alkatrészek
- 4. lépés: A Raspberry Pi beállítása
- 5. lépés: Töltse le a szoftvert
- 6. lépés: Kalibrálja a gázérzékelőket
- 7. lépés: Az érzékeny kalap futtatása
- 8. lépés: Utolsó lépések
Videó: Érzékeny kalap a Raspberry Pi levegőminőség- és gázérzékelőhöz V0.9: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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:
- Építsen saját időjárásálló tokot, és figyelje a levegő minőségét a távoli helyeken
- Figyelje a levegő minőségét otthonában
- Iskolai kísérletekhez használja.
1. lépés: 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
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
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
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
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
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
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
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:
Arduino: Érzékeny robot: 6 lépés
Arduino: Érzékeny robot: Helló. Szeretném megmutatni, hogyan lehet robotot építeni egy Arduino -val és néhány más alkatrésszel. Tehát mire van szükségünk? Arduino. Leonardo-m van, de nem fontos a H híd TB6612FNG vagy más robotváz, például a DAGU DG012-SV
ÉRZÉKENY ÉRZÉKENY ARDUINO NÖVÉNY: 6 lépés
ÉRZÉKENY ÉRZÉKENY ARDUINO NÖVÉNY: ebben az oktatóanyagban bemutatom, hogyan lehet felépíteni egy érintésérzékelő növényt az Arduinot segítségével, amikor megérinti a növény színét. először nézd meg ezt a videót
Kalap nem kalap - kalap azok számára, akik valójában nem viselnek kalapot, de szeretnének kalapélményt: 8 lépés
Kalap nem kalap - kalap azok számára, akik valójában nem viselnek kalapot, de szeretnének kalapos élményt: Mindig is azt kívántam, bárcsak kalapos ember lennék, de soha nem találtam olyan kalapot, amelyik nekem megfelelne. Ez a " Hat Not Hat, " vagy a lenyűgöző, ahogy hívják, a kalapproblémám felső része, amelyen részt vehetek a Kentucky Derby-n, vákuum
Nagyon érzékeny tűzriasztó áramkör relével: 9 lépés
Nagyon érzékeny tűzriasztó áramkör relével: Szia barátom, ma egy nagyon érzékeny tűzriasztó áramkört fogok készíteni. Ma ezt az áramkört a relé és a BC547 tranzisztor segítségével készítem. Kezdjük
Rendkívül érzékeny, olcsó házi szeizmométer: 8 lépés (képekkel)
Rendkívül érzékeny, olcsó házi szeizmométer: Könnyen megépíthető és olcsó érzékeny Arduino szeizmométer