Tartalomjegyzék:

ÉRZELMES kalap a málna PI AIR MINŐSÉGÉNEK ÉS GÁZVÉTELI V1.1: 9 lépéshez
ÉRZELMES kalap a málna PI AIR MINŐSÉGÉNEK ÉS GÁZVÉTELI V1.1: 9 lépéshez

Videó: ÉRZELMES kalap a málna PI AIR MINŐSÉGÉNEK ÉS GÁZVÉTELI V1.1: 9 lépéshez

Videó: ÉRZELMES kalap a málna PI AIR MINŐSÉGÉNEK ÉS GÁZVÉTELI V1.1: 9 lépéshez
Videó: КУПИЛ КУСОК ПОДЧЕРЁВКА И ПРИГОТОВИЛ Тако. BBQ. как у La Capital 2024, Július
Anonim
ÉRZELMES kalap a málna PI AIR MINŐSÉGÉNEK ÉS GÁZVÉRŐNEK V1.1
ÉRZELMES kalap a málna PI AIR MINŐSÉGÉNEK ÉS GÁZVÉRŐNEK V1.1

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/680 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ő szkriptet

github.com/Altitude-Tech/Sensly_Install

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ációs firmware

Kalibrációs firmware
Kalibrációs firmware

A kalibrálási folyamat futtatásához frissítési lépésre van szükség. Az első lépés a kalibrációs firmware fájljainak letöltése:

$ git klón

Most a Sensly -t feltöltési módba kell állítanunk, ehhez a Raspberry Pi és a Sensly összekapcsolódik a fentiek szerint. A feltöltési mód csak a V1.1-1.4 verzióra vonatkozik. A Raspberry Pi USB -n keresztül kapja az áramot, majd a Sensly a piros és a fekete kábelekről.

A narancssárga és a sárga kábelek kommunikációs célokra vannak kapcsolva.

Miután minden csatlakoztatva van, ideje futtatni a firmware -szkriptet.

$ sudo python Firmware_Updater_Calibration.py

A feltöltési mód befejezése után csatlakoztassa a Sensly -t a Raspberry Pi tetejére, és folytassa a következő lépéssel.

7. 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

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

Ezután be kell adnunk a következő parancsot a fájlba

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

A parancsnak a "/etc/rc.local" fájlban kell lennie, ahogy a fenti képen látható. Ehhez be kell írnunk a terminált:

$ sudo nano /etc/rc.local

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

8. 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

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 úgy történik, hogy törli a "/etc/rc.local" fájlhoz hozzáadott sort, hogy a tábla ne lépjen kalibrálási módba minden alkalommal, amikor a pi elindul, majd futtassa a Firmware_Updater_Operation.py szkriptet, és a Sensly csatlakoztatva van 6. lépés.

Ezután futtatjuk a firmware frissítőt a Sensly_Update_for_v1_1 könyvtárból az alábbiak szerint:

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

A Sensly firmware frissítése után csatlakoztassa a Sensly -t a Raspberry Pi -hez a szokásos módon.

Most futtassa a Sensly.py szkriptet:

python /home/pi/Sensly/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

@indítsa újra a python /path/to/Sensly.py fájlt

Most, amikor a pi -t elindítja, a Sensly HAT -nak csv -fájlként kell naplóznia az adatokat a SampleData mappába. 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.

9. 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: