Агуулгын хүснэгт:
- Алхам 1: I2C утас холбох сонголт
- Алхам 2: SPI утас холбох сонголт
- Алхам 3: Хоолойн холболт
- Алхам 4: Програм хангамж
Видео: Радон бууруулах монитор: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Тойм
Радон нь АНУ, Европын Холбооны өнцөг булан бүрт байгаа манай байшингийн доорх чулуу, хөрснөөс гаралтай. Энэ нь үргэлж бидний эргэн тойронд үнэргүй, амтгүй, үл үзэгдэх цацраг идэвхит хий юм. Радон нь хагарал, цоорхойгоор дамжин манай гэрт нэвтэрч, илүү өндөр түвшинд хүртэл хуримтлагддаг тул асуудалтай байдаг. Радоны хийээр амьсгалах үед цацраг идэвхт тоосонцор уушгинд орж хорт хавдар үүсгэдэг. АНУ -ын Байгаль орчныг хамгаалах агентлагийн (EPA) мэдээлснээр радон нь АНУ -д жил бүр 21 мянга гаруй хүн, ЕХ -нд жилд 20 мянга гаруй хүний амийг авч оддог. Өвчнийг хянах төв (CDC) -ийн мэдээлснээр тамхи татдаггүй уушигны хорт хавдрын гол шалтгаан нь радон юм. Хуучин болон шинэ байшин хоёулаа радоны асуудалтай байж болно. Олон байшинд ихэвчлэн хавтан эсвэл мөлхөж буй орон зайны даралтыг бууруулдаг идэвхтэй радон бууруулах систем шаардлагатай байдаг. Үүнд радоны түвшинг бууруулахын тулд чимээгүйхэн, тасралтгүй ажилладаг, 50 ваттын хүч багатай сэнс орно. Сэнс нь ихэвчлэн мансарда, подвалд эсвэл байшингийн гадаа нуугддаг бөгөөд хэрэв чимээгүй, хараагүй сэнс ажиллахгүй бол оршин суугчид цацраг идэвхт радонд өртөх болно. Дэлгэрэнгүй мэдээллийг CDC, EPA, муж, орон нутгийн засаг захиргаанаас авах боломжтой.
www.epa.gov/radon/find-information-about-…
Энэхүү төсөл нь хямд өртөгтэй Honeywell ABPMAND001PG2A3 (480-6250-ND) даралт мэдрэгч болон Raspberry Pi ашиглан радон бууруулах системийг хянаж бүртгэдэг. Даралт нь нэрлэсэн хязгаараас хэтрэх тохиолдолд дохио өгдөг. Даралт мэдрэгчийг I2C автобус (2 утастай), мөн SPI автобус (3 утастай) хэлбэрээр авах боломжтой. Аль аль нь өөр 2 утастай байхын тулд 3.3Vdc хүч шаарддаг. Би Raspberry Pi 3 ашигласан боловч тэг эсвэл RPi 4 нь бас ажиллах болно. Даралтын мэдрэгчийн I2C эсвэл SPI хувилбарыг сонгосон эсэхээс хамааран танд 4-5 эсвэл 5 утас холбохын тулд талхны хавтан эсвэл гагнуурын утас хэрэгтэй болно. Python эх код нь SMS эсвэл MMS текст хэлбэрээр илгээж болох имэйлийн анхааруулгатай байдаг. Та мөн MQTT, Blynk эсвэл бусад үүл үйлчилгээг ашиглахын тулд кодыг өөрчилж болно. Хөтөлбөр нь AirThings WavePlus Radon Monitor -ийг Bluetooth -ээр унших боломжтой. Энэ нь радоны түвшин, дэгдэмхий эрхтэний нэгдлүүд, CO2, температур, чийгшлийн талаархи мэдээллийг бүртгэдэг. Энэ нь Python кодыг өөрчлөх эсвэл өгөгдлийн файлыг хүснэгтийн програм руу импортлох замаар өгөгдлийг хүссэн форматаар төлөвлөх, харах боломжийг танд олгоно. Энэ нь мөн Python кодыг дахин тохируулах эсвэл хүссэнээрээ өөрчлөх боломжтой анхааруулга, статусыг илгээх болно.
Хангамж:
Хэрэв танд RPi байгаа бол танд зөвхөн даралт мэдрэгч, жижиг хоолой хэрэгтэй болно.
-
Даралт мэдрэгч (Digikey, Mouser, Arrow, Newark болон бусад төхөөрөмжөөс авах боломжтой даралтын мэдрэгчүүдийн нэг. Тэд ойролцоогоор 13 долларын үнэтэй)
- ABPDRRV001PDSA3 (Mouser 785-ABPDRRV001PDSA3, DIP Pkg SPI интерфейс)
- ABPMAND001PG2A3 (Digikey 480-6250-ND, I2C интерфэйс)
- ABPMRRV060MG2A3 (Mouser 785-ABPMRRV060MG2A3, I2C интерфэйс)
- Даралтын мэдрэгчийг радон бууруулах хоолойд холбохын тулд дотор нь 1.5 мм диаметртэй цахиур эсвэл хуванцар хоолой
- Raspberry Pi, тэжээлийн хангамж, SD санах ойн карт
Алхам 1: I2C утас холбох сонголт
Утасыг нэлээд богино байлгахыг зөвлөж байна. Би утсыг хэдхэн футын урттай байлгасан. Хэрэв I2C даралтын мэдрэгчийг ашигладаг бол даралтын мэдрэгчийг Raspberry Pi-тэй холбох 4 утастай байдаг.
RPI 40-pin => Honeywell ABP даралтын мэдрэгч
Зүү 1 (+3.3 VDC) => Зүү 2 (Vsupply)
Зүү 3 (SDA1) => Зүү 5 (SDA)
Зүү 5 (SCL1) => Зүү 6 (SCL)
Pin 6 (GND) => Pin 1 (GND)
Алхам 2: SPI утас холбох сонголт
Хэрэв SPI даралтын мэдрэгчийг ашигладаг бол даралтын мэдрэгчийг Raspberry Pi-тэй холбох 5 утастай байдаг.
RPI 40-pin => Honeywell ABP даралтын мэдрэгч
Зүү 17 (+3.3 VDC) => Зүү 2 (+3.3 Vsupply)
Зүү 21 (SPI_MISO) => 5 -р зүү (MISO)
Зүү 23 (SPI_CLK) => Зүү 6 (SCLK)
Зүү 24 (SPI_CE0_N) => Зүү 3 (SS)
Зүү 25 (GND) => Зүү 1 (GND)
Алхам 3: Хоолойн холболт
Даралтын мэдрэгчийг радон бууруулах хоолойд холбохын тулд даралт мэдрэгч дээрх дээд P1 порт руу холбогдсон 1.5 мм дотоод диаметртэй хуванцар хоолой ашиглана уу. Хуванцар хоолой нь ямар ч урттай байж болох бөгөөд нөгөө үзүүрийг хоолойн гаднах диаметртэй тэнцэх жижиг нүх өрөмдөх замаар бууруулах хоолой руу оруулна.
Алхам 4: Програм хангамж
Raspberry Pi үйлдлийн системийг суулгасны дараа би SPI болон I2C автобусыг идэвхжүүлэх зааврыг дагасан.
github.com/BrucesHobbies/radonMaster
Дараа нь би giton ашиглан radonMaster Python эх кодыг татаж авлаа.
git clone
Би анхааруулгыг өөрийн хүссэнээр тохируулахын тулд radonMaster.py эх сурвалжид хэдэн мөр оруулсан. Радон бууруулах сэнсний вакуум/даралт өөрчлөгдөх үед програм нь анхааруулга илгээх болно. Хөтөлбөр нь өгөгдлийг таслалаар тусгаарлагдсан хувьсагчийн файлд бүртгэдэг бөгөөд үүнийг ихэнх хүснэгтийн програмд амархан импортлох эсвэл стандарт MatPlotLib ашигладаг Python эх кодыг ашиглан зурах боломжтой. Хөтөлбөр нь таны сонголтоос хамааран өдөр тутмын, долоо хоног тутмын эсвэл сарын төлөв байдлын тайланг имэйлээр илгээх боломжтой. Радоны түвшин цаг агаараас хамаарч өөр өөр байдаг тул сэрэмжлүүлгийн түвшинг арай өндөр болгож сар бүр өгөгдлийг төлөвлөхийг сонгосон. Гадна хүчтэй салхитай өдрүүдэд радон бууруулах вакуум даралт ихээхэн өөрчлөгддөгийг би бас анзаарсан. Хөтөлбөр нь хуурамч сэрэмжлүүлгийг багасгах алгоритмыг ашигладаг. Надад хуурамч сэрэмжлүүлэг байгаагүй.
Би "python3 radonMaster.py" командыг ашиглан програмыг терминалын цонхноос ажиллуулж, анхны туршилт, төлбөр хийх боломжтой болсон. Дараа нь би зааврын дагуу crontab ашиглан програмыг RPi дахин ачаалахад эхлүүлсэн.
Энэ төслийг маш хурдан дуусгасан бөгөөд зөвхөн Honeywell даралтын мэдрэгч (13 доллар), хямд хуванцар хоолой худалдаж авах шаардлагатай байв. Төслөөс би I2C ба SPI төхөөрөмжүүдийг хэрхэн холбож сурч, Honeywell TruStability -ийн үндсэн даралтын мэдрэгчтэй танилцсан.
Зөвлөмж болгож буй:
Digispark ATtiny85 -ийн батерейны хэрэглээг бууруулах: 7 алхам
Digispark ATtiny85 -ийн батерейны зарцуулалтыг бууруулах: эсвэл: 2032 зоосон мөнгө бүхий Arduino -г 2 жилийн турш ажиллуулах. Digispark Arduino самбарыг Arduino програмын тусламжтайгаар хайрцагнаас гаргаж авах нь 5 вольтын хүчдэлтэй 20 мА хүчийг авдаг. 5 вольтын цахилгаан банктай 2000 мАч хүчин чадалтай, энэ нь ердөө 4 хоног ажиллах болно
Релений эрчим хүчний хэрэглээг бууруулах - Пикап гүйдлийг барих: 3 алхам
Релений цахилгаан зарцуулалтыг бууруулах - Авах гүйдлийн эсрэг барих: Ихэнх реле нь контактууд хаагдсаны дараа реле барихаас илүү их гүйдэл асаах шаардлагатай болдог. Реленийг барихад шаардагдах гүйдэл (одоогийн гүйдэл) нь ажиллахад шаардагдах анхны гүйдэлээс хамаагүй бага байж болно
M365 програм хангамжийн түвшинг бууруулах: 7 алхам
F365 програм хангамжийн түвшинг бууруулах M365: Сайн байна уу, энэ зааварчилгаанд та цахилгаан скутер Xiaomi M365 -ийн програм хангамжийг хэрхэн бууруулах талаар танд үзүүлэх болно. Хэрэв танд 1.5.1 хувилбар байгаа бол энэ нь зөвхөн харьцуулбал хэдхэн онцлогтой албан ёсны програмыг ашиглах боломжтой гэсэн үг юм. илүү нарийвчлан тайлбарлахын тулд
Бууруулах, дахин сэргээх, дахин боловсруулах: 6 алхам
Багасгах, дахин сэргээх, дахин боловсруулах: Нийгмийн арга хэмжээнүүд нь хөнгөн цагааны лаазнаас хуванцар аяга хүртэл их хэмжээний хог хаягдал гаргадаг бөгөөд бүгдийг дахин боловсруулах боломжтой. Өмнө нь энэ дахин боловсруулалтыг дэмжих хөтөлбөр байдаггүй байсан тул оюутнууд тэдгээрийг хаяж, үйлдвэрүүдэд сөрөг нөлөө үзүүлж байжээ
DC -ээс DC Бак хөрвүүлэгч DIY -- DC хүчдэлийг хэрхэн амархан бууруулах вэ: 3 алхам
DC -ээс DC Бак хөрвүүлэгч DIY || DC хүчдэлийг хэрхэн амархан буулгах вэ: Бак хөрвүүлэгч (буурах хөрвүүлэгч) нь оролт (хангамж) -аас гаралт (ачаалал) хүртэл хүчдэлийг (гүйдлийг нэмэгдүүлэх явцад) бууруулдаг DC-DC гүйдлийн цахилгаан хувиргагч юм. Энэ нь ихэвчлэн дор хаяж