Sisukord:
Video: Radooni vähendamise monitor: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Ülevaade
Radoon pärineb loomulikult USA -s ja Euroopa Liidus meie kodude all olevatest kividest ja pinnasest. See on alati meie ümber lõhnatu, maitsetu ja nähtamatu radioaktiivne gaas. Radoon on problemaatiline, kuna see lekib meie kodudesse pragude või lünkade kaudu ja koguneb kõrgemale tasemele. Radoongaasi sissehingamisel võivad radioaktiivsed osakesed teie kopsudesse kinni jääda ja põhjustada vähki. USA keskkonnakaitseagentuuri (EPA) andmetel tapab radoon USA -s igal aastal üle 21 000 inimese ja ELis üle 20 000 inimese aastas. Haiguste tõrje keskuse (CDC) andmetel on radoon mittesuitsetajate kopsuvähi peamine põhjus. Radooniprobleeme võib esineda nii vanades kui ka uutes kodudes. Paljud kodud vajavad aktiivseid radoonitõrjesüsteeme, mis hõlmavad tavaliselt alamplaatide või roomamisruumi rõhu vähendamist. See hõlmab väikese võimsusega (50 W) ventilaatorit, mis töötab vaikselt ja loodetavasti pidevalt, et vähendada radooni taset. Ventilaator on sageli peidetud pööningule, keldrisse või isegi majast väljapoole, kus vaikse ja silmist eemal oleva ventilaatori rikke korral puutuvad sõitjad kokku radioaktiivse radooniga. Lisateavet saate CDC, EPA, osariigi ja kohalike omavalitsuste, sealhulgas piirkondlike kaartide kohta.
www.epa.gov/radon/find-information-about-…
Projekt kasutab odavat Honeywell ABPMAND001PG2A3 (480-6250-ND) rõhuandurit ja Raspberry Pi, et jälgida ja registreerida radoonitõrje süsteemi. Samuti saadab see hoiatuse, kui rõhk peaks langema väljapoole nominaalseid piire. Rõhuandur on saadaval I2C siiniga (2 juhtmega) ja ka SPI siinina (3 juhtmega). Mõlemad vajavad veel 2 juhtme jaoks 3,3 V alalisvoolu. Ma kasutasin Raspberry Pi 3, kuid Zero või RPi 4 töötaksid samuti. Sõltuvalt sellest, kas valite rõhuanduri I2C või SPI versiooni, vajate 4 või 5 juhtme kinnitamiseks ka leivaplaati või jootetraati. Pythoni lähtekoodil on e -posti märguanded, mida saab saata SMS- või MMS -tekstina. Koodi saate muuta ka MQTT, Blynk või muude pilveteenuste kasutamiseks. Programm saab Bluetoothi kaudu lugeda ka AirThings WavePlus Radon Monitori. See logib andmed radooni taseme, lenduvate elundite ühendite, CO2, temperatuuri ja niiskuse kohta. See võimaldab teil joonistada ja vaadata andmeid teie valitud vormingutes, muutes Pythoni koodi või importides andmefailid arvutustabeli programmi. Samuti saadab see hoiatusi ja olekut, mida saate Pythoni koodis uuesti kohandada või soovi korral muuta.
Tarvikud:
Kui teil on RPi, vajate ainult rõhuandurit ja väikest toru.
-
Rõhuandur (üks järgmistest rõhuanduritest on saadaval firmades Digikey, Mouser, Arrow, Newark ja teised. Need on umbes 13 USD)
- ABPDRRV001PDSA3 (Mouser 785-ABPDRRV001PDSA3, DIP Pkg SPI liides)
- ABPMAND001PG2A3 (Digikey 480-6250-ND, I2C liides)
- ABPMRRV060MG2A3 (Mouser 785-ABPMRRV060MG2A3, I2C liides)
- Räni- või plasttoru 1,5 mm siseläbimõõduga, et ühendada rõhuandur radooni leevendava toruga
- Raspberry Pi, toiteallikas ja SD -mälukaart
Samm: I2C juhtmestiku valik
Juhtmed on soovitatav hoida üsna lühikesed. Hoidsin juhtmeid paari jala pikkuseks. I2C rõhuanduri kasutamisel on rõhuanduri Raspberry Pi ühendamiseks 4 juhtmega:
RPI 40-pin => Honeywell ABP rõhuandur
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)
2. samm: SPI juhtmestiku valik
Kui kasutate SPI rõhuandurit, on rõhuanduri Raspberry Pi ühendamiseks 5 juhtmega:
RPI 40-pin => Honeywell ABP rõhuandur
Pin 17 (+3,3 VDC) => Pin 2 (+3,3 V toide)
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)
Samm: toruühendus
Rõhuanduri ühendamiseks radoonitõrje toruga kasutage 1,5 mm siseläbimõõduga plasttoru, mis on ühendatud rõhuanduri ülemise P1 -pordiga. Plasttoru võib olla mis tahes pikkusega ja teine ots sisestatakse leevendustorusse, puurides väikese augu, mis on toru välisläbimõõdu suurune.
4. samm: tarkvara
Pärast Raspberry Pi operatsioonisüsteemi installimist järgisin SPI ja I2C siinide lubamise juhiseid:
github.com/BrucesHobbies/radonMaster
Seejärel kasutasin radonMaster Pythoni lähtekoodi allalaadimiseks gitit:
git kloon
Muutsin mõne rea allikas radonMaster.py, et seadistada hoiatused oma eelistuste järgi. Programm saadab hoiatusi, kui radooni vähendava ventilaatori vaakum/rõhk muutub. Programm logib andmed komaga eraldatud muutuja (CSV) faili, mida saab hõlpsasti importida enamikku arvutustabeliprogrammi või joonistada, kasutades kaasasolevat Pythoni lähtekoodi, mis kasutab standardset MatPlotLibi. Programm võib sõltuvalt teie valikutest saata ka igapäevaseid, iganädalasi või igakuiseid olekuaruandeid e -posti teel. Radoonitase varieerub sõltuvalt ilmast märkimisväärselt, nii et ma valin hoiatustasemed natuke kõrgemaks ja andmed iga kuu joonistada. Samuti märkasin, et radooni leevendava vaakumi rõhk muutub päevade jooksul, kui väljas on puhanguline tuul, märkimisväärselt. Programm kasutab valehoiatuste minimeerimiseks algoritmi. Mul ei ole olnud ühtegi valehoiatust.
Kasutasin käsku "python3 radonMaster.py", et käivitada programm terminaliaknast esialgseks testimiseks ja kontrollimiseks. Seejärel kasutasin programmi juhiste järgi crontabi, et käivitada programm RPi taaskäivitamisel.
See projekt viidi lõpule üsna kiiresti ja vajas ainult Honeywelli rõhuanduri ($ 13 USD) ja mõne odava plasttoru ostmist. Projekti käigus õppisin, kuidas liidestada I2C ja SPI seadmeid, ning tutvusin Honeywell TruStability Amplified põhirõhuanduritega.
Soovitan:
Raspberry Pi 4 seadistamine sülearvuti/arvuti kaudu Etherneti kaabli abil (monitor puudub, WiFi puudub): 8 sammu
Seadistage Raspberry Pi 4 sülearvuti/arvuti kaudu Etherneti kaabli abil (ilma monitorita, ilma WiFi-ühenduseta): selles töötame seadistamiseks Raspberry Pi 4 mudeli B 1 Gb RAM-iga. Raspberry-Pi on ühe pardaarvuti, mida kasutatakse taskukohase hinnaga hariduslikel eesmärkidel ja isetegemise projektides, vajab toiteallikat 5V 3A
Temperatuuri, niiskuse monitor - Arduino Mega + Ethernet W5100: 5 sammu
Temperatuur, õhuniiskuse monitor - Arduino Mega + Ethernet W5100: moodul 1 - FLAT - riistvara: Arduino Mega 2560 Wiznet W5100 Etherneti kilp 8x DS18B20 temperatuuriandur OneWire'i siinil - jagatud 4 OneWire siiniks (2,4,1,1) 2x digitaalne temperatuur ja niiskusandur DHT22 (AM2302) 1x temperatuur ja niiskus
Lihtne väga väikese võimsusega BLE Arduino 2. osas - Temperatuuri/niiskuse monitor - Rev 3: 7 sammu
Lihtne väga väikese võimsusega BLE Arduino 2. osas - temperatuuri/niiskuse monitor - 3. versioon: värskendus: 23. november 2020 - 2 x AAA patarei esmakordne vahetamine alates 15. jaanuarist 2019, st 22 kuud 2xAAA leelisel Uuendamine: 7. aprill 2019 - versioon 3 lp_BLE_TempHumidity, lisab kuupäeva/kellaaja graafikud, kasutades pfodApp V3.0.362+, ja automaatse drosseliga
AO Smithi veesoojendi monitor alandab IRIS -i: 3 sammu
AO Smithi veesoojendi monitor alandab IRIS -i: varsti pärast uue veesoojendi ostmist, mis on võimeline olema " Nutikas " või kaugjuhtimisega. Lowes lõpetas oma IRIS -platvormi, muutes kõik IRIS -i tooted kasutuks. Kuigi nad avaldasid oma jaoturi lähtekoodi, kuid minu vesi
WiFi õlimahuti monitor: 6 sammu (piltidega)
WiFi õlimahuti monitor: kütteõli paagis on palju võimalusi kontrollida, kui palju kütust on jäänud. Lihtsaim viis on kasutada õlimõõtevarda, mis on väga täpne, kuid mitte eriti lõbus külmal talvepäeval. Mõned tankid on varustatud vaatetoruga, mis annab taas otsese märke