Kazalo:
- 1. korak: Deli v škatli
- Korak: Združite Sensly vse skupaj
- Korak: Dodatni deli
- 4. korak: Nastavitev Raspberry Pi
- 5. korak: Prenesite programsko opremo
- 6. korak: Umerjanje vdelane programske opreme
- 7. korak: Umerite senzorje plina
- 8. korak: Zaženite Sensly HAT
- 9. korak: Zadnji koraki
Video: ČUVEN KAP ZA RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 Koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Sensly je prenosni senzor za onesnaževanje, ki lahko s pomočjo vgrajenih senzorjev za plin zbira podatke o različnih prisotnih plinih. Te informacije lahko posredujete neposredno v pametni telefon za posodobitve potisnih obvestil v realnem času. Sensly uporablja industrijske senzorje, ki zagotavljajo natančno branje pisarniškega, domačega ali delovnega okolja. Če se zavedate teh podatkov, boste lažje ukrepali in znižali raven onesnaženja okoli sebe.
Naša ekipa pri Altitude Tech LTD je velika oboževalka mini računalnika Raspberry Pi. Resnično želimo pomagati skupnosti Raspberry Pi pri razvoju lastne naprave Sensly in začeti delati na poskusih, medtem ko spoznavamo različne vrste plinov. Sensly Hat smo razvili za Raspberry Pi. Sprva predstavljeni na Kickstarterju, z veseljem ponujamo ta inovativni razvojni izdelek ustvarjalcem.
Kako uporabljati Sensly HAT
Predstavljajte si, da uporabite SENSLY Raspberry Pi HAT za:
- Zgradite lastno vremensko odporno ohišje in spremljajte kakovost zraka na oddaljenih lokacijah.
- Spremljajte kakovost zraka v vašem domu.
- Uporabite ga za šolske poskuse.
1. korak: Deli v škatli
Začnite s pridobivanjem vsega, kar potrebujete.
- Sensly HAT
- Modul senzorja temperature, vlažnosti in tlaka BME 280/680
- Senzor PM10
- Kabel PM10
- 40 -polna glava Raspberry Pi
Korak: Združite Sensly vse skupaj
Zložimo vse skupaj:
- 40 -polno glavo vstavite v luknje za zatiče na Sensly HAT in nato Sensly HAT postavite na pi
- Modul BME 280 namestite na Sensly HAT, tako da se zatiči ujemajo. Pod modulom poglejte, v katero smer naj bo obrnjen.
- Priključite kabel senzorja PM v vrata z oznako PM Header
- Ko to naredimo, lahko vklopimo Raspberry Pi.
- Zaradi porabe energije Sensly Hat, ko je popolnoma operativen, je priporočljivo, da za napajanje pi uporabite polnilnik maline pi.
Korak: Dodatni deli
Pridobite vse za svoj malinov pi
- Malina pi 2 ali 3
- Monitor
- Tipkovnica in miška
- Internetna povezava
- HDMI kabel
- Polnilec za maline Pi 3
- Najnovejša različica Raspbian Jessie
4. korak: Nastavitev Raspberry Pi
Priročnik za nastavitev maline pi, če jo potrebujete iz temeljev maline pi
www.raspberrypi.org/learning/hardware-guid…
Najnovejšo različico Raspbian Jessie najdete na spodnji povezavi.
www.raspberrypi.org/downloads/
5. korak: Prenesite programsko opremo
Nastavitev Raspberry Pi za povezavo s Sensly HAT.
To lahko storite na nekaj načinov. Najprej lahko prenesete sliko Raspbian tukaj. To bo vnaprej konfigurirano za delo. Drugič, namestitveni skript lahko prenesete iz
github.com/Altitude-Tech/Sensly_Install
Najprej moramo z ukazom prenesti namestitvene skripte. Prepričajte se, da ste v svojem domačem imeniku
klon $ git
Nato spremenimo imenik v mapo Sensly_Install
$ cd/path/to/Sensly_Install
Nato moramo namestitveni skript narediti izvedljiv.
$ chmod u+x./Sensly_Dev_Install.sh
Končno zaženemo skript. Za potrditev, da želite nadaljevati, boste morali vnesti nekaj pozivov
$ sudo./Sensly_Dev_Install.sh
Ko ga dokončate, se bo vaš pi znova zagnal. Če želite potrditi, da vse deluje, lahko zaženete naslednji ukaz.
$ i2cdetect -y 1
Na zaslonu bi morali videti položaje 05 in 76.
6. korak: Umerjanje vdelane programske opreme
Če želite zagnati postopek umerjanja, je potreben korak posodobitve. Prvi korak je prenos datotek za vdelano programsko opremo za umerjanje na:
klon $ git
Zdaj moramo Sensly postaviti v način za nalaganje, zato se Raspberry Pi in Sensly povežeta, kot je prikazano zgoraj. Način nalaganja je na voljo samo za različico V1.1-1.4. Raspberry Pi napaja prek USB -ja, nato pa Sensly napaja iz rdečega in črnega kabla.
Oranžni in rumeni kabel sta preklopljena za komunikacijske namene.
Ko je vse povezano, je čas za zagon skripta vdelane programske opreme.
$ sudo python Firmware_Updater_Calibration.py
Ko je način nalaganja končan, povežite Sensly na vrhu Raspberry Pi in pojdite na naslednji korak.
7. korak: Umerite senzorje plina
Za odstranitev zaščitne prevleke, ki jo imajo senzorji, ko jih prejmemo od proizvajalcev, je potrebna faza predhodnega segrevanja/vžiga, to je običajno 48 ur in je treba narediti le enkrat. Po tem običajno priporočamo, da senzor segrejete 15 minut, da stabilizira odčitke, preden zabeležite kakršne koli podatke.
Zdaj moramo umeriti senzorje plina, da lahko izračunamo PPM. Če želite to narediti, morate Sensly HAT postaviti v okolje čistega zraka. To je lahko zunaj ali če imate prostore, na sintetičnem zraku. Čeprav bo zrak, ki ga vnesete, vplival na natančnost senzorjev, ne bo vplival na natančnost, zato bo Sensly primeren, če želite spremljati spremembe v kakovosti zraka. Sensly HAT je vnaprej naložen s kalibracijsko vdelano programsko opremo, zato lahko preprosto zaženemo umeritveni skript, da poiščemo vrednosti R0 za vsak senzor plina. Če želimo Sensly umestiti v kalibracijsko okolje, moramo imeti možnost zagnati kalibracijski skript, ko se Pi zažene. Za to bomo morali prenesti:
klon $ git
Nato moramo v datoteko vnesti naslednji ukaz
$ @reboot sudo python /path/to/Sensly_Calibration.py
Ukaz mora biti v "/etc/rc.local", kot je prikazano na zgornji sliki. Če želite to narediti, vtipkamo terminal:
$ sudo nano /etc/rc.local
Nato datoteko zapremo s kombinacijo Ctrl+x in nato Y. To bo pomenilo, da bo vsakič, ko zaženete Pi, zagnal kalibracijski skript.
Zdaj ga lahko odnesete v okolje s čistim zrakom in ga pustite od pol ure do ene ure. Dlje ko je bolje.
Ko je to končano, bi morali imeti datoteko z imenom Sensly_Calibration_ "date" _ "time".csv, kjer bo "date" zamenjan s trenutnim datumom, shranjenim na Raspberry pi, "time" pa s trenutnim časom. Ta datoteka bo vsebovala vrednosti R0, izračunane v fazi umerjanja, povprečno vsakih 5 minut. Ker skript beleži tekoče povprečje, vzamete zadnji vnos v datoteki kot vrednosti R0 za MQ2, MQ7 in MQ135. Ta bo nato shranjena v datoteko Sensly.py. ki nam omogočajo izračun vrednosti PPM za vsak zaznani plin
8. korak: Zaženite Sensly HAT
Če želite zagnati Sensly v polnem načinu delovanja, moramo posodobiti vdelano programsko opremo, da izstopi iz načina kalibracije. To naredite tako, da izbrišete vrstico, ki je bila dodana v "/etc/rc.local", tako da plošča ne preide v način umerjanja ob vsakem zagonu pi, nato pa zaženete skript Firmware_Updater_Operation.py, pri čemer je Sensly povezan kot v korak 6.
Nato iz imenika Sensly_Update_for_v1_1 zaženemo program za posodobitev vdelane programske opreme:
- $ cd/home/pi/Sensly_Update_for_v1_1/
- $ sudo python Firmware_Updater_Operation.py
Ko posodobite vdelano programsko opremo Sensly, povežite Sensly z Raspberry Pi kot običajno.
Zdaj zaženite skript Sensly.py:
python /home/pi/Sensly/Sensly.py
Nazadnje, da vam omogočimo samodejni zagon skripta, nato znova zaženemo ukaz crontab.
$ crontab -e
Nato dodajte to na konec datoteke, medtem ko odstranite naš prejšnji vnos
@reboot python /path/to/Sensly.py
Zdaj, vsakič, ko zaženete pi, mora Sensly HAT zapisovati podatke v mapo SampleData kot datoteko csv. Zadnji korak je, da vzamete vrednosti R0, ki ste jih dobili med korakom umerjanja, in jih vstavite v označeni zadnji posnetek zaslona.
Naslednji pouk, ki ga bomo objavili, vam bo pokazal, kako to povezati na skrivaj.
9. korak: Zadnji koraki
Prosimo, delite svoje podatke, saj nam bodo pomagali ustvariti boljše posodobitve za Sensly.
Če menite, da imate sposobnosti, da s Senslyjem napišete odličen Instructable, ga kupite v naši trgovini in če nam je všeč, vam bomo vrnili denar in vam celo poslali več dobrot!
Priporočena:
Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: 4 koraki
Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: En este tutorial vamos a aprender como hacer un detector de presencia with un senzor ultrasonidos sobre una placa Arduino Uno in use Tinkercad Circuits (usendo una cuenta gratuita)
Temperaturna kockaSat Ben & Kaiti & Q Hour 1: 8 Koraki
Temperature CubeSat Ben & Kaiti & Q Ura 1: Ste kdaj želeli sami narediti nekaj, kar bi lahko poslali v vesolje in vzeli temperaturo drugega planeta? V našem gimnazijskem razredu fizike smo dobili nalogo, da zgradimo CubeSat z delujočim arduinom z glavnim vprašanjem. Kako lahko
Zračna fotografija zmajev (KAP): 12 korakov (s slikami)
Zračna fotografija zmajev (KAP): Oblikujte in izdelajte lasten mehanski sprožilec intervolamerja za vaš stari digitalni fotoaparat. V tem projektu bomo videli, kako narediti lasten sprožilec fotoaparata iz recikliranih, ponovno uporabljenih in ponovno uporabljenih materialov, veliko jih boste našli okoli
Domótica: Detector De Gas MQ-2 Con Llamador Telefónico Y Alarma: 4 koraki
Domótica: Detector De Gas MQ-2 Con Llamador Telefónico Y Alarma: En el proyecto veremos el funcionamiento de este simple system de alarmma sonoro con llamador telefone & nico en el caso de que aya una fuga de gas explosivo en nuestro hogar u empresa, etc . Este nos alertar á mediana una alarma sonora y ll
Še ena vremenska postaja Arduino (ESP-01 & BMP280 & DHT11 & OneWire): 4 koraki
Še ena vremenska postaja Arduino (ESP-01 & BMP280 & DHT11 & OneWire): Tu najdete eno ponovitev uporabe OneWire z zelo malo zatiči ESP-01. Naprava, ustvarjena v tem navodilu, se poveže z omrežjem Wi-Fi vašega izbira (morate imeti poverilnice …) Zbira senzorične podatke iz BMP280 in DHT11