Mundarija:
- 1 -qadam: I2C simini ulash imkoniyati
- 2 -qadam: SPI simini ulash imkoniyati
- 3 -qadam: quvurga ulanish
- 4 -qadam: dasturiy ta'minot
Video: Radonni kamaytirish monitor: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Sharh
Radon tabiiy ravishda Amerika Qo'shma Shtatlari va Evropa Ittifoqidagi uylarimiz ostidagi toshlar va tuproqdan keladi. U doimo atrofimizda hidsiz, ta'msiz va ko'rinmas radioaktiv gazdir. Radon muammoli, chunki u bizning uyimizga yoriqlar yoki bo'shliqlar orqali kirib, yuqori darajalarga ko'tariladi. Radon gazidan nafas olayotganda, radioaktiv zarralar o'pkangizga tushib, saraton kasalligiga olib kelishi mumkin. AQSh atrof -muhitni muhofaza qilish agentligi (EPA) ma'lumotlariga ko'ra, radon har yili AQShda 21000 dan ortiq odamni va Evropa Ittifoqida yiliga 20000 dan ortiq odamni o'ldiradi. Kasalliklarni nazorat qilish markazi (CDC) ma'lumotlariga ko'ra, radon chekmaydigan o'pka saratonining asosiy sababidir. Eski va yangi uylarda radon bilan bog'liq muammolar bo'lishi mumkin. Ko'pgina uylar, odatda, plastinka yoki bo'sh joyni bosimsizlantirishni o'z ichiga olgan faol radon yumshatish tizimlarini talab qiladi. Bu past quvvatli (50 Vt) fanni o'z ichiga oladi, u radon darajasini pasaytirish uchun doimo tinch va umid bilan ishlaydi. Ventilyator ko'pincha chodirda, podvalda yoki hatto uyning tashqarisida yashiringan, agar jim va ko'zdan yiroq ventilyator ishlamasa, unda yashovchilar radioaktiv radonga duchor bo'ladi. Qo'shimcha ma'lumotni CDC, EPA, shtat va mahalliy hukumatlardan, shu jumladan mintaqaviy xaritalardan olish mumkin.
www.epa.gov/radon/find-information-about-…
Loyihada radon yumshatish tizimini kuzatish va qayd qilish uchun arzon Honeywell ABPMAND001PG2A3 (480-6250-ND) bosim sensori va Raspberry Pi ishlatiladi. Agar bosim nominal chegaradan tashqariga chiqsa, u ham ogohlantirish yuboradi. Bosim sensori I2C avtobusida (2 simli), shuningdek SPI avtobusida (3 simli) mavjud. Ikkalasi ham boshqa 2 ta sim uchun 3,3Vdc quvvat talab qiladi. Men Raspberry Pi 3 ishlatardim, lekin Zero yoki RPi 4 ham ishlaydi. Bosim sensori I2C yoki SPI versiyasini tanlashingizga qarab, sizga 4 yoki 5 simni ulash uchun non paneli yoki lehimli sim kerak bo'ladi. Python manba kodida SMS yoki MMS matnlari sifatida yuborilishi mumkin bo'lgan elektron pochta ogohlantirishlari mavjud. Siz kodni MQTT, Blynk yoki boshqa bulutli xizmatlardan foydalanish uchun o'zgartirishingiz mumkin. Shuningdek, dastur AirThings WavePlus Radon monitorini Bluetooth orqali o'qishi mumkin. U radon darajasi, organlarning uchuvchan birikmalari, CO2, harorat va namlik haqidagi ma'lumotlarni qayd qiladi. Bu sizga Python kodini o'zgartirish yoki ma'lumotlar jadvalini elektron jadval dasturiga import qilish orqali siz tanlagan formatdagi ma'lumotlarni chizish va ko'rish imkonini beradi. Shuningdek, u Python kodini sozlashingiz yoki xohlaganingizcha o'zgartirishingiz mumkin bo'lgan ogohlantirishlar va holatlarni yuboradi.
Ta'minot:
Agar sizda RPi bo'lsa, sizga faqat bosim sensori va kichik trubka kerak bo'ladi.
-
Bosim sensori (Digikey, Mouser, Arrow, Newark va boshqalarda mavjud bo'lgan quyidagi bosim sezgichlaridan biri. Ular taxminan 13 AQSh dollari)
- ABPDRRV001PDSA3 (Mouser 785-ABPDRRV001PDSA3, DIP Pkg SPI interfeysi)
- ABPMAND001PG2A3 (Digikey 480-6250-ND, I2C interfeysi)
- ABPMRRV060MG2A3 (Mouser 785-ABPMRRV060MG2A3, I2C interfeysi)
- Bosim sezgichini radon yumshatish trubasiga ulash uchun ichki diametri 1,5 mm bo'lgan silikon yoki plastmassa trubka
- Raspberry Pi, quvvat manbai va SD xotira kartasi
1 -qadam: I2C simini ulash imkoniyati
Simlarni juda qisqa tutish tavsiya etiladi. Men simlarni bir -ikki metr uzunlikda ushlab turdim. Agar I2C bosim sensori ishlatilsa, bosim sezgichini Raspberry Pi-ga ulash uchun 4 simli:
RPI 40-pin => Honeywell ABP bosim sensori
1 -pin (+3,3 VDC) => 2 -pin (Vsupply)
3 -pin (SDA1) => 5 -pin (SDA)
5 -pin (SCL1) => 6 -pin (SCL)
6 -pin (GND) => 1 -pin (GND)
2 -qadam: SPI simini ulash imkoniyati
Agar SPI bosim sensori ishlatilsa, bosim sezgichini Raspberry Pi-ga ulash uchun 5 simli:
RPI 40-pin => Honeywell ABP bosim sensori
17 -pin (+3.3 VDC) => 2 -pin (+3.3 Vsupply)
21 -pin (SPI_MISO) => 5 -pin (MISO)
23 -pin (SPI_CLK) => 6 -pin (SCLK)
24 -pin (SPI_CE0_N) => 3 -pin (SS)
25 -pin (GND) => 1 -pin (GND)
3 -qadam: quvurga ulanish
Bosim sezgichini radon yumshatuvchi trubaga ulash uchun bosim sensori ustki P1 portiga ulangan ichki diametri 1,5 mm bo'lgan plastik trubkadan foydalaning. Plastmassa trubaning uzunligi har qanday bo'lishi mumkin, ikkinchi uchi esa trubaning tashqi diametri kattaligidagi kichik teshikni burg'ulash orqali yumshatish trubasiga kiritiladi.
4 -qadam: dasturiy ta'minot
Raspberry Pi operatsion tizimini o'rnatgandan so'ng, SPI va I2C avtobuslarini yoqish bo'yicha ko'rsatmalarga amal qildim:
github.com/BrucesHobbies/radonMaster
Keyin radonMaster Python manba kodini yuklab olish uchun gitdan foydalandim:
git klon
Men radonMaster.py manbasida ogohlantirishlarni o'z xohishimga ko'ra sozlash uchun bir necha satrda tahrir qildim. Radon yumshatuvchi fanning vakuum/bosimi o'zgarganda dastur ogohlantirishlar yuboradi. Dastur ma'lumotni vergul bilan ajratilgan o'zgaruvchiga (CSV) yozib qo'yadi, uni ko'pchilik elektron jadvallar dasturiga osongina import qilish yoki standart MatPlotLib -dan foydalanadigan Python manba kodi yordamida tuzish mumkin. Shuningdek, dastur sizning tanlovingizga qarab elektron pochta orqali kunlik, haftalik yoki oylik holat hisobotlarini yuborishi mumkin. Radon darajasi ob -havoga qarab sezilarli darajada farq qiladi, shuning uchun men ogohlantirish darajasini biroz yuqoriroq qilib, har oyda ma'lumotlarni tuzishni tanlayman. Men shuni ham payqadimki, radonni yumshatuvchi vakuum bosimi tashqarida kuchli shamol bo'lgan kunlarda sezilarli darajada o'zgaradi. Dastur noto'g'ri ogohlantirishlarni kamaytirish uchun algoritmdan foydalanadi. Menda yolg'on ogohlantirishlar bo'lmagan.
Dasturni terminal oynasidan dastlabki sinov va to'lov uchun ishlatish uchun "python3 radonMaster.py" buyrug'idan foydalandim. Men keyin dasturni RPi qayta ishga tushirish uchun ko'rsatmalarga muvofiq crontab dan foydalanardim.
Bu loyiha juda tez yakunlandi va faqat Honeywell bosim sensori (13 AQSh dollari) va bir nechta arzon plastik quvurlarni sotib olishni talab qildi. Loyihadan men I2C va SPI qurilmalari bilan ishlashni o'rgandim va Honeywell TruStability kuchaytirilgan asosiy bosim sensori bilan tanishdim.
Tavsiya:
Digispark ATtiny85 uchun batareya quvvatini kamaytirish: 7 qadam
Digispark ATtiny85 uchun batareya quvvatini kamaytirish: yoki: 2032 tangali uyali Arduino -ni 2 yil davomida ishlatish. Digispark Arduino platasini Arduino dasturi bilan qutidan chiqarib yuborish, 5 voltli 20 mA quvvatga ega. 5 voltli quvvat banki bilan 2000 mA / soat, u faqat 4 kun ishlaydi
DIY Arduino quyosh kuzatuvchisi (global isishni kamaytirish uchun): 3 qadam
DIY Arduino Quyosh kuzatuvchisi (Global isishni kamaytirish uchun): Hammaga salom, bu darslikda men sizlarga arduino mikrokontroller yordamida quyosh izini qanday yasashni ko'rsataman. Zamonaviy dunyoda bizni qiziqtirgan ko'plab muammolar mavjud. Ulardan biri - iqlim o'zgarishi va global isish. Ehtiyoj
O'rnimizni quvvat sarfini kamaytirish - oqimni ushlab turish: 3 qadam
O'rnimizni quvvat sarfini kamaytirish - qabul qilish oqimini ushlab turish: Ko'pgina o'rni kontaktlar yopilgandan keyin o'rni ushlab turishdan ko'ra ko'proq ishga tushishi uchun ko'proq oqim talab qiladi. O'rnimizni ushlab turish uchun zarur bo'lgan oqim (ushlab turish oqimi) ishga tushirish uchun zarur bo'lgan boshlang'ich oqimdan ancha past bo'lishi mumkin
Kamaytirish, qayta tiklash, qayta ishlash: 6 qadam
Qisqartirish, qayta tiklash, qayta ishlash: Ijtimoiy tadbirlar alyumin qutilaridan plastmassa stakanlarga qadar ko'p miqdorda chiqindilarni chiqaradi, ularning hammasini qayta ishlash mumkin. Ilgari, bu qayta ishlashni rag'batlantirish dasturlari yo'q edi, shuning uchun talabalar ularni tashlab yuborishdi va ishlab chiqarishga salbiy ta'sir ko'rsatdilar
Shovqinni kamaytirish EarBud minigarnituralari: 7 qadam
Shovqinni kamaytiruvchi EarBud minigarnituralari: Odamlarning shovqinini kamaytiradigan quloqchalar. Ko'p afzalliklari ($ 200- $ 300) Bose: arzonroq (dollar uchun pennies) va kichikroq, harakatlanish imkonini beradi, batareyalar talab qilinmaydi. Shovqinni to'xtatuvchi quloq kurtaklarini (JVC) ishlatib, Flents (yoki boshqa ishlab chiqaruvchilar) gubkasidan foydalaning