Talaan ng mga Nilalaman:

SENSLY HAT PARA SA RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 Mga Hakbang
SENSLY HAT PARA SA RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 Mga Hakbang

Video: SENSLY HAT PARA SA RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 Mga Hakbang

Video: SENSLY HAT PARA SA RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 Mga Hakbang
Video: ZENGLEN "Sincerely Yours" OFFICIAL music video! (April 2016)! 2024, Nobyembre
Anonim
SENSLY HAT PARA SA RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1
SENSLY HAT PARA SA RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1

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:

  1. Bumuo ng pagmamay-ari mo ng case na hindi tinatablan ng panahon at subaybayan ang kalidad ng hangin sa mga malalayong lokasyon.
  2. Subaybayan ang kalidad ng hangin sa paligid ng iyong tahanan.
  3. Gamitin ito para sa mga eksperimento sa paaralan.

Hakbang 1: Mga Bahagi sa Kahon

Mga Bahagi sa Kahon
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

Pagsasama-sama ng Sensitadong Lahat
Pagsasama-sama ng Sensitadong Lahat
Pagsasama-sama ng Sensitadong Lahat
Pagsasama-sama ng Sensitadong Lahat
Pagsasama-sama ng Sensitadong Lahat
Pagsasama-sama ng Sensitadong Lahat

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

Dagdag na Mga Bahagi
Dagdag na Mga 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

Pag-set up ng Raspberry Pi
Pag-set up ng Raspberry Pi
Pag-set up ng Raspberry Pi
Pag-set up ng Raspberry Pi
Pag-set up ng Raspberry Pi
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

I-download ang Software
I-download ang Software
I-download ang Software
I-download ang Software
I-download ang Software
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

Pagkakalibrate Firmware
Pagkakalibrate 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

I-calibrate ang Mga Gas Sensor
I-calibrate ang Mga Gas Sensor

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

Pagpapatakbo ng Sensly HAT
Pagpapatakbo ng Sensly HAT
Pagpapatakbo ng Sensly HAT
Pagpapatakbo ng Sensly HAT
Pagpapatakbo ng Sensly HAT
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

Mga Huling Hakbang
Mga Huling 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: