INHOUDSOPGAWE:
Video: Radon -versagtingsmonitor: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
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.
-
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)
- Binnediameter van silikon of plastiekbuis van 1,5 mm om die druksensor aan die radonversagtingspyp te koppel
- Framboos Pi, kragtoevoer en SD geheue kaart
Stap 1: I2C -bedradingopsie
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
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
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:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies