Mundarija:

Radonni kamaytirish monitor: 4 qadam
Radonni kamaytirish monitor: 4 qadam

Video: Radonni kamaytirish monitor: 4 qadam

Video: Radonni kamaytirish monitor: 4 qadam
Video: Two Wives Built Giant Water Wheels to Bring Water Into the Pond, Gardening - Live With Nature 2024, Noyabr
Anonim
Radon yumshatuvchi monitor
Radon yumshatuvchi monitor

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.

  1. 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)
  2. Bosim sezgichini radon yumshatish trubasiga ulash uchun ichki diametri 1,5 mm bo'lgan silikon yoki plastmassa trubka
  3. Raspberry Pi, quvvat manbai va SD xotira kartasi

1 -qadam: I2C simini ulash imkoniyati

I2C simini ulash imkoniyati
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

SPI simini ulash imkoniyati
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

Quvur ulanishi
Quvur ulanishi

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: