Mundarija:
- 1 -qadam: qismlarni yig'ing !!!!!
- 2 -qadam: MQ gaz sensorlariga chuqur kiring
- 3 -qadam: hisoblash va hisoblash
- 4 -qadam: Kod ……
- 5 -qadam: Bu ishlaydi !!!!!!!
Video: Arduino havo monitor qalqoni. Xavfsiz muhitda yashang: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Salom, bu yo'riqnomada men arduino uchun havo nazorat qilish qalqoni yasayman. Bu bizning atmosferamizda LPG oqishi va CO2 kontsentratsiyasini sezishi mumkin, shuningdek, signalizatsiya signallari yoki CO2 kontsentratsiyasi oshganda, LED va chiqadigan fan yoqiladi. aniq, lekin u to'liq ma'noga ega bo'lishi kerak va bizning ilovamizga mos bo'lishi kerak. Men gazni oqishi yoki CO2 va boshqa zararli gazlar darajasining oshishi paytida chiqindi ventilyatorini yoqish uchun ishlatardim. Bu oila a'zolarining sog'lig'ini saqlash va LPG gazining oqishi natijasida yuzaga kelishi mumkin bo'lgan xavflarning oldini olish uchun edi.
1 -qadam: qismlarni yig'ing !!!!!
Bu qismlarni to'plang: Asosiy qismlar1. Arduino Uno 2. 16x2 lcd displey. MQ2.4. MQ135.5. RELAY 12v (egzoz fanatingizning texnik xususiyatlariga muvofiq joriy reyting).6. 12 voltli quvvat manbai (o'rni moduli uchun). Umumiy qismlar1. Erkak va ayol sarlavhalari.2. PCB nuqtali. Buzzer.4. LEDlar 5. Rezistorlar (R1 = 220, R2, R3 = 1k) 6. NPN tranzistorli. (2n3904) 7. Quti qutisi 8. ba'zi simlar.9. Dc jack. Qilaylik !!!!!.
2 -qadam: MQ gaz sensorlariga chuqur kiring
MQ seriyali gaz datchiklari haqida bilib olaylik. MQ seriyali gaz datchiklarida 6 ta pin bor, ulardan 2 tasi isitgich, qolgan 4 tasi sensorlar pimi bo'lib, ularning qarshiligi sezgir qatlamiga qarab turli gazlarning kontsentratsiyasiga bog'liq.. H1, H2 isitgich pinlari 5 voltli va erga ulangan (qutblanish muhim emas). A1, A2 va B1, B2 sezgichli pinlardan A yoki B ni ishlating.. A1 (yoki B1) ni 5 voltga va A2 (yoki B2) ni RL ga (erga ulangan) ulang. Sensor pimlarining qarshiligi gazlar kontsentratsiyasining o'zgarishi bilan farq qiladi, RLda kuchlanish o'zgaradi, bu arduino uchun analog kirishdir. Ma'lumotlar jadvalida berilgan sensorlar grafigini tahlil qilib, biz bu analog o'qishni gazlar kontsentratsiyasiga aylantirishimiz mumkin.. Stabilizatsiya qilingan ko'rsatkichlarni olish uchun bu datchiklarni 24 soatdan 48 soatgacha qizdirish kerak. (Isitish vaqtini ma'lumotlar jadvalida oldindan qizdirish vaqti ko'rsatiladi) To'g'ri kalibrlashsiz aniqlikka erishib bo'lmaydi, lekin biz uchun bu kerak emas.. Ushbu ma'lumotlar varaqlarini ko'rib chiqing.https://www.google.co.in/url? sa = t & rct = j & q = & esrc = s &… https://raw.githubusercontent.com/SeeedDocument/Gr…MQ2: Xuddi shunday yuqoridagi sxemali R6 - MQ2 uchun RL. MQ2 ma'lumotlar jadvalida RL 5K va 47K ohm oralig'ida bo'lishini ko'rsatadi. Bu gazlarga sezgir: LPG, Propan, CO, H2, CH4, Alkogol, bu erda u aniqlash uchun ishlatiladi. LPG. LPGga sezgir bo'lgan boshqa har qanday MQ sensori ishlatilishi mumkin: MQ5 yoki MQ6. MQ135: Yuqoridagi sxemaga ko'ra, R4 - MQ135 uchun ma'lumotli jadval, RL - 10K ohmdan 47K ohmgacha. U gazlarga sezgir: CO2, NH3, BENZEN, Tutun va boshqalar. CO2 kontsentratsiyasi.
3 -qadam: hisoblash va hisoblash
Sxemalar bo'yicha sxemalarni tuzing. Mening davralarimda siz gaz sensorlar modullarini ko'rishingiz mumkin. Men ularning sxemasini yuqoridagi sxema bo'yicha o'zgartirdim. Sensorlarni 24 soat davomida 48 soatgacha isitishga ruxsat bering. Shu vaqt ichida CO2 uchun tenglamani olish uchun MQ135 grafigini tahlil qilishga ruxsat beramiz. Grafigiga qarab, men log-log grafik deb ayta olamiz.bunday grafiklar uchun grafikning tenglamasi: log (y) = m *log (x)+c qayerda, x-ppm qiymati y-Rs/Ro.m nisbati-qiyalik.c-y kesishish. "m" qiyalikni topish uchun: m = log (Y2) -log (Y2) (log): c = log (Y)- m*log (x) tenglamadagi m qiymatini hisobga olgan holda va grafikdan X va Y qiymatlarini olamiz, biz o'rtacha c ni 0,7597917824 ga teng qilib olamiz. Tenglama: log (Rs/Ro) = m * log (ppm) + clog (ppm) = [log (Rs / Ro) - c] / mppm = 10^{[log (Rs / Ro) - c] / m} R0 ni hisoblash: bilamizki, VRL = V*RL / RT.qayerda, VRL - rezistor bo'ylab kuchlanish tushishi RLV - qo'llaniladigan kuchlanish. RL - rezistor (diagramaga qarang). RT - umumiy qarshilik, bizning holatimizda VRL = RL = analogdagi kuchlanish arduino o'qilishi*(5/1023). V = 5 voltRT = Rs (Rs haqida bilish uchun ma'lumotlar jadvaliga qarang). VRL) -RL bilamizki, hozirda atmosferada CO2 kontsentratsiyasi 400 ppm ni tashkil qiladi, shuning uchun log (Rs/Ro) = m * log (ppm) + cwe biz Rs/Ro = 10^{[-0.370955166 * tenglikni ishlatamiz. log (400)] + 0.7597917824} Rs/Ro = 0.6230805382. bu Ro = Rs/0.623080532 beradi. "Ro olish uchun" kodidan foydalaning va V2 (toza havoda) qiymatini ham qayd eting. R0. I shunday dasturlashtirilganki, Ro, V1 va V2 ketma -ket monitorda ham, LCDda ham ko'rsatiladi.
4 -qadam: Kod ……
bu erda GitHub-dan kodlarni yuklab olish uchun havola.
Dastur juda sodda va uni tushunish oson. "To_get_R0" kodida. Men MQ135 analog chiqishini sensorValue. RS_CO2 deb ta'rifladim, bu atmosferadagi CO2 ning hozirgi kontsentratsiyasi bo'lgan 400 ppm CO2 da MQ135 ning RS, oldingi qadamda olingan formula yordamida hisoblanadi. Sensor1_volt - konvertatsiya. MQ135 ning anolog chiqishi kuchlanish.sensor2_volt - bu MQ2 analog chiqishini kuchlanishga aylantirishdir, ular LCD displeyda ham, seriyali monitorda ham ko'rsatiladi. "AIR_MONITOR" kodida LCD kutubxonasi qo'shilgandan so'ng, biz ulanishlarni aniqlashdan boshlaymiz. "Buzzer", "LED", "MQ2", "MQ135", "O'rnimizni". O'rnatishda biz ulangan komponentlarning kirish yoki chiqishini aniqlaymiz va u erda (masalan, yuqori yoki past), keyin LCD displeyni boshlaymiz va uni "Arduino Uno" ko'rinishida ko'rsatamiz. Havo monitorining qalqoni "750 milliard soniya davomida signal va LED signalidan so'ng, biz barcha chiqish holatlarini past darajaga qo'ydik. Biz avvalgi bosqichda aytgan hisoblash uchun formulada ishlatadigan barcha atamalarni aniqlaymiz, keyin CO2 ning ppmda konsentratsiyasini olish uchun ushbu formulalarni qo'llaymiz, bu bo'limda R0 qiymatingizni aniqlang. oldingi kodni ishga tushirishda pastga). Shundan so'ng biz CO2 kontsentratsiyasini LCD displeyda ko'rsatamiz. "if" funktsiyasidan foydalanib, men 600 ppm sifatida ishlatgan ppm qiymati uchun chegara chegarasini ishlatamiz. va biz ishlatadigan MQ2 kuchlanishi uchun "If" funktsiyasi uning chegaraviy chegarasini belgilaydi. Biz signalni, signalni, signalni 2 soniya davomida yuqori darajaga ko'taramiz, agar funktsiya qoniqtirilsa, reklamani LCD displeyda MQ2 ning voltaji chegaradan yuqori bo'lganda LPG aniqlandi sifatida ko'rsatiladi. chegara Oldingi kodda V2 deb belgilagan MQ2 kuchlanishining chegara chegarasini belgilang. if funksiyasida chiqish vaqtini 2 soniya davomida yuqori taymerdan foydalanish yaxshidir, agar kimdir kechikishni koddagi taymerga o'zgartirsa, sizni har doim kutib olishadi va bu haqda sharhlar bo'limida menga xabar bering.
5 -qadam: Bu ishlaydi !!!!!!!
Bu ishlayotganini namoyish qilish uchun video.
uzr, videoda o'z o'rniimni ko'rsatolmadim.
Siz CO2 kontsentratsiyasining aqldan oshganini ko'rishingiz mumkin, chunki yondirgichdan chiqarilgan gazlar boshqa gazlarga ham sezgir MQ135 ga ta'sir qiladi, lekin xavotir olmang, u bir necha soniyadan so'ng normal holatga qaytadi.
Tavsiya:
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Toza havo pufagi - sizning xavfsiz muhitingiz: 6 qadam (rasmlar bilan)
Toza havo pufakchasi - Sizning xavfsiz muhitingiz - bu yo'riqnomada men sizning kiyimingizga ventilyatsiya tizimini qanday qurishingiz mumkinligini tasvirlab beraman, bu sizga toza va filtrlangan nafas oladigan havo oqimi beradi. Ikkita radial fanatlar sviterga maxsus 3D bosilgan qismlardan foydalangan holda o'rnatilgan
Arduino MKR ENV qalqoni bilan ob -havo monitor: 6 qadam
Arduino MKR ENV qalqoni bilan ob -havo monitor: Bir necha kun oldin bizda yangi MKR ENV qalqonlari bor edi. Bu qalqonlarning bortida bir nechta sensorlar (harorat, havo bosimi, namlik, UV ….) bor - bu bizning ArduiTouch MKR to'plamimiz bilan birgalikda oddiy ob -havo stantsiyasini yaratish uchun yaxshi to'plam. Biz
HRV (uy havo almashinuvi) Arduino havo iqtisodchisi bilan boshqaruvchi: 7 qadam (rasmlar bilan)
HRV (uy havo almashinuvi) Arduino havo iqtisodchisi bilan boshqaruvchisi: HRV Arduino havo iqtisodchisi bilan boshqaruvchisi Shunday qilib, mening loyihamning tarixi - men Minnesota shtatida yashayman va mening elektron kartam LifeBreath 155Max HRV -da qovurilgan. Men yangisi uchun 200 dollar to'lashni xohlamadim. Men har doim havo iqtisodchisi gunohi bo'lgan narsani xohlardim
Telefon va gadjetni qanday xavfsiz va xavfsiz saqlash kerak: 4 qadam
Telefoningiz va gadjetingizni qanday himoyalash va himoya qilish kerak: deyarli hamma narsani yo'qotgan odamdan (albatta, bo'rttirib aytilgan) .Shunday qilib, tan olish vaqti, mening oldingi gapimda aytilganidek, men juda ahmoqman. Agar menga biror narsa bog'lanmagan bo'lsa, men uni noto'g'ri joyiga qo'yib yuborishim mumkin, bir joyda unutishim mumkin