Mundarija:
- 1 -qadam: qutidagi qismlar
- 2 -qadam: Hammani bir joyga to'plang
- 3 -qadam: Qo'shimcha qismlar
- 4 -qadam: Raspberry Pi -ni sozlash
- 5 -qadam: Dasturiy ta'minotni yuklab oling
- 6 -qadam: Gaz sensorlarini sozlang
- 7 -qadam: sezgir shlyapani ishga tushirish
- 8 -qadam: Yakuniy qadamlar
Video: Raspberry Pi havo sifati va gaz detektori V0.9 uchun sezgir shapka: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Sensly - bu har xil gazlar haqida ma'lumot to'plash uchun bortdagi gaz sensorlar yordamida havoning ifloslanish darajasini aniqlashga qodir portativ ifloslanish sensori. Haqiqiy vaqtda push-xabarnomalarni yangilash uchun bu ma'lumotni to'g'ridan-to'g'ri smartfoningizga yuborish mumkin. Ofis, uy yoki ish muhitining aniq o'qilishini ta'minlaydigan sanoat sensorlaridan sezgir foydalanadi. Bu ma'lumotlardan xabardor bo'lish sizga chora ko'rishga va atrofingizdagi ifloslanish darajasini pasaytirishga yordam beradi.
Altitude Tech LTD kompaniyasidagi jamoamiz Raspberry Pi mini kompyuterining katta muxlislari. Biz, albatta, Raspberry Pi hamjamiyatiga o'z Sensly qurilmasini ishlab chiqishga va har xil turdagi gazlarni o'rganishda tajribalar ustida ishlashga yordam berishni xohlaymiz. Biz Raspberry Pi uchun sezgir shapka ishlab chiqdik. Dastlab Kickstarter -da ishga tushirilgan, biz ishlab chiqaruvchilarga ushbu innovatsion mahsulotni taqdim etishdan xursandmiz.
Nozik qalpoqchadan qanday foydalanish kerak
Sensly Raspberry Pi HAT -dan foydalanishni tasavvur qiling:
- O'zingizning ob -havoga chidamli qutingizni yarating va uzoq joylarda havo sifatini kuzatib boring
- Uyingiz atrofidagi havo sifatini kuzatib boring
- Maktab tajribalari uchun foydalaning.
1 -qadam: qutidagi qismlar
Sizga kerak bo'lgan hamma narsani olishdan boshlang.
- Aqlli HAT
- BME 280 harorat, namlik va bosim sensori moduli
- O'tkir PM10 sensori
- PM10 kabeli
- 40 pinli Raspberry Pi sarlavhasi
2 -qadam: Hammani bir joyga to'plang
Keling, barchasini birlashtiraylik:
- 40 pinli sarlavhani Sensly HAT -dagi pin teshiklariga joylashtiring, keyin Sensly HAT -ni pi -ga joylashtiring
- PIN -kodlarning mos kelishini ta'minlash uchun BME 280 modulini Sensly HAT -ga joylashtiring. Qaysi tomonga qarashi kerakligini bilish uchun modul ostiga qarang.
- PM sensori kabelini PM sarlavhali portga ulang
- Bu amalga oshgandan so'ng, biz Raspberry Pi -ni yoqishimiz mumkin.
- Sensli shlyapa to'liq quvvatga ega bo'lganligi sababli, pi -ni quvvatlantirish uchun malina pi zaryadlovchi qurilmasidan foydalanish tavsiya etiladi.
3 -qadam: Qo'shimcha qismlar
Sizning malina pi uchun hamma narsani olish
- Malinali pi 2 yoki 3
- Monitor
- Klaviatura va sichqoncha
- Internetga ulanish
- HDMI kabeli
- Raspberry Pi 3 zaryadlovchi
- Raspbian Jessie eng so'nggi versiyasi
4 -qadam: Raspberry Pi -ni sozlash
Agar malina pi poydevoridan kerak bo'lsa, malina pi ni o'rnatish bo'yicha qo'llanma
www.raspberrypi.org/learning/hardware-guid…
Raspbian Jessining so'nggi versiyasini quyidagi havolada topishingiz mumkin.
www.raspberrypi.org/downloads/
5 -qadam: Dasturiy ta'minotni yuklab oling
Sensin HAT -ga ulanish uchun Raspberry Pi -ni sozlash.
Buning bir necha yo'li bor, avval Raspbian tasvirini bu erdan yuklab olishingiz mumkin. Bu ishlash uchun oldindan tuzilgan bo'ladi. Ikkinchidan, siz o'rnatish skriptini https://github.com/Altitude-Tech/Sensly_Install saytidan yuklab olishingiz mumkin.
Birinchidan, buyruq yordamida o'rnatish skriptlarini yuklab olishimiz kerak. Uy katalogida ekanligingizga ishonch hosil qiling
$ git klon
Keyin biz katalogni Sensly_Install papkasiga o'zgartiramiz
$ cd/path/to/Sensly_Install
Keyinchalik, o'rnatish skriptini bajariladigan qilishimiz kerak.
$ chmod u+x./Sensly_Dev_Install.sh
Nihoyat, biz skriptni ishga tushiramiz. Davom etishni xohlayotganingizni tasdiqlash uchun Y ni kiritishingiz kerak bo'lgan ba'zi ko'rsatmalar bo'ladi
$ sudo./Sensly_Dev_Install.sh
Tugatgandan so'ng, sizning pi qayta boshlanadi. Hamma narsa ishlayotganini tasdiqlash uchun biz quyidagi buyruqni ishga tushirishimiz mumkin.
$ i2cdetect -y 1
Siz ekranda 05 va 76 -pozitsiyalarni ko'rishingiz kerak.
6 -qadam: Gaz sensorlarini sozlang
Datchiklarni ishlab chiqaruvchilardan olganimizda, himoya qoplamasini olib tashlash uchun oldindan qizdirish/yondirish bosqichi talab qilinadi, bu odatda 48 soatni tashkil qiladi va buni faqat bir marta bajarish kerak. Shundan so'ng, biz har qanday ma'lumotlarni yozishdan oldin o'qishni barqarorlashtirish uchun odatda sensorni 15 daqiqa isitishni tavsiya qilamiz.
Endi biz PPMni hisoblash uchun gaz datchiklarini kalibrlashimiz kerak. Buning uchun Sensly HATni toza havo muhitiga qo'yishimiz kerak. Bu tashqarida bo'lishi mumkin yoki agar sizda imkoniyatlar bo'lsa, sintetik havoda. Siz kiritgan havo sensorlar aniqligiga ta'sir qilsa ham, bu aniqlikka ta'sir qilmaydi, shuning uchun agar siz havo sifatidagi o'zgarishlarni kuzatmoqchi bo'lsangiz, Sensly mos keladi. Sensly HAT kalibrlash dasturiy ta'minoti bilan oldindan yuklangan, shuning uchun biz har bir gaz sensori uchun R0 qiymatlarini topish uchun kalibrlash skriptini ishga tushirishimiz mumkin. Sensly -ni kalibrlash muhitiga qo'yish uchun biz Pi ochilganda kalibrlash skriptini ishga tushirishimiz kerak. Buning uchun biz yuklab olishimiz kerak bo'ladi:
$ git klon
Bu papkaning ichida biz Sensly_Calibration.py skriptidan foydalanamiz, lekin avval avtomatik kalibrlashni sozlashimiz kerak. Terminalga quyidagi buyruqlarni kiriting
$ sudo crontab - e
Agar siz ilgari crontab -ni hech qachon ishlatmagan bo'lsangiz, uni tahrirlash uchun qaysi tahrirlovchini ishlatishni tanlashingiz kerak bo'ladi, men odatda nanodan foydalanaman, shuning uchun men 2 -variantni tanlayman. Keyin biz faylga quyidagi buyruqni kiritishimiz kerak.
$ @reboot sudo python /path/to/Sensly_Calibration.py
Keyin biz faylni Ctrl+x va Y yordamida yopamiz. Bu sizning Pi -ni har safar ishga tushirganingizda kalibrlash skriptini ishga tushiradi.
Endi siz uni toza havo muhitiga olib borib, yarim soatdan bir soatgacha qoldirishingiz mumkin. Qancha uzoq bo'lsa, shuncha yaxshi.
Bu tugagandan so'ng sizda Sensly_Calibration_ "sana" _ "vaqt".csv nomli fayl bo'lishi kerak, bu erda "sana" Raspberry pi -da saqlangan joriy sana bilan almashtiriladi va "vaqt" joriy vaqt bilan almashtiriladi. Bu fayl har 5 daqiqada o'rtacha kalibrlash bosqichida hisoblangan R0 qiymatlarini o'z ichiga oladi. Skript ishlaydigan o'rtacha ko'rsatkichni qayd qilgani uchun siz faylning oxirgi yozuvini MQ2, MQ7 va MQ135 uchun R0 qiymatlari sifatida qabul qilasiz. Keyin bu Sensly.py fayliga joylashtiriladi. har bir aniqlangan gaz uchun PPM qiymatlarini hisoblash imkonini beradi
7 -qadam: sezgir shlyapani ishga tushirish
Sensly -ni to'liq ish rejimida ishga tushirish uchun biz dasturiy ta'minotni kalibrlash rejimidan chiqarish uchun uni yangilashimiz kerak. Bu update.sh skriptini ishga tushirish orqali amalga oshiriladi
- $ cd/path/to/Sensly_Install/
- $ sudo./Update.sh
Tugallangach, endi biz asosiy python skriptimizni ishga tushirishimiz mumkin. Sensly papkasida ishlaydi:
$ python /path/to/Sensly.py
Nihoyat, skriptni avtomatik ishga tushirish uchun biz yana crontab buyrug'ini ishga tushiramiz.
$ crontab -e
Keyin faylni oxirigacha qo'shing, biz oldingi yozuvni olib tashlaymiz
$@python /path/to/Sensly.py -ni qayta ishga tushiring
Endi siz har safar pi -ni yuklaganingizda, Sensly HAT ma'lumotlarini CSV fayliga yozib olishi kerak. Oxirgi qadam - kalibrlash bosqichida olingan R0 qiymatlarini olish va ularni oxirgi ekran tasviriga ajratish.
Biz chiqaradigan keyingi ko'rsatma sizga buni qanday qilib bog'lab qo'yishni ko'rsatib beradi.
8 -qadam: Yakuniy qadamlar
Ma'lumotlaringizni baham ko'ring, chunki bu Sensly uchun yaxshiroq yangilanishlarni yaratishga yordam beradi.
Agar siz Sensly -dan buyuk ko'rsatma yozish ko'nikmalariga egasiz deb o'ylasangiz, uni bizning do'kondan sotib oling, agar bizga yoqsa, biz sizning pulingizni qaytarib beramiz va hatto sizga boshqa sovg'alar yuboramiz!
Tavsiya:
Ichki havo sifati o'lchagichi: 5 qadam (rasmlar bilan)
Uy ichidagi havo sifatini o'lchash moslamasi: Sizning uyingizdagi havo sifatini tekshirishning oddiy loyihasi. Oxirgi paytlarda biz uyda bo'lmaganimizda/ishlayotganimizda, havo sifatini kuzatish va derazani ochish vaqti kelganida o'zingizga eslatib qo'yish yaxshi bo'lardi. va toza havo iching
PurpleAir havo sifati holati LED displeyi: 4 qadam
PurpleAir havo sifatining LED displeyi: Kaliforniyadagi yaqinda sodir bo'lgan o'rmon yong'inlari bilan San -Frantsiskodagi havo sifatiga katta ta'sir ko'rsatdi. Biz o'z telefonimiz yoki noutbukimizda PurpleAir xaritasini qayta -qayta tekshirib ko'rdik, qachonki g'alaba ochish uchun havo qanchalik xavfsizligini ko'rmoqchi bo'ldik
Ichki IoT havo sifati sensori yaratish uchun bulut kerak emas: 10 qadam
Ichki IoT havo sifati sensori yaratish uchun bulut kerak emas: Ichki yoki tashqi havoning sifati ko'plab ifloslanish manbalariga, shuningdek ob -havoga bog'liq. Bu qurilma ikkita sensorli chip yordamida ba'zi umumiy va eng qiziqarli parametrlarni yozib oladi. Harorat Namlik Bosim Organik gaz Mikro
RASPBERRY PI AIR SIFATI VA GAZ DETEKTORI V1.1: 9 bosqichlari uchun sezgir shlyapa
RASPBERRY PI AIR SIFATI VA GAZ DETEKTORI V1.1 uchun sezgir shlyapa: Sensly - bu har xil gazlar haqida ma'lumot to'plash uchun bortdagi gaz sensorlar yordamida havodagi ifloslanish darajasini aniqlashga qodir portativ ifloslanish sensori. Bu ma'lumotni real vaqt rejimida to'g'ridan-to'g'ri smartfoningizga yuborish mumkin
IOT BIT GSM V1.5 Raspberry Pi uchun shapka: 9 qadam
IOT BIT GSM V1.5 Raspberry Pi uchun shlyapa: IOT BIT - bu sizning Raspberry Pi -ni hamma joyda haqiqatan ham foydali qiladigan yakuniy HAT. Bizning aqlli HAT moduli Raspberry Pi uchun GSM mobil ma'lumotlarini, GPS joylashuvi ma'lumotlarini va Bluetooth ulanishini ta'minlaydi. Bu xakerlar uchun eng zo'r modul,