Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi sa Kahon
- Hakbang 2: Paglalagay ng Sensly Lahat ng Sama-sama
- Hakbang 3: Mga Dagdag na Bahagi
- Hakbang 4: Pag-set up ng Raspberry Pi
- Hakbang 5: I-download ang Software
- Hakbang 6: Calibration Firmware
- Hakbang 7: I-calibrate ang Mga Sensor ng Gas
- Hakbang 8: Pagpapatakbo ng Sensly HAT
- Hakbang 9: Pangwakas na Mga Hakbang
Video: SENSLY HAT PARA SA RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang Sensly ay isang portable sensor ng polusyon na may kakayahang makita ang mga antas ng polusyon sa hangin gamit ang mga onboard gas sensor upang mangolekta ng impormasyon tungkol sa iba't ibang mga gas na naroroon. Ang impormasyong ito ay maaaring direktang mapakain sa iyong smartphone para sa mga real-time na pag-update ng push notification. Gumagamit si Sensly ng mga pang-industriya na sensor na nagsisiguro ng isang tumpak na pagbabasa ng opisina, tahanan, o kapaligiran sa trabaho. Ang pagkakaroon ng kamalayan sa data na ito ay makakatulong sa iyo na gumawa ng aksyon at maibaba ang mga antas ng polusyon sa paligid mo.
Ang aming koponan sa Altitude Tech LTD ay malaking tagahanga ng Raspberry Pi mini computer. Talagang masigasig kaming tulungan ang komunidad ng Raspberry Pi na bumuo ng kanilang sariling aparato na Sensly at magsimulang magtrabaho sa mga eksperimento habang natututo tungkol sa iba't ibang uri ng mga gas. Binuo namin ang Sensly Hat para sa Raspberry Pi. Sa una na inilunsad sa Kickstarter, nasasabik kaming ibigay ang makabagong produktong ito sa pag-unlad sa mga gumagawa.
Paano Magamit Ang Sensly HAT
Pag-isipan ang paggamit ng Sensly Raspberry Pi HAT sa:
- Bumuo ng pagmamay-ari mo ng case na hindi tinatablan ng panahon at subaybayan ang kalidad ng hangin sa mga malalayong lokasyon.
- Subaybayan ang kalidad ng hangin sa paligid ng iyong tahanan.
- Gamitin ito para sa mga eksperimento sa paaralan.
Hakbang 1: Mga Bahagi sa Kahon
Magsimula sa pagkuha ng lahat ng kailangan mo.
- Sensly HAT
- Ang BME 280/680 temperatura, halumigmig at module ng sensor ng presyon
- Biglang PM10 Sensor
- PM10 Cable
- 40 Pin Raspberry Pi header
Hakbang 2: Paglalagay ng Sensly Lahat ng Sama-sama
Pinagsama natin ang lahat:
- Ilagay ang 40 pin header sa mga butas ng pin sa Sensly HAT pagkatapos ay ilagay ang Sensly HAT sa pi
- Ilagay ang module na BME 280 sa Sensly HAT na tinitiyak na magkatugma ang mga pin. Tumingin sa ilalim ng modyul upang malaman kung aling direksyong dapat itong harapin.
- I-plug ang PM Sensor Cable sa port na may label na PM Header
- Kapag tapos na ito, makakagawa kami ng lakas sa Raspberry Pi.
- Dahil sa pagguhit ng kuryente ng Sensly Hat kapag buong pagpapatakbo inirerekumenda na gumamit ka ng isang raspberry pi charger upang mapagana ang iyong pi.
Hakbang 3: Mga Dagdag na Bahagi
Pagkuha ng lahat para sa iyong raspberry pi
- Raspberry pi 2 o 3
- Subaybayan
- Keyboard at mouse
- Internet connection
- HDMI Cable
- Raspberry Pi 3 charger
- Pinakabagong bersyon ng Raspbian Jessie
Hakbang 4: Pag-set up ng Raspberry Pi
Ang gabay sa pag-set up ng isang raspberry pi kung kailangan mo mula sa pundasyong raspberry pi
www.raspberrypi.org/learning/hardware-guid…
Ang pinakabagong bersyon ng Raspbian Jessie ay matatagpuan sa link sa ibaba.
www.raspberrypi.org/downloads/
Hakbang 5: I-download ang Software
Pagse-set up ng Raspberry Pi upang kumonekta sa Sensly HAT.
Mayroong ilang mga paraan upang magawa ito, maaari mo munang i-download ang imahe ng Raspbian dito. Mae-configure ito upang gumana. Pangalawa, maaari mong i-download ang install script mula sa
github.com/Altitude-Tech/Sensly_Install
Una kailangan naming mag-download ng mga script ng pag-install gamit ang utos. Tiyaking nasa direktoryo mo sa bahay
$ git clone
Pagkatapos ay binago namin ang direktoryo sa folder na Sensly_Install
$ cd / path / to / Sensly_Install
Susunod, kailangan naming maisagawa ang pag-install ng script.
$ chmod u + x./Sensly_Dev_Install.sh
Sa wakas ay pinapatakbo namin ang script. Mayroong ilang mga senyas na kakailanganin mong i-type sa Y upang kumpirmahing nais mong magpatuloy
$ sudo./Sensly_Dev_Install.sh
Kapag nakumpleto ito, ang iyong pi ay muling magsisimula. Upang kumpirmahing gumagana ang lahat maaari naming patakbuhin ang sumusunod na utos.
$ i2cdetect -y 1
Dapat mong makita ang mga posisyon na 05 at 76 sa screen.
Hakbang 6: Calibration Firmware
Upang maipatakbo ang proseso ng pagkakalibrate, kinakailangan ng isang hakbang sa pag-update. Ang unang hakbang ay upang i-download ang mga file para sa pag-calibrate firmware sa:
$ git clone
Ngayon kailangan naming ilagay ang Sensly sa upload mode para dito ang Raspberry Pi at Sensly ay nakakakonekta tulad ng ipinakita sa itaas. Ang upload mode ay para lamang sa bersyon V1.1-1.4. Ang Raspberry Pi ay nakakakuha ng lakas sa pamamagitan ng USB, pagkatapos ay nakukuha ni Sensly ang lakas mula sa Red at Black cables.
Ang Orange at Yellow cables ay inililipat para sa mga layunin ng komunikasyon.
Matapos ang lahat ay konektado ay oras upang patakbuhin ang Firmware script.
$ sudo python Firmware_Updater_Calibration.py
Kapag natapos na ang upload mode, ikonekta ang Sensly sa tuktok ng Raspberry Pi at pumunta sa susunod na hakbang.
Hakbang 7: I-calibrate ang Mga Sensor ng Gas
Mayroong isang paunang pag-init / burn-in phase na kinakailangan upang alisin ang proteksiyon na patong na mayroon ang mga sensor kapag natanggap namin ang mga ito mula sa mga tagagawa, karaniwang ito ay 48 na oras at kailangan lamang gawin nang isang beses. Pagkatapos nito, karaniwang inirerekumenda namin ang pag-init ng sensor sa loob ng 15 minuto upang patatagin ang mga pagbabasa bago mag-log ng anumang data.
Ngayon kailangan naming i-calibrate ang Gas Sensors upang makalkula ang PPM. Upang magawa ito kailangan nating ilagay ang Sensly HAT sa isang malinis na kapaligiran sa hangin. Maaari itong nasa labas o kung mayroon kang mga pasilidad, sa gawa ng tao na hangin. Habang ang hangin na inilagay mo ito ay makakaapekto sa kawastuhan ng mga sensor hindi ito makakaapekto sa katumpakan kaya kung naghahanap ka upang subaybayan ang mga pagbabago sa kalidad ng iyong hangin Sensly ay angkop. Ang Sensly HAT ay paunang na-load gamit ang firmware ng pagkakalibrate, kaya maaari lamang naming patakbuhin ang script ng pagkakalibrate upang mahanap ang mga halagang R0 para sa bawat sensor ng Gas. Upang mailagay ang Sensly sa kapaligiran ng pagkakalibrate kailangan namin upang maipatakbo ang script ng pagkakalibrate kapag naka-boot ang Pi. Para dito, kakailanganin naming mag-download:
$ git clone
Susunod, kailangan naming ilagay ang sumusunod na utos sa file
$ @reboot sudo python /path/to/Sensly_Calibration.py
Ang utos ay kailangang nasa "/etc/rc.local" tulad ng ipinakita sa larawan sa itaas. Upang magawa ito, magta-type kami sa terminal:
$ sudo nano /etc/rc.local
Pagkatapos ay isinasara namin ang file gamit ang Ctrl + x pagkatapos ang Y. Nangangahulugan ito sa tuwing sinisimulan mo ang iyong Pi ay tatakbo ang script ng pagkakalibrate.
Maaari mo na itong dalhin sa iyo ng malinis na kapaligiran sa hangin at iwanan ito sa pagitan ng kalahating oras, hanggang isang oras. Ang mas mahaba ang mas mahusay.
Kapag natapos ito dapat kang magkaroon ng isang file na pinangalanang Sensly_Calibration_ "petsa" _ "oras".csv kung saan ang "petsa" ay papalitan ng kasalukuyang petsa na nakaimbak sa Raspberry pi at ang "oras" ay pinalitan ng kasalukuyang oras. Maglalaman ang file na ito ng mga halagang R0 na kinakalkula sa panahon ng pagkakalibrate phase na na-average bawat 5 minuto. Dahil ang tala ng script ay isang tumatakbo na average, kinukuha mo ang huling entry sa file bilang mga halagang R0 para sa MQ2, MQ7 at MQ135. Pagkatapos ay mailalagay ito sa file na Sensly.py. upang paganahin kaming makalkula ang mga halaga ng PPM para sa bawat gas na nakita
Hakbang 8: Pagpapatakbo ng Sensly HAT
Upang makapagpatakbo ng Sensly sa buong mode ng pagpapatakbo kailangan naming i-update ang firmware upang makuha ito mula sa Calibration mode. Ginagawa ito sa pamamagitan ng pagtanggal ng linya na naidagdag sa "/etc/rc.local" upang ang board ay hindi pumunta sa mode ng pagkakalibrate tuwing nagsisimula ang pi, pagkatapos ay pinapatakbo ang Firmware_Updater_Operation.py script, kasama ang Sensly na konektado sa hakbang 6.
Pagkatapos ay pinatakbo namin ang Firmware updater mula sa direktoryo ng Sensly_Update_for_v1_1 tulad ng sumusunod:
- $ cd / home / pi / Sensly_Update_for_v1_1 /
- $ sudo python Firmware_Updater_Operation.py
Kapag na-update ang Sensly firmware, ikonekta ang Sensly sa Raspberry Pi tulad ng dati.
Patakbuhin ngayon ang Sensly.py script:
python /home/pi/Sensly/Sensly.py
Panghuli, upang paganahin kang patakbuhin ang script awtomatikong pagkatapos ay muling patakbuhin ang crontab command.
$ crontab -e
Pagkatapos idagdag ito sa dulo ng file habang inaalis ang aming naunang entry
@reboot python /path/to/Sensly.py
Ngayon sa tuwing boot mo ang iyong pi ang Sensly HAT ay dapat na pag-log ng data sa SampleData folder bilang isang csv file. Ang pangwakas na hakbang ay gawin ang mga halagang R0 na nakuha mo sa hakbang ng pag-calibrate at ilagay ang mga ito sa naka-highlight na huling shot ng screen.
Ang susunod na maituturo na ilalabas namin ay magpapakita sa iyo kung paano i-link ito nang may pakana.
Hakbang 9: Pangwakas na Mga Hakbang
Mangyaring ibahagi ang iyong data dahil makakatulong ito sa amin na makabuo ng mas mahusay na mga pag-update para kay Sensly.
Kung sa palagay mo mayroon kang mga kasanayan upang magsulat ng isang mahusay na Makatuturo gamit ang Sensly pagkatapos ay bumili ng isa mula sa aming tindahan at kung nais namin ito ay ire-refund namin ang iyong pera at magpapadala pa sa iyo ng mas maraming goodies!
Inirerekumendang:
AEROBOT Air Quality Sensor V1.0: 6 Mga Hakbang (na may Mga Larawan)
AEROBOT Air Quality Sensor V1.0: Ang itinuturo na ito ay tungkol sa paggawa ng isang mura at isang tumpak na sensor ng kalidad ng hangin na pinangalanang AEROBOT. Ipinapakita ng proyektong ito ang temperatura, kamag-anak halumigmig, PM 2.5 density ng alikabok at mga alerto tungkol sa kalidad ng hangin ng paligid. Gumagamit ito ng DHT11 sens
Hat Not Hat - isang sumbrero para sa mga taong hindi talaga nagsusuot ng mga sumbrero, ngunit nais ang isang karanasan sa sumbrero: 8 mga hakbang
Hat Not Hat - isang Hat para sa Mga Taong Hindi Talagang Magsuot ng Mga sumbrero, Ngunit Gusto Ng Karanasan sa Hat: Palagi kong hinahangad na ako ay maging isang taong sumbrero, ngunit hindi pa nakakahanap ng isang sumbrero na gumagana para sa akin. Ito " Hat Not Hat, " o fascinator tulad ng tawag dito ay isang pinakamataas na solusyon sa aking problema sa sumbrero kung saan maaari akong dumalo sa Kentucky Derby, vacuum
Isang Mababang gastos na IoT Air Quality Monitor Batay sa RaspberryPi 4:15 Mga Hakbang (na may Mga Larawan)
Isang Mababang gastos na IoT Air Quality Monitor Batay sa RaspberryPi 4: Santiago, Chile sa panahon ng emergency sa kapaligiran sa taglamig ay may pribilehiyo na manirahan sa isa sa pinakamagagandang bansa sa mundo, ngunit sa kasamaang palad, hindi lahat ng mga rosas. Ang Chile sa panahon ng taglamig ay nagdurusa ng maraming kontaminasyon sa hangin, mula
Ang Particle Powered Air Quality Monitor: 7 Mga Hakbang
Ang Particle Powered Air Quality Monitor: Kalidad ng hangin. Marahil ay iniisip mo ang higit pa ngayon na ang aming malinis na hangin ay naging isang permanenteng manipis na ulap sa buong kalangitan. Yuck Ang isang bagay na mayroon ka ng kontrol sa kalidad ng hangin sa loob ng iyong tahanan. Sa tutorial na ito, ipapakita ko sa iyo kung paano bumuo ng isang hangin
Sensly Hat para sa Raspberry Pi Air Quality & Gas Detector V0.9: 8 Mga Hakbang
Ang Sensly Hat para sa Raspberry Pi Air Quality & Gas Detector V0.9: Ang Sensly ay isang portable sensor ng polusyon na may kakayahang makita ang mga antas ng polusyon sa hangin gamit ang mga onboard gas sensors upang mangolekta ng impormasyon tungkol sa iba't ibang mga gas na naroroon. Ang impormasyong ito ay maaaring direktang mapakain sa iyong smartphone para sa real-time na pu