Indholdsfortegnelse:

Radon Mitigation Monitor: 4 trin
Radon Mitigation Monitor: 4 trin

Video: Radon Mitigation Monitor: 4 trin

Video: Radon Mitigation Monitor: 4 trin
Video: How to Hotrod a Radon Mitigation System (Badass Mix) 2024, Juli
Anonim
Radon Mitigation Monitor
Radon Mitigation Monitor

Oversigt

Radon kommer naturligt fra sten og jord under vores hjem i hele USA og EU. Det er altid omkring os en lugtfri, smagløs og usynlig radioaktiv gas. Radon er problematisk, fordi det lækker ind i vores hjem gennem revner eller huller og bygger op til højere niveauer. Når du indånder radongas, kan de radioaktive partikler blive fanget i lungerne og forårsage kræft. Ifølge US Environmental Protection Agency (EPA) dræber radon mere end 21.000 mennesker i USA hvert år og over 20.000 om året i EU. Ifølge Center for Disease Control (CDC) er radon den største årsag til ikke-ryger lungekræft. Både gamle og nye boliger kan have radonproblemer. Mange hjem kræver aktive radonreducerende systemer, der normalt involverer trykreduktion i underplader eller kravlepladser. Dette indebærer en lav-watt (50W) blæser, der fungerer stille og forhåbentlig kontinuerligt for at reducere radonniveauerne. Ventilatoren er ofte skjult på et loft, kælder eller endda uden for huset, hvor hvis den stille og ude af synsvifte fejler, vil beboerne blive udsat for radioaktivt radon. Flere oplysninger er tilgængelige fra CDC, EPA, staten og lokale regeringer, herunder regionale kort.

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

Projektet anvender en billig Honeywell ABPMAND001PG2A3 (480-6250-ND) trykføler og en Raspberry Pi til at overvåge og logge radonreduceringssystemet. Det sender også en advarsel, hvis trykket skulle falde uden for de nominelle grænser. Trykføleren fås med en I2C-bus (2-ledninger) og også som en SPI-bus (3-ledninger). Begge kræver 3,3Vdc strøm til yderligere 2 ledninger. Jeg brugte en Raspberry Pi 3, men en Zero eller RPi 4 ville også fungere. Du skal også bruge enten et brødbræt eller en ledning med loddetin til at fastgøre 4 eller 5 ledninger afhængigt af, om du vælger I2C- eller SPI -versionen af trykføleren. Python -kildekoden har e -mail -advarsler, der kan sendes som SMS- eller MMS -tekster. Du kan også ændre koden for at bruge MQTT, Blynk eller andre skytjenester. Programmet kan også læse AirThings WavePlus Radon Monitor via Bluetooth. Det logger data for radonniveauer, flygtige organforbindelser, CO2, temperatur og fugtighed. Det giver dig mulighed for at plotte og se dataene i de formater, du vælger, ved at ændre Python -koden eller importere datafilerne til et regnearkprogram. Det sender også advarsler og status, som du igen kan tilpasse i Python -koden eller ændre som du vil.

Tilbehør:

Hvis du har en RPi, skal du kun bruge en trykføler og et lille rør.

  1. Tryksensor (en af følgende tryksensorer tilgængelige fra Digikey, Mouser, Arrow, Newark og andre. De koster omkring $ 13 USD)

    • ABPDRRV001PDSA3 (Mouser 785-ABPDRRV001PDSA3, DIP Pkg SPI interface)
    • ABPMAND001PG2A3 (Digikey 480-6250-ND, I2C interface)
    • ABPMRRV060MG2A3 (Mouser 785-ABPMRRV060MG2A3, I2C interface)
  2. 1,5 mm indvendig diameter af silicium eller plastrør til tilslutning af tryksensor til radonreducerende rør
  3. Hindbær Pi, strømforsyning og SD -hukommelseskort

Trin 1: I2C ledningsindstilling

I2C ledningsmulighed
I2C ledningsmulighed

Det anbefales at holde ledningerne ret korte. Jeg holdt ledningerne et par meter i længden. Hvis du bruger I2C-trykføleren, er der 4-tråde til at forbinde tryksensoren til Raspberry Pi:

RPI 40-pin => Honeywell ABP tryksensor

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)

Trin 2: Mulighed for tilslutning af SPI

Mulighed for tilslutning af SPI
Mulighed for tilslutning af SPI

Hvis du bruger SPI-trykføleren, er der 5-tråde til at forbinde tryksensoren til Raspberry Pi:

RPI 40-pin => Honeywell ABP tryksensor

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

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)

Trin 3: Tube Connection

Rørforbindelse
Rørforbindelse

For at tilslutte tryksensoren til radonreduceringsrøret skal du bruge et plastrør med en indre diameter på 1,5 mm forbundet til den øvre P1 -port på tryksensoren. Plastrøret kan have en hvilken som helst længde, og den anden ende indsættes i afbødningsrøret ved at bore et lille hul på størrelse med rørets ydre diameter.

Trin 4: Software

Efter installation af Raspberry Pi -operativsystemet fulgte jeg instruktionerne for aktivering af SPI- og I2C -busserne:

github.com/BrucesHobbies/radonMaster

Jeg brugte derefter git til at downloade radonMaster Python kildekoden:

git -klon

Jeg redigerede i et par linjer i radonMaster.py -kilden for at konfigurere advarslerne til mine præferencer. Programmet sender advarsler, når radonreducerende ventilator vakuum/tryk ændres. Programmet logger dataene til en kommasepareret variabel (CSV) -fil, der let kan importeres til de fleste regnearkprogrammer eller plottes ved hjælp af den medfølgende Python -kildekode, der bruger standard MatPlotLib. Programmet kan også sende daglige, ugentlige eller månedlige statusrapporter via e -mail afhængigt af dine valg. Radonniveauer varierer betydeligt baseret på vejret, så jeg vælger at indstille alarmniveauerne en smule højere og plotte dataene månedligt. Jeg bemærkede også, at radonreducerende vakuumtryk ændres betydeligt på dage med kraftig vind udenfor. Programmet anvender en algoritme til at minimere falske advarsler. Jeg har ikke haft falske advarsler.

Jeg brugte kommandoen "python3 radonMaster.py" til at køre programmet fra et terminalvindue til første test og checkout. Jeg brugte derefter crontab i henhold til instruktionerne til at starte programmet på RPi genstart.

Dette projekt blev gennemført ret hurtigt og krævede kun køb af Honeywell -trykføler ($ 13 USD) og nogle billige plastrør. Fra projektet lærte jeg at interface I2C- og SPI -enheder og blev fortrolig med Honeywell TruStability Amplified Basic Pressure Sensors.

Anbefalede: