Përmbajtje:

Monitori i Zbutjes së Radonit: 4 Hapa
Monitori i Zbutjes së Radonit: 4 Hapa

Video: Monitori i Zbutjes së Radonit: 4 Hapa

Video: Monitori i Zbutjes së Radonit: 4 Hapa
Video: Лучшие внедорожники среднего размера на 2021 год по данным Consumer Reports 🚙💨 2024, Nëntor
Anonim
Monitori i Zbutjes së Radonit
Monitori i Zbutjes së Radonit

Vështrim i përgjithshëm

Radoni vjen natyrshëm nga gurët dhe toka nën shtëpitë tona në të gjithë Shtetet e Bashkuara dhe Bashkimin Evropian. Alwaysshtë gjithmonë rreth nesh një gaz radioaktiv pa erë, pa shije dhe i padukshëm. Radoni është problematik sepse rrjedh në shtëpitë tona përmes çarjeve ose zbrazëtirave dhe ndërtohet në nivele më të larta. Kur thithni gaz radoni, grimcat radioaktive mund të bllokohen në mushkëritë tuaja dhe të shkaktojnë kancer. Sipas Agjencisë Amerikane të Mbrojtjes së Mjedisit (EPA), radoni vret më shumë se 21, 000 njerëz në SHBA çdo vit dhe mbi 20, 000 në vit në BE. Sipas Qendrës për Kontrollin e Sëmundjeve (CDC), radoni është shkaku kryesor i kancerit të mushkërive që nuk pi duhan. Shtëpitë e vjetra dhe ato të reja mund të kenë probleme me radonin. Shumë shtëpi kërkojnë sisteme aktive të zbutjes së radonit që zakonisht përfshijnë depresionizimin e hapësirës nën-pllakë ose zvarritje. Kjo përfshin një tifoz me fuqi të ulët (50W) që funksionon i qetë dhe me shpresë vazhdimisht për të zvogëluar nivelet e radonit. Ventilatori shpesh fshihet në një papafingo, bodrum, apo edhe jashtë shtëpisë ku nëse ventilatori i qetë dhe jashtë shikimit dështon, banorët do të ekspozohen ndaj radonit radioaktiv. Më shumë informacion është në dispozicion nga CDC, EPA, qeveritë shtetërore dhe lokale, përfshirë hartat rajonale.

www.epa.gov/radon/find-information-about-…

Projekti përdor një sensor presioni Honeywell ABPMAND001PG2A3 (480-6250-ND) me kosto të ulët dhe një Raspberry Pi për të monitoruar dhe regjistruar sistemin e zbutjes së radonit. Ai gjithashtu dërgon një alarm nëse presioni duhet të bjerë jashtë kufijve nominalë. Sensori i presionit është i disponueshëm me një autobus I2C (2 tela) dhe gjithashtu si një autobus SPI (3 tela). Të dy kërkojnë energji 3.3Vdc për 2 tela të tjerë. Kam përdorur një Raspberry Pi 3, por një Zero ose RPi 4 do të funksiononte gjithashtu. Ju gjithashtu do të keni nevojë për një tabelë buke ose një tel me saldim për të bashkuar 4 ose 5 tela në varësi të faktit nëse zgjidhni versionin I2C ose SPI të sensorit të presionit. Kodi burimor Python ka njoftime me email të cilat mund të dërgohen si SMS ose SMS. Ju gjithashtu mund të modifikoni kodin për të përdorur MQTT, Blynk ose shërbime të tjera cloud. Programi gjithashtu mund të lexojë Monitorin e Radonit AirThings WavePlus përmes Bluetooth. Ai regjistron të dhënat për nivelet e radonit, përbërjet e organeve të paqëndrueshme, CO2, temperaturën dhe lagështinë. Kjo ju lejon të vizatoni dhe shikoni të dhënat në çfarëdo formati që zgjidhni duke modifikuar kodin Python ose duke importuar skedarët e të dhënave në një program spreadsheet. Gjithashtu do të dërgojë sinjalizime dhe status që mund t'i rregulloni përsëri në kodin Python ose t'i modifikoni sipas dëshirës tuaj.

Furnizimet:

Nëse keni një RPi, do t'ju duhet vetëm një sensor presioni dhe një tub të vogël.

  1. Sensori i presionit (një nga sensorët e mëposhtëm të presionit të disponueshëm nga Digikey, Mouser, Arrow, Newark dhe të tjerë. Ata janë rreth $ 13 USD)

    • ABPDRRV001PDSA3 (Mouser 785-ABPDRRV001PDSA3, ndërfaqe DIP Pkg SPI)
    • ABPMAND001PG2A3 (Digikey 480-6250-ND, ndërfaqe I2C)
    • ABPMRRV060MG2A3 (Mouser 785-ABPMRRV060MG2A3, ndërfaqe I2C)
  2. Tub silikoni ose plastike 1.5 mm me diametër të brendshëm për të lidhur sensorin e presionit me tubin zbutës të radonit
  3. Raspberry Pi, furnizim me energji dhe kartë memorie SD

Hapi 1: Opsioni i telave I2C

Opsioni i telave I2C
Opsioni i telave I2C

Rekomandohet që telat të mbahen mjaft të shkurtër. I mbajta telat në disa metra gjatësi. Nëse përdorni sensorin e presionit I2C ka 4 tela për të lidhur sensorin e presionit me Raspberry Pi:

RPI 40-pin => Sensori i presionit Honeywell ABP

Pin 1 (+3.3 VDC) => Pin 2 (Vsupply)

Pin 3 (SDA1) => Pin 5 (SDA)

Pin 5 (SCL1) => Pin 6 (SCL)

Pin 6 (GND) => Pin 1 (GND)

Hapi 2: Opsioni i telave SPI

Opsioni i telave SPI
Opsioni i telave SPI

Nëse përdorni sensorin e presionit SPI ka 5 tela për të lidhur sensorin e presionit me Raspberry Pi:

RPI 40-pin => Sensori i presionit Honeywell ABP

Pin 17 (+3.3 VDC) => Pin 2 (+3.3 Vsupply)

Pin 21 (SPI_MISO) => Pin 5 (MISO)

Pin 23 (SPI_CLK) => Pin 6 (SCLK)

Pin 24 (SPI_CE0_N) => Pin 3 (SS)

Pin 25 (GND) => Pin 1 (GND)

Hapi 3: Lidhja e tubave

Lidhja e tubave
Lidhja e tubave

Për të lidhur sensorin e presionit me tubin zbutës të radonit përdorni një tub plastik me diametër të brendshëm 1.5 mm të lidhur me portën e sipërme P1 në sensorin e presionit. Tubi plastik mund të jetë i çdo gjatësi dhe skaji tjetër futet në tub zbutës duke shpuar një vrimë të vogël me madhësinë e diametrit të jashtëm të tubit.

Hapi 4: Softuer

Pas instalimit të sistemit operativ Raspberry Pi, ndoqa udhëzimet për aktivizimin e autobusëve SPI dhe I2C:

github.com/BrucesHobbies/radonMaster

Unë pastaj përdor git për të shkarkuar kodin burimor të radonMaster Python:

git klon

Redaktova në disa rreshta në burimin radonMaster.py për të konfiguruar paralajmërimet sipas preferencave të mia. Programi do të dërgojë sinjalizime kur ndryshon vakumi/presioni i ventilatorit të zbutjes së radonit. Programi regjistron të dhënat në një skedar të ndryshueshme me presje (CSV) që mund të importohet lehtësisht në shumicën e programeve të tabelave ose të vizatohet duke përdorur kodin burimor të siguruar Python që përdor MatPlotLib standard. Programi gjithashtu mund të dërgojë raporte ditore, javore ose mujore të statusit përmes postës elektronike në varësi të zgjedhjeve tuaja. Nivelet e radonit ndryshojnë ndjeshëm në varësi të motit, kështu që unë zgjedh të vendos nivelet e alarmit pak më të larta dhe të hartoj të dhënat çdo muaj. Unë gjithashtu vura re se presioni i zbrazëtisë së zbutjes së radonit ndryshon ndjeshëm në ditët me erëra të forta jashtë. Programi përdor një algoritëm për të minimizuar sinjalizimet e rreme. Unë nuk kam pasur ndonjë sinjalizim të rremë.

Kam përdorur komandën "python3 radonMaster.py" për të drejtuar programin nga një dritare terminali për testimin dhe blerjen fillestare. Unë pastaj përdor crontab sipas udhëzimeve për të filluar programin në rindezjen e RPi.

Ky projekt u përfundua mjaft shpejt dhe kërkoi vetëm blerjen e sensorit të presionit Honeywell (13 dollarë) dhe disa tuba plastikë të lirë. Nga projekti mësova se si të ndërlidhja pajisjet I2C dhe SPI dhe u njoha me sensorët bazë të presionit Honeywell TruStability Amplified Basic.

Recommended: