![Monitor łagodzenia radonu: 4 kroki Monitor łagodzenia radonu: 4 kroki](https://i.howwhatproduce.com/images/001/image-614-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02
![Monitor łagodzenia radonu Monitor łagodzenia radonu](https://i.howwhatproduce.com/images/001/image-614-1-j.webp)
Przegląd
Radon pochodzi naturalnie ze skał i gleby pod naszymi domami w Stanach Zjednoczonych i Unii Europejskiej. Wokół nas jest zawsze bezwonny, bez smaku i niewidzialny radioaktywny gaz. Radon jest problematyczny, ponieważ przenika do naszych domów przez pęknięcia lub szczeliny i gromadzi się na wyższych poziomach. Kiedy wdychasz gaz radon, cząstki radioaktywne mogą zostać uwięzione w twoich płucach i spowodować raka. Według amerykańskiej Agencji Ochrony Środowiska (EPA) radon zabija każdego roku ponad 21 000 osób w USA i ponad 20 000 rocznie w UE. Według Centrum Kontroli Chorób (CDC) radon jest główną przyczyną raka płuc u osób niepalących. Zarówno stare, jak i nowe domy mogą mieć problemy z radonem. Wiele domów wymaga aktywnych systemów ograniczania emisji radonu, zwykle obejmujących rozprężanie pod płytą lub w przestrzeni podziemnej. Obejmuje to wentylator o niskiej mocy (50 W), który działa cicho i, miejmy nadzieję, w sposób ciągły, aby zmniejszyć poziom radonu. Wentylator jest często ukryty na strychu, w piwnicy, a nawet na zewnątrz domu, gdzie w przypadku awarii cichego i niewidocznego wentylatora mieszkańcy będą narażeni na radioaktywny radon. Więcej informacji można uzyskać w CDC, EPA, władzach stanowych i lokalnych, w tym na mapach regionalnych.
www.epa.gov/radon/find-information-about-…
Projekt wykorzystuje tani czujnik ciśnienia Honeywell ABPMAND001PG2A3 (480-6250-ND) oraz Raspberry Pi do monitorowania i rejestrowania systemu ograniczania radonu. Wysyła również alert, jeśli ciśnienie przekroczy nominalne limity. Czujnik ciśnienia jest dostępny z magistralą I2C (2-przewodową), a także jako magistrala SPI (3-przewodowa). Oba wymagają zasilania 3,3 V DC dla kolejnych 2 przewodów. Użyłem Raspberry Pi 3, ale Zero lub RPi 4 również by działały. Potrzebna będzie również płytka stykowa lub przewód z lutem do podłączenia 4 lub 5 przewodów w zależności od tego, czy wybierzesz wersję czujnika ciśnienia I2C lub SPI. Kod źródłowy Pythona zawiera alerty e-mail, które mogą być wysyłane jako teksty SMS lub MMS. Możesz także zmodyfikować kod, aby korzystać z MQTT, Blynk lub innych usług w chmurze. Program może również odczytywać monitor AirThings WavePlus Radon przez Bluetooth. Rejestruje dane dotyczące poziomu radonu, lotnych związków narządów, CO2, temperatury i wilgotności. Pozwala to na wykreślanie i przeglądanie danych w dowolnych formatach, modyfikując kod Pythona lub importując pliki danych do arkusza kalkulacyjnego. Będzie również wysyłać alerty i statusy, które możesz ponownie dostosować w kodzie Pythona lub zmodyfikować według własnego uznania.
Kieszonkowe dzieci:
Jeśli masz RPi, będziesz potrzebować tylko czujnika ciśnienia i małej rurki.
-
Czujnik ciśnienia (jeden z następujących czujników ciśnienia dostępnych w firmach Digikey, Mouser, Arrow, Newark i innych. Kosztują około 13 USD)
- ABPDRRV001PDSA3 (Mouser 785-ABPDRRV001PDSA3, interfejs DIP Pkg SPI)
- ABPMAND001PG2A3 (Digikey 480-6250-ND, interfejs I2C)
- ABPMRRV060MG2A3 (Mysz 785-ABPMRRV060MG2A3, interfejs I2C)
- Rurka silikonowa lub plastikowa o średnicy wewnętrznej 1,5 mm do podłączenia czujnika ciśnienia do rury łagodzącej radon
- Raspberry Pi, zasilacz i karta pamięci SD
Krok 1: Opcja okablowania I2C
![Opcja okablowania I2C Opcja okablowania I2C](https://i.howwhatproduce.com/images/001/image-614-2-j.webp)
Zaleca się, aby przewody były dość krótkie. Trzymałem przewody do kilku stóp długości. W przypadku korzystania z czujnika ciśnienia I2C dostępne są 4 przewody do podłączenia czujnika ciśnienia do Raspberry Pi:
RPI 40-pin => czujnik ciśnienia Honeywell ABP
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)
Krok 2: Opcja okablowania SPI
![Opcja okablowania SPI Opcja okablowania SPI](https://i.howwhatproduce.com/images/001/image-614-3-j.webp)
W przypadku korzystania z czujnika ciśnienia SPI istnieje 5 przewodów do podłączenia czujnika ciśnienia do Raspberry Pi:
RPI 40-pin => czujnik ciśnienia Honeywell ABP
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)
Krok 3: Połączenie rurowe
![Połączenie rurowe Połączenie rurowe](https://i.howwhatproduce.com/images/001/image-614-4-j.webp)
Aby podłączyć czujnik ciśnienia do rury łagodzącej radon, użyj plastikowej rurki o średnicy wewnętrznej 1,5 mm podłączonej do górnego portu P1 na czujniku ciśnienia. Plastikowa rurka może mieć dowolną długość, a drugi koniec wkłada się do rury łagodzącej, wiercąc mały otwór o wielkości zewnętrznej średnicy rurki.
Krok 4: Oprogramowanie
Po zainstalowaniu systemu operacyjnego Raspberry Pi postępowałem zgodnie z instrukcjami włączania magistrali SPI i I2C:
github.com/BrucesHobbies/radonMaster
Następnie użyłem git do pobrania kodu źródłowego radonMaster Python:
klon git
Edytowałem kilka wierszy w źródle radonMaster.py, aby skonfigurować alerty zgodnie z moimi preferencjami. Program wyśle alerty, gdy zmieni się podciśnienie/ciśnienie wentylatora łagodzącego radon. Program rejestruje dane w pliku zmiennej oddzielonej przecinkami (CSV), który można łatwo zaimportować do większości arkuszy kalkulacyjnych lub wykreślić za pomocą dostarczonego kodu źródłowego Pythona, który używa standardowego MatPlotLib. Program może również wysyłać dzienne, tygodniowe lub miesięczne raporty o stanie za pośrednictwem poczty e-mail, w zależności od Twoich wyborów. Poziomy radonu różnią się znacznie w zależności od pogody, więc wybieram nieco wyższe poziomy alertów i kreślę dane co miesiąc. Zauważyłem również, że podciśnienie łagodzące radon zmienia się znacząco w dni z porywistymi wiatrami na zewnątrz. Program wykorzystuje algorytm minimalizujący fałszywe alarmy. Nie miałem żadnych fałszywych alarmów.
Użyłem polecenia „python3 radonMaster.py”, aby uruchomić program z okna terminala do wstępnego testowania i kasy. Następnie użyłem crontab zgodnie z instrukcjami, aby uruchomić program po ponownym uruchomieniu RPi.
Ten projekt został ukończony dość szybko i wymagał jedynie zakupu czujnika ciśnienia Honeywell (13 USD) i taniej plastikowej rurki. Dzięki projektowi nauczyłem się, jak łączyć urządzenia I2C i SPI, oraz zapoznałem się z podstawowymi czujnikami ciśnienia Honeywell TruStability ze wzmocnieniem.
Zalecana:
Monitor podgrzewacza wody AO Smith Lowes IRIS: 3 kroki
![Monitor podgrzewacza wody AO Smith Lowes IRIS: 3 kroki Monitor podgrzewacza wody AO Smith Lowes IRIS: 3 kroki](https://i.howwhatproduce.com/images/001/image-1787-j.webp)
AO Smith Water Heater Monitor Lowes IRIS: Krótko po zakupie nowego podgrzewacza wody, który może być „inteligentny”; lub zdalnie sterowane. Lowes wycofał swoją platformę IRIS, czyniąc wszystkie produkty IRIS bezużytecznymi. Chociaż wydali kod źródłowy swojego centrum, ale mój wate
Czujnik tętna za pomocą Arduino (monitor tętna): 3 kroki
![Czujnik tętna za pomocą Arduino (monitor tętna): 3 kroki Czujnik tętna za pomocą Arduino (monitor tętna): 3 kroki](https://i.howwhatproduce.com/images/001/image-03-48-j.webp)
Heartbeat Sensor Using Arduino (Heart Rate Monitor): Heartbeat Sensor to elektroniczne urządzenie, które służy do pomiaru tętna, tj. prędkości bicia serca. Monitorowanie temperatury ciała, tętna i ciśnienia krwi to podstawowe rzeczy, które robimy, aby zachować zdrowie.Tętno może być pon
Dodaj monitor użytkowania do domowego termostatu: 4 kroki
![Dodaj monitor użytkowania do domowego termostatu: 4 kroki Dodaj monitor użytkowania do domowego termostatu: 4 kroki](https://i.howwhatproduce.com/images/002/image-5486-j.webp)
Dodaj monitor użytkowania do domowego termostatu: Dawno, dawno temu, zanim pojawiło się coś takiego jak „inteligentny” termostat, miałem termostat domowy, który dawał dzienną (chyba - może tygodniową) sumę „na czas” dla mojego systemu ogrzewania i klimatyzacji. Rzeczy się zmieniły … Las
Prosty, przenośny ciągły monitor EKG/EKG wykorzystujący ATMega328 (układ Arduino Uno) + AD8232: 3 kroki
![Prosty, przenośny ciągły monitor EKG/EKG wykorzystujący ATMega328 (układ Arduino Uno) + AD8232: 3 kroki Prosty, przenośny ciągły monitor EKG/EKG wykorzystujący ATMega328 (układ Arduino Uno) + AD8232: 3 kroki](https://i.howwhatproduce.com/images/001/image-1826-7-j.webp)
Prosty, przenośny ciągły monitor EKG/EKG wykorzystujący ATMega328 (układ Arduino Uno) + AD8232: Ta strona z instrukcjami pokazuje, jak wykonać prosty, przenośny 3-odprowadzeniowy monitor EKG/EKG. Monitor wykorzystuje tabliczkę zaciskową AD8232 do pomiaru sygnału EKG i zapisania go na karcie microSD w celu późniejszej analizy. Potrzebne główne materiały: akumulator 5 V
Monitor samochodowy zasilany bateryjnie: 4 kroki
![Monitor samochodowy zasilany bateryjnie: 4 kroki Monitor samochodowy zasilany bateryjnie: 4 kroki](https://i.howwhatproduce.com/images/002/image-4008-j.webp)
Monitor samochodowy z zasilaniem bateryjnym: Monitory samochodowe to świetny wybór, jeśli chodzi o mały wyświetlacz do projektu. Ale problem polega na tym, że przez większość czasu te projekty są zasilane bateryjnie, a monitory samochodowe działają na 12 woltach. Mimo że baterie 12 V istnieją, są duże i ciężkie