INHOUDSOPGAWE:

Radon -versagtingsmonitor: 4 stappe
Radon -versagtingsmonitor: 4 stappe

Video: Radon -versagtingsmonitor: 4 stappe

Video: Radon -versagtingsmonitor: 4 stappe
Video: БЕРЕМЕННА В 16 | 5 СЕЗОН, 4 ВЫПУСК | ТАНЯ, МОСКВА 2024, Julie
Anonim
Radon versagtingsmonitor
Radon versagtingsmonitor

Oorsig

Radon kom natuurlik van rotse en grond onder ons huise in die Verenigde State en die Europese Unie. Dit is altyd om ons 'n reuklose, smaaklose en onsigbare radioaktiewe gas. Radon is problematies omdat dit deur krake of gapings in ons huise lek en tot hoër vlakke opbou. As u radongas inasem, kan die radioaktiewe deeltjies in u longe vasgevang word en kanker veroorsaak. Volgens die Amerikaanse Environmental Protection Agency (EPA), sterf radon jaarliks meer as 21 000 mense in die VSA en meer as 20 000 per jaar in die EU. Volgens die Center for Disease Control (CDC) is radon die grootste oorsaak van nie-roker longkanker. Beide ou en nuwe huise kan radonprobleme hê. Baie huise benodig aktiewe radonverminderingstelsels, wat gewoonlik onderdruk of kruipruimte insluit. Dit behels 'n lae-watt (50W) waaier wat stil en hopelik voortdurend werk om die radonvlakke te verlaag. Die waaier is dikwels weggesteek in 'n solder, kelder of selfs buite die huis waar die bewoners blootgestel sal word aan radioaktiewe radon as die waaier stil en buite sig is. Meer inligting is beskikbaar by die CDC, EPA, die staat en die plaaslike regerings, insluitend plaaslike kaarte.

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

Die projek gebruik 'n goedkoop Honeywell ABPMAND001PG2A3 (480-6250-ND) druksensor en 'n Framboos Pi om die radonversagtingstelsel te monitor en aan te meld. Dit stuur ook 'n waarskuwing as die druk buite die nominale perke sou val. Die druksensor is beskikbaar met 'n I2C-bus (2-drade) en ook as 'n SPI-bus (3-drade). Albei benodig 3,3Vdc -krag vir nog 2 drade. Ek het 'n Raspberry Pi 3 gebruik, maar 'n Zero of RPi 4 sal ook werk. U benodig ook 'n broodbord of 'n draad met soldeersel om 4 of 5 drade aan te heg, afhangende van of u die I2C- of SPI -weergawe van die druksensor kies. Die Python -bronkode het e -poswaarskuwings wat as SMS- of MMS -tekste gestuur kan word. U kan die kode ook verander om MQTT, Blynk of ander wolkdienste te gebruik. Die program kan ook die AirThings WavePlus Radon Monitor via Bluetooth lees. Dit teken die data op vir radonvlakke, vlugtige orgaanverbindings, CO2, temperatuur en humiditeit. Hiermee kan u die data in watter formate u ook al planne en besigtig deur die Python -kode te verander of die datalêers in 'n sigbladprogram in te voer. Dit sal ook waarskuwings en status stuur wat u weer in die Python -kode kan aanpas of verander soos u wil.

Benodighede:

As u 'n RPi het, benodig u slegs 'n druksensor en 'n klein buis.

  1. Druksensor (een van die volgende druksensors beskikbaar by Digikey, Mouser, Arrow, Newark en ander. Dit kos ongeveer $ 13 USD)

    • ABPDRRV001PDSA3 (Mouser 785-ABPDRRV001PDSA3, DIP Pkg SPI-koppelvlak)
    • ABPMAND001PG2A3 (Digikey 480-6250-ND, I2C-koppelvlak)
    • ABPMRRV060MG2A3 (Mouser 785-ABPMRRV060MG2A3, I2C-koppelvlak)
  2. Binnediameter van silikon of plastiekbuis van 1,5 mm om die druksensor aan die radonversagtingspyp te koppel
  3. Framboos Pi, kragtoevoer en SD geheue kaart

Stap 1: I2C -bedradingopsie

I2C Bedrading Opsie
I2C Bedrading Opsie

Dit word aanbeveel om die drade redelik kort te hou. Ek het die drade tot 'n paar meter lank gehou. As u die I2C-druksensor gebruik, is daar 4-drade om die druksensor aan die Raspberry Pi te koppel:

RPI 40-pins => Honeywell ABP druksensor

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

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

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

Speld 6 (GND) => Speld 1 (GND)

Stap 2: SPI -bedradingopsie

SPI -bedradingopsie
SPI -bedradingopsie

As u die SPI-druksensor gebruik, is daar 5-drade om die druksensor aan die Raspberry Pi te koppel:

RPI 40-pins => Honeywell ABP druksensor

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

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

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

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

Speld 25 (GND) => Speld 1 (GND)

Stap 3: Buisverbinding

Buisverbinding
Buisverbinding

Om die druksensor aan die radonversagtingspyp te koppel, gebruik 'n plastiekbuis van 1,5 mm binnediameter wat aan die boonste P1 -poort op die druksensor gekoppel is. Die plastiekbuis kan van enige lengte wees en die ander kant word in die versagtingspyp ingesteek deur 'n klein gaatjie van die buis se buitenste deursnee te boor.

Stap 4: sagteware

Nadat ek die Raspberry Pi -bedryfstelsel geïnstalleer het, het ek die instruksies gevolg om die SPI- en I2C -busse moontlik te maak:

github.com/BrucesHobbies/radonMaster

Ek gebruik toe git om die radonMaster Python -bronkode af te laai:

git -kloon

Ek het in 'n paar reëls in die radonMaster.py -bron gewysig om die waarskuwings volgens my voorkeure op te stel. Die program sal waarskuwings stuur wanneer die vakuum/druk van die radonverminderingswaaier verander. Die program teken die data aan in 'n Comma Separated Variable (CSV) lêer wat maklik in die meeste sigbladprogram ingevoer kan word of met behulp van die verskafde Python -bronkode wat standaard MatPlotLib gebruik, ingevoer kan word. Die program kan ook daagliks, weekliks of maandeliks statusverslae per e -pos stuur, afhangende van u keuses. Radonvlakke wissel aansienlik, afhangende van die weer, dus ek kies om die waarskuwingsvlakke 'n bietjie hoër in te stel en die data maandeliks op te stel. Ek het ook opgemerk dat die radonversagtende vakuumdruk aansienlik verander op dae met rukwinde buite. Die program gebruik 'n algoritme om vals waarskuwings tot die minimum te beperk. Ek het geen valse waarskuwings gehad nie.

Ek het die opdrag "python3 radonMaster.py" gebruik om die program vanaf 'n terminale venster uit te voer vir aanvanklike toetsing en afrekening. Ek gebruik dan crontab volgens die instruksies om die program te begin met die herlaai van RPi.

Hierdie projek is redelik vinnig afgehandel en slegs die koop van die Honeywell -druksensor ($ 13 USD) en 'n paar goedkoop plastiekbuise. Uit die projek het ek geleer hoe om I2C- en SPI -toestelle te koppel en het ek kennis gemaak met die Honeywell TruStability Amplified Basic Pressure Sensors.

Aanbeveel: