Innehållsförteckning:
- Steg 1: I2C -kabelalternativ
- Steg 2: Alternativ för SPI -kabel
- Steg 3: Röranslutning
- Steg 4: Programvara
Video: Radon Mitigation Monitor: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:35
Översikt
Radon kommer naturligt från stenar och jord under våra hem i USA och Europeiska unionen. Det är alltid omkring oss en luktfri, smaklös och osynlig radioaktiv gas. Radon är problematiskt eftersom det läcker in i våra hem genom sprickor eller luckor och bygger upp till högre nivåer. När du andas in radongas kan de radioaktiva partiklarna fastna i lungorna och orsaka cancer. Enligt US Environmental Protection Agency (EPA) dödar radon mer än 21 000 människor i USA varje år och över 20 000 per år i EU. Enligt Center for Disease Control (CDC) är radon den främsta orsaken till icke-rökare lungcancer. Både gamla och nya hem kan ha radonproblem. Många bostäder kräver aktiva radonreducerande system som vanligtvis innefattar undertryckning av underplatta eller krypningsutrymme. Detta innebär en fläkt med låg watt (50W) som fungerar tyst och förhoppningsvis kontinuerligt för att minska radonnivåerna. Fläkten är ofta gömd på en vind, källare eller till och med utanför huset, om den tysta och osynliga fläkten misslyckas kommer passagerarna att utsättas för radioaktivt radon. Mer information finns tillgänglig från CDC, EPA, staten och lokala myndigheter inklusive regionala kartor.
www.epa.gov/radon/find-information-about-…
Projektet använder en billig Honeywell ABPMAND001PG2A3 (480-6250-ND) trycksensor och en Raspberry Pi för att övervaka och logga radonreduceringssystemet. Det skickar också en varning om trycket skulle falla utanför de nominella gränserna. Trycksensorn finns med en I2C-buss (2-ledare) och även som en SPI-buss (3-ledare). Båda kräver 3,3 V likström för ytterligare 2 ledningar. Jag använde en Raspberry Pi 3 men en Zero eller RPi 4 skulle också fungera. Du behöver också antingen en brödbräda eller någon tråd med löd för att fästa 4 eller 5 ledningar beroende på om du väljer I2C- eller SPI -versionen av trycksensorn. Python -källkoden har e -postvarningar som kan skickas som SMS- eller MMS -texter. Du kan också ändra koden för att använda MQTT, Blynk eller andra molntjänster. Programmet kan också läsa AirThings WavePlus Radon Monitor via Bluetooth. Den loggar data för radonnivåer, flyktiga organiska föreningar, CO2, temperatur och luftfuktighet. Det låter dig plotta och visa data i vilket format du än väljer genom att ändra Python -koden eller importera datafilerna till ett kalkylprogram. Det kommer också att skicka varningar och status som du igen kan anpassa i Python -koden eller ändra som du vill.
Tillbehör:
Om du har en RPi behöver du bara en trycksensor och ett litet rör.
-
Trycksensor (en av följande trycksensorer tillgängliga från Digikey, Mouser, Arrow, Newark och andra. De kostar cirka 13 USD)
- ABPDRRV001PDSA3 (Mouser 785-ABPDRRV001PDSA3, DIP Pkg SPI-gränssnitt)
- ABPMAND001PG2A3 (Digikey 480-6250-ND, I2C-gränssnitt)
- ABPMRRV060MG2A3 (Mouser 785-ABPMRRV060MG2A3, I2C-gränssnitt)
- Kisel- eller plaströr 1,5 mm innerdiameter för att ansluta trycksensorn till radonreduceringsröret
- Raspberry Pi, strömförsörjning och SD -minneskort
Steg 1: I2C -kabelalternativ
Det rekommenderas att hålla trådarna ganska korta. Jag höll trådarna till ett par fot i längd. Om du använder I2C-trycksensorn finns det 4-trådar för att ansluta trycksensorn till Raspberry Pi:
RPI 40-pin => Honeywell ABP trycksensor
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)
Steg 2: Alternativ för SPI -kabel
Om du använder SPI-trycksensorn finns det 5-trådar för att ansluta trycksensorn till Raspberry Pi:
RPI 40-pin => Honeywell ABP trycksensor
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)
Steg 3: Röranslutning
För att ansluta trycksensorn till radonreduceringsröret, använd ett plaströr på 1,5 mm innerdiameter anslutet till den övre P1 -porten på trycksensorn. Plaströret kan ha vilken längd som helst och den andra änden sätts in i mitigeringsröret genom att borra ett litet hål med storleken på rörets ytterdiameter.
Steg 4: Programvara
Efter installationen av Raspberry Pi -operativsystemet följde jag instruktionerna för att aktivera SPI- och I2C -bussarna:
github.com/BrucesHobbies/radonMaster
Jag använde sedan git för att ladda ner radonMaster Python -källkoden:
git -klon
Jag redigerade på några rader i radonMaster.py -källan för att konfigurera varningarna till mina preferenser. Programmet skickar varningar när radondämpningsfläktens vakuum/tryck ändras. Programmet loggar data till en kommaseparerad variabel (CSV) -fil som enkelt kan importeras till de flesta kalkylprogram eller plottas med den medföljande Python -källkoden som använder standard MatPlotLib. Programmet kan också skicka dagliga, veckovisa eller månatliga statusrapporter via e -post beroende på dina val. Radonnivåerna varierar betydligt beroende på vädret, så jag väljer att ställa in varningsnivåerna lite högre och rita upp data varje månad. Jag märkte också att radonreducerande vakuumtryck förändras avsevärt på dagar med vindbyar ute. Programmet använder en algoritm för att minimera falska varningar. Jag har inte haft några falska varningar.
Jag använde kommandot "python3 radonMaster.py" för att köra programmet från ett terminalfönster för första testning och utcheckning. Jag använde sedan crontab enligt instruktionerna för att starta programmet vid omstart av RPi.
Detta projekt slutfördes ganska snabbt och krävde bara att man köpte Honeywell -trycksensorn ($ 13 USD) och några billiga plaströr. Från projektet lärde jag mig att ansluta I2C- och SPI -enheter och blev bekant med Honeywell TruStability Amplified Basic Pressure Sensors.
Rekommenderad:
AO Smith vattenvärmare Monitor sänker IRIS: 3 steg
AO Smith vattenvärmare Monitor sänker IRIS: Strax efter att ha köpt en ny varmvattenberedare som kan vara " Smart " eller fjärrstyrd. Lowes avbröt sin IRIS -plattform, vilket gjorde alla IRIS -produkter värdelösa. Även om de släppte källkoden för sitt nav men min vän
WiFi Oil Tank Monitor: 6 steg (med bilder)
WiFi Oil Tank Monitor: Det finns flera sätt att kontrollera hur mycket bränsle som finns kvar i oljetanken. Det enklaste sättet är att använda en oljesticka, mycket exakt men inte särskilt kul en kall vinterdag. Vissa tankar är utrustade med ett siktrör, vilket återigen ger en direkt indikation på
DIY Personal Weather Station Monitor: 6 steg
DIY Personal Weather Station Monitor: DarkSky ,, Vår API -tjänst för befintliga kunder förändras inte idag, men vi kommer inte längre att acceptera nya registreringar. API: et kommer att fortsätta att fungera fram till slutet av 2021. https://blog.darksky.net/Personal Weather Station Monitor visa dina vi
Monitor Inteligente De Comedouro: 5 steg
Monitor Inteligente De Comedouro: Este projeto consiste em apresentar uma balança inteligente que irá monitorar o comedouro do animal e irá alertar quando chegar a hora de repor o alimento e/ou a água. Consiste em validar um peso minimo considerável que o comedouro deverá conter, ca
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)