Mündəricat:

RASPBERRY PI AIR QUALITY & GAZ DETECTOR V1.1: 9 Addımları üçün Həssas Şapka
RASPBERRY PI AIR QUALITY & GAZ DETECTOR V1.1: 9 Addımları üçün Həssas Şapka

Video: RASPBERRY PI AIR QUALITY & GAZ DETECTOR V1.1: 9 Addımları üçün Həssas Şapka

Video: RASPBERRY PI AIR QUALITY & GAZ DETECTOR V1.1: 9 Addımları üçün Həssas Şapka
Video: Benim işim ormanı gözlemlemek ve burada garip bir şey oluyor. 2024, Iyul
Anonim
RASPBERRY PI AIR QUALITY & QAZ DETECTOR V1.1 üçün Həssas Şapka
RASPBERRY PI AIR QUALITY & QAZ DETECTOR V1.1 üçün Həssas Şapka

Sensly, mövcud olan müxtəlif qazlar haqqında məlumat toplamaq üçün göyərtəsindəki qaz sensorlarından istifadə edərək havanın çirklənmə səviyyəsini aşkar edə bilən portativ bir çirklənmə sensoru. Bu məlumat, real vaxt rejimində push bildiriş yeniləmələri üçün birbaşa smartfonunuza verilə bilər. Ofis, ev və ya iş mühitinin dəqiq oxunmasını təmin edən sənaye sensorlarından həssaslıqla istifadə edir. Bu məlumatlardan xəbərdar olmaq, hərəkətə keçməyinizə və ətrafınızdakı çirklənmə səviyyəsini aşağı salmağınıza kömək edir.

Altitude Tech LTD -dəki komandamız Raspberry Pi mini kompüterinin böyük pərəstişkarlarıdır. Raspberry Pi cəmiyyətinə öz həssas cihazını hazırlamağa və fərqli qaz növləri haqqında öyrənərkən təcrübələr üzərində işə başlamağa həqiqətən də can atırıq. Raspberry Pi üçün Həssas Şapka hazırladıq. Əvvəlcə Kickstarter -də istifadəyə verildi, bu yenilikçi inkişaf məhsulunu istehsalçılara təqdim etməkdən məmnunuq.

Həssas Şapkadan Necə İstifadə Edilir

Sensly Raspberry Pi HAT istifadə edərək təsəvvür edin:

  1. Şəxsi hava şəraitinə qarşı korpus qurun və ucqar yerlərdə havanın keyfiyyətinə nəzarət edin.
  2. Evinizin ətrafındakı havanın keyfiyyətini izləyin.
  3. Məktəb təcrübələri üçün istifadə edin.

Addım 1: Qutudakı hissələr

Qutuda olan hissələr
Qutuda olan hissələr

Lazım olan hər şeyi əldə etməklə başlayın.

  • Həssas Şapka
  • BME 280/680 temperatur, rütubət və təzyiq sensoru modulu
  • Kəskin PM10 Sensoru
  • PM10 Kabeli
  • 40 Pin Raspberry Pi başlığı

Addım 2: Həssas bir yerə toplamaq

Həssas Hamını Bir Araya Gəlmək
Həssas Hamını Bir Araya Gəlmək
Həssas Hamını Bir Araya Gəlmək
Həssas Hamını Bir Araya Gəlmək
Həssas Hamını Bir Araya Gəlmək
Həssas Hamını Bir Araya Gəlmək

Hamısını bir araya gətirək:

  • 40 pin başlığını Sensly HAT -ın pin deliklərinə qoyun və sonra Sensly HAT -ı pi -yə yerləşdirin
  • Pimlərin uyğun olmasını təmin etmək üçün BME 280 modulunu Sensly HAT -a yerləşdirin. Hansı istiqamətə baxmalı olduğunu bilmək üçün modulun altına baxın.
  • PM Sensor Kabelini PM Başlığı etiketli porta qoşun
  • Bunu etdikdən sonra Raspberry Pi -ni işə sala bilərik.
  • Tam işlək vəziyyətdə olan Sensly Hat -ın güc çəkməsi səbəbindən pi -ni gücləndirmək üçün moruq pi şarj cihazından istifadə etməyiniz məsləhət görülür.

Addım 3: Əlavə hissələr

Əlavə hissələr
Əlavə hissələr

Moruq pi üçün hər şeyi əldə edin

  • Moruq pi 2 və ya 3
  • Ekran
  • Klaviatura və siçan
  • İnternet bağlantısı
  • HDMI Kabeli
  • Şarj cihazı Raspberry Pi 3
  • Raspbian jessie son versiyası

Addım 4: Raspberry Pi qurmaq

Raspberry Pi qurmaq
Raspberry Pi qurmaq
Raspberry Pi qurmaq
Raspberry Pi qurmaq
Raspberry Pi qurmaq
Raspberry Pi qurmaq

Moruq pi təməlindən ehtiyacınız varsa, moruq pi qurmaq üçün bələdçi

www.raspberrypi.org/learning/hardware-guid…

Raspbian Jessie'nin son versiyasını aşağıdakı linkdə tapa bilərsiniz.

www.raspberrypi.org/downloads/

Addım 5: Proqramı yükləyin

Proqramı Yükləyin
Proqramı Yükləyin
Proqramı Yükləyin
Proqramı Yükləyin
Proqramı Yükləyin
Proqramı Yükləyin

Həssas Şapkaya qoşulmaq üçün Raspberry Pi qurmaq.

Bunun bir neçə yolu var, əvvəlcə Raspbian şəklini buradan yükləyə bilərsiniz. Bu işləmək üçün əvvəlcədən qurulacaq. İkincisi, quraşdırma skriptini buradan yükləyə bilərsiniz

github.com/Altitude-Tech/Sensly_Install

Əvvəlcə əmrdən istifadə edərək quraşdırma skriptlərini yükləməliyik. Ev kataloqunuzda olduğunuzdan əmin olun

$ git klonu

Sonra qovluğu Sensly_Install qovluğuna dəyişirik

$ cd/path/to/Sensly_Install

Sonra, quraşdırma skriptini icra edilə bilən hala gətirməliyik.

$ chmod u+x./Sensly_Dev_Install.sh

Nəhayət ssenarini işə salırıq. Davam etmək istədiyinizi təsdiqləmək üçün Y daxil etməyiniz lazım olan bəzi göstərişlər olacaq

$ sudo./Sensly_Dev_Install.sh

Tamamlandıqdan sonra pi yenidən başlayacaq. Hər şeyin işlədiyini təsdiqləmək üçün aşağıdakı əmri işlədə bilərik.

$ i2cdetect -y 1

Ekranda 05 və 76 mövqelərini görə bilməlisiniz.

Addım 6: Kalibrləmə Firmware

Kalibrləmə Firmware
Kalibrləmə Firmware

Kalibrləmə prosesini yerinə yetirmək üçün bir yeniləmə addımı tələb olunur. İlk addım, kalibrləmə firmware fayllarını aşağıdakı ünvandan yükləməkdir:

$ git klonu

İndi Raspberry Pi üçün Sensly -ni yükləmə rejiminə qoymalıyıq və Sensly yuxarıda göstərildiyi kimi bağlanır. Yükləmə rejimi yalnız V1.1-1.4 versiyası üçündür. Raspberry Pi gücü USB vasitəsilə alır, sonra Sensly gücü Qırmızı və Qara kabellərdən alır.

Narıncı və Sarı kabellər ünsiyyət məqsədi ilə dəyişdirilir.

Hər şey bağlandıqdan sonra Firmware skriptini işə salmağın vaxtıdır.

$ sudo python Firmware_Updater_Calibration.py

Yükləmə rejimi bitdikdən sonra, Raspberry Pi -nin üstündəki Sensly -ni bağlayın və növbəti addıma keçin.

Addım 7: Qaz Sensorlarını Kalibr edin

Qaz Sensorlarını Kalibr edin
Qaz Sensorlarını Kalibr edin

İstehsalçılardan aldıqda sensorlardakı qoruyucu örtüyü çıxarmaq üçün əvvəlcədən isinmə/yanma mərhələsi var, bu adətən 48 saatdır və yalnız bir dəfə edilməlidir. Bundan sonra, hər hansı bir məlumatı qeyd etməzdən əvvəl oxunuşları sabitləşdirmək üçün ümumiyyətlə sensoru 15 dəqiqə istiləşdirməyi məsləhət görürük.

İndi PPM -ni hesablamaq üçün Qaz Sensorlarını kalibrləməliyik. Bunu etmək üçün Sensly HAT -ı təmiz hava mühitinə qoymalıyıq. Bu çöldə və ya imkanlarınız varsa sintetik havada ola bilər. Daxil etdiyiniz hava sensörlərin dəqiqliyinə təsir göstərsə də, dəqiqliyə təsir etməyəcək, buna görə də hava keyfiyyətinizdəki dəyişiklikləri izləmək istəyirsinizsə, Sensly uyğun olacaq. Sensly HAT, kalibrləmə proqramı ilə əvvəlcədən yüklənir, buna görə hər bir qaz sensoru üçün R0 dəyərlərini tapmaq üçün kalibrləmə skriptini işlədə bilərik. Sensly -ni kalibrləmə mühitinə sala bilmək üçün Pi açıldıqda kalibrləmə skriptini işə salmalıyıq. Bunun üçün yükləməyimiz lazım olacaq:

$ git klonu

Sonra fayla aşağıdakı əmri daxil etməliyik

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

Komanda yuxarıdakı şəkildə göstərildiyi kimi "/etc/rc.local" da olmalıdır. Bunu etmək üçün terminala yazacağıq:

$ sudo nano /etc/rc.local

Sonra faylı Ctrl+x sonra Y ilə bağlayırıq. Bu, Pi -ni hər açdığınızda kalibrləmə skriptini işlədəcəyi mənasına gəlir.

İndi təmiz hava mühitinizə apara bilərsiniz və yarım saatdan bir saata qədər buraxa bilərsiniz. Nə qədər uzun olsa, bir o qədər yaxşıdır.

Bu iş bitdikdən sonra Sensly_Calibration_ "date" _ "time".csv adlı bir faylınız olmalıdır. Burada "tarix" Raspberry pi -də saxlanılan cari tarixlə, "time" isə cari vaxtla əvəz olunacaq. Bu fayl hər 5 dəqiqədə bir kalibrləmə mərhələsində hesablanmış R0 dəyərlərini ehtiva edir. Skript işləyən ortalamanı qeyd etdiyindən, fayldakı son girişi MQ2, MQ7 və MQ135 üçün R0 dəyərləri olaraq qəbul edirsiniz. Bu sonra Sensly.py faylına daxil ediləcək. hər bir qaz üçün PPM dəyərlərini hesablamağımıza imkan verir

Addım 8: Həssas Şapkanın işə salınması

Həssas Şapkanın Çalışması
Həssas Şapkanın Çalışması
Həssas HAT -ı işə salmaq
Həssas HAT -ı işə salmaq
Həssas Şapkanın Çalışması
Həssas Şapkanın Çalışması

Sensly -ni tam iş rejimində işə salmaq üçün onu kalibrləmə rejimindən çıxarmaq üçün firmware proqramını yeniləməliyik. Bu, "/etc/rc.local" -ə əlavə olunan xətti silməklə edilir, belə ki, lövhə hər dəfə pi başladıqda kalibrləmə rejiminə keçmir, sonra Firmware_Updater_Operation.py skriptini işə salır, Həssas şəkildə olduğu kimi addım 6.

Sonra Sensly_Update_for_v1_1 qovluğundan Firmware yeniləyicisini aşağıdakı kimi işə salırıq:

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

Sensly firmware yeniləndikdən sonra, Sensly -ni həmişəki kimi Raspberry Pi ilə birləşdirin.

İndi Sensly.py skriptini işə salın:

python /home/pi/Sensly/Sensly.py

Nəhayət, skriptin avtomatik işləməsini təmin etmək üçün yenidən crontab əmrini işə salırıq.

$ crontab -e

Daha sonra əvvəlki girişimizi silərkən bunu faylın sonuna əlavə edin

@reboot python /path/to/Sensly.py

İndi hər dəfə pi -nizi yüklədiyiniz zaman Sensly HAT, məlumatları csv faylı olaraq SampleData qovluğuna daxil etməlidir. Son addım, kalibrləmə mərhələsində əldə etdiyiniz R0 dəyərlərini götürmək və vurgulanan son ekran görüntüsünə qoymaqdır.

Sərbəst buraxacağımız növbəti təlimat, bunu qısaca necə əlaqələndirəcəyinizi sizə göstərəcək.

Addım 9: Son addımlar

Son addımlar
Son addımlar

Zəhmət olmasa məlumatlarınızı paylaşın ki, bu Sensly üçün daha yaxşı yeniliklər yaratmağımıza kömək edəcək.

Sensly -dən istifadə edərək əla bir Təlimat yazmaq bacarığınıza sahib olduğunuzu düşünürsünüzsə, mağazamızdan birini alın və bəyənsək, pulunuzu geri qaytararıq və hətta sizə daha çox hədiyyə göndərərik!

Tövsiyə: