Mündəricat:
- Addım 1: hissələri toplayın !!!!
- Addım 2: MQ Qaz Sensorlarına Dərin
- Addım 3: Hazırlama və hesablama
- Addım 4: Kod ……
- Addım 5: İşləyir !!!!!!
Video: Arduino Hava Monitoru Qalxanı. Təhlükəsiz bir mühitdə yaşayın: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Salam, bu təlimatda arduino üçün hava nəzarət qalxanı hazırlayacağam. Atmosferdəki LPG sızıntısını və CO2 konsentrasiyasını hiss edə bilən, həm də LPG aşkar edildikdə və ya CO2 konsentrasiyası artdıqda LED və egzoz fanı açılır. dəqiq, lakin bir qədər tam məna daşımalı və tətbiqimizə uyğun olmalıdır. LPG qazı sızması və ya CO2 və digər zərərli qazların səviyyəsində artım olduqda egzoz fanını açmaq üçün istifadə etdiyim kimi. Bu, ailə üzvlərinin sağlamlıq vəziyyətini qorumaq və LPG qazının sızmasının səbəb ola biləcəyi təhlükələrin qarşısını almaq üçün başlandı.
Addım 1: hissələri toplayın !!!!
Bu hissələri toplayın: Əsas hissələr1. Arduino Uno 2. 16x2 lcd ekran. MQ2.4. MQ135.5. RÖLE 12v (egzoz fanınızın spesifikasiyalarına uyğun olaraq cari reytinq).6. 12 volt enerji təchizatı (röle modulu üçün). Ümumi hissələr1. Kişi və qadın başlıqları.2. PCB nöqtəli. Buzzer.4. LEDlər 5. Rezistorlar (R1 = 220, R2, R3 = 1k) 6. NPN tranzistoru. (2n3904) 7. Qoruyucu qutu 8. bəzi tellər.9. Dc jack. Gəlin edək !!!!!.
Addım 2: MQ Qaz Sensorlarına Dərin
MQ seriyası qaz sensörleri ilə tanış olaq. MQ seriyası qaz sensörlərində, müqaviməti həssas təbəqəsinə görə müxtəlif qazların konsentrasiyasından asılı olan, 2 -si qızdırıcı, digər 4 -ü isə sensor pinli 6 sancağı var.. H1, H2 qızdırıcı pinləri 5 volta və yerə bağlanır (Qütblülüyün əhəmiyyəti yoxdur) A1, A2 və B1, B2 sensor pinləri A və ya B hər hansı birini istifadə edin. (Sxematik olaraq hər ikisi də istifadə olunur, lazım deyil). A1 (və ya B1) 5 volta, A2 (və ya B2) isə RL -yə (yerə qoşulmuşdur) qoşun. Sensor sancaqlarının müqaviməti, qazların konsentrasiyasının dəyişməsi ilə dəyişir, RL üzərindəki gərginlik arduino üçün analoq girişdir. Məlumat cədvəlində verilən sensorların qrafikini təhlil edərək, bu analoq oxunuşu qazların konsentrasiyasına çevirə bilərik.. Sabitləşdirilmiş göstəricilər əldə etmək üçün bu sensorların 24 saatdan 48 saata qədər qızdırılması lazımdır. (İstiləşmə vaxtı məlumat cədvəlində əvvəlcədən istiləşmə vaxtı kimi göstərilir) Düzgün kalibrləmə olmadan dəqiqliyə nail olmaq mümkün deyil, lakin tətbiqimiz üçün buna ehtiyac yoxdur..bu məlumat cədvəllərinə baxın. https://www.google.co.in/url? sa = t & rct = j & q = & esrc = s &… Yuxarıdakı sxematik R6, MQ2 üçün RLdir. MQ2 məlumat cədvəli, RL -nin 5K ohm və 47K ohm arasında olduğunu göstərir. LPG, Propan, CO, H2, CH4, Alkol kimi qazlara həssasdır. burada aşkar etmək üçün istifadə ediləcək. LPG. LPG -yə həssas olan digər MQ sensorlar kimi istifadə edilə bilər: MQ5 və ya MQ6. MQ135: Yuxarıdakı sxematik R4, MQ135 üçün RL -dir. Məlumat cədvəli RL -nin 10K ohm və 47K ohm arasında olduğunu göstərir. CO2, NH3, BENZENE, Tüstü və s. Kimi qazlara həssasdır, burada aşkar etmək üçün istifadə olunur. CO2 konsentrasiyası.
Addım 3: Hazırlama və hesablama
Dövrlərinizi sxemlərə görə qurun. Mənim dövrələrimdə qaz sensorlarının modullarını görə bilərsiniz. Mən onların sxemlərini yuxarıdakı sxemə uyğun olaraq dəyişdirdim. Sensorları 24 saat 48 saat əvvəlcədən istiləşmə müddətinə görə istiləşdirməyə buraxın. Bu zaman CO2 üçün tənlik əldə etmək üçün MQ135 qrafikini təhlil etməyə imkan verir. Qrafta baxaraq i log log qrafiki olduğunu söyləyə bilərik. Bu cür qrafiklər üçün qrafikin tənliyi aşağıdakı kimi verilir: log (y) = m *log (x)+c burada, x-ppm dəyəri y-Rs/Ro.m nisbətidir.c-y kəsişməsidir. "m" yamacını tapmaq üçün: m = log (Y2) -log (Y1) / log (X2-X1) m = log (Y2 / Y1) / log (X2 / X1), CO2 xəttindəki nöqtələri alaraq xəttin orta yamacının -0.370955166.: c = log (Y)- m*log (x) tənlikdə m dəyərini nəzərə alaraq və X və Y dəyərlərini qrafikdən alırıq. ortalama c-ni 0.7597917824-ə bərabər edirik. Tənlik: log (Rs/Ro) = m * log (ppm) + clog (ppm) = [log (Rs / Ro) - c] / mppm = 10^{[log (Rs / Ro) - c] / m} R0 hesablanması: bilirik ki, VRL = V*RL / RT. Hər yerdə, VRL, müqavimətçi RLV üzərindəki gərginlik düşməsi tətbiq olunan gərginlikdir. RL rezistordur (diaqrama baxın). RT ümumi müqavimətdir. Bizim vəziyyətimizdə VRL = RL üzərindəki gərginlik = analoq arduino oxunması*(5/1023). V = 5 voltRT = Rs (Rs haqqında bilmək üçün məlumat cədvəlinə baxın).+ RL. buna görə Rs = RT-RL tənlikdən- VRL = V*RL/ RT. RT = V*RL/ VRL.və Rs = (V*RL/ VRL) -RL bilirik ki, hal-hazırda atmosferdə CO2 konsentrasiyası 400 ppm-dir. Buna görə də log (Rs/Ro) = m * log (ppm) + cwe tənlikdən istifadə edərək Rs/Ro = 10^{[-0.370955166 * log (400)] + 0.7597917824} Rs/Ro = 0.6230805382. verən Ro = Rs/0.623080532. "Ro almaq üçün" kodunu istifadə edin və V2 -nin dəyərini (təmiz havada) qeyd edin. R0. I, Ro, V1 və V2 -nin həm seriyalı monitorda, həm də LCD -də göstəriləcəyi şəkildə proqramlaşdırılmışdır.
Addım 4: Kod ……
GitHub-dan kodları yükləmək üçün link burada.
Proqram çox sadədir və asanlıqla başa düşülə bilər. "To_get_R0" kodunda. MQ135 analoq çıxışını sensorValue kimi təsvir etdim. MQ135 -in anoloji çıxışı gərginliyə.sensor2_volt, MQ2 -nin analoq çıxışının gərginliyə çevrilməsidir. Bunlar həm LCD, həm də Serial monitorda göstərilir. "AIR_MONITOR" kodunda LCD kitabxanası əlavə edildikdən sonra. Buzzer, led, MQ2, MQ135, Relay. Növbəti quruluşda, bağlı komponentlərin giriş və ya çıxış olub -olmadığını və orada vəziyyətlərin (yəni yüksək və ya aşağı) olub olmadığını təyin edirik. Ardından LCD ekrana başlayaraq "Arduino Uno Hava Monitoru Qalxanı "750 milli saniyə ərzində səsli siqnal və LED ilə. Sonra bütün çıxış vəziyyətlərini aşağı səviyyəyə qoyduq. Əvvəlcə əvvəlki addımda dediyim hesablama formulunda istifadə etdiyimiz bütün şərtləri təyin edirik, sonra CO2 konsentrasiyasını ppm -də əldə etmək üçün bu düsturları tətbiq edirik. Bu bölmədə R0 dəyərinizi təyin edin. Əvvəlki kodu işləyərkən aşağı)) sonra LCD -də CO2 konsentrasiyasını göstəririk. "if" funksiyasından istifadə edərək 600 ppm olaraq istifadə etdiyim ppm dəyərinin eşik həddini istifadə edirik. və istifadə etdiyimiz MQ2 gərginliyi üçün də. "Əgər" funksiyası, hədd həddini təyin etmək üçün. if funksiyası təmin edildikdə, siqnalın, ledin və rölenin 2 saniyə yüksək qalxmasını təmin edirik, reklam da MQ2 -nin gərginliyi eşikdən daha yüksək olduqda LPG -ni Algılanan kimi göstərməsini təmin edir. limit Əvvəlki kod zamanı V2 olaraq qeyd etdiyiniz MQ2 -nin gərginlik həddini təyin edin. if funksiyasında çıxışı 2 saniyə yüksək olaraq təyin edin, sadə bir taymerdən istifadə etmək yaxşıdır. Hər kəs gecikməni koddakı taymerə dəyişə bilərsə, həmişə xoş qarşılanırsınız və bunu şərh bölməsində bildirin.
Addım 5: İşləyir !!!!!!
İşlədiyini nümayiş etdirmək üçün video budur.
üzr istəyirəm, videoda röleyi göstərə bilmədim.
CO2 konsentrasiyasının çılğınca artdığını görə bilərsiniz, çünki alışqandan çıxan qazlar digər qazlara da həssas olan MQ135 -ə təsir göstərir, lakin narahat olmayın ki, bir neçə saniyədən sonra normallaşacaq.
Tövsiyə:
Arduino və digər mikrosxemlər üçün daha ucuz bir ESP8266 WiFi qalxanı: 6 addım (şəkillərlə)
Arduino və digər mikrosxemlər üçün daha ucuz bir ESP8266 WiFi qalxanı: Yeniləmə: 29 oktyabr 2020 ESP8266 lövhə kitabxanası V2.7.4 ilə sınaqdan keçirildi - Yeniləmə: 23 sentyabr 2016 Bu layihə üçün Arduino ESP lövhə kitabxanası V2.3.0 -dan istifadə etməyin. V2.2.0 işləri Güncəlləmə: 19 May 2016 Bu layihənin 14 -cü rübü kitabxanaları və kodu işləmək üçün yenidən nəzərdən keçirir
Arduino üçün başqa bir ATTINY85 ISP Proqramçı Qalxanı: 8 addım
Arduino üçün başqa bir ATTINY85 ISP Proqramçı Qalxanı: ATTINY85 ISP Proqramçı Qalxanı, ATTiny85 µControllers proqramını asanlıqla proqramlaşdırmaq üçün hazırlanmışdır. Qalxan Arduino Uno lövhəsinə qoşulmalıdır. Serial Proqramçısı "
Təmiz Hava Balonu - Geyəcəyiniz Təhlükəsiz Atmosfer: 6 Addım (Şəkillərlə)
Təmiz Hava Balonu - Geyəcəyiniz Təhlükəsiz Atmosfer: Bu Təlimat kitabında paltarlarınıza təmiz və süzülmüş nəfəs havası axını təmin edəcək bir havalandırma sistemi necə qura biləcəyinizi izah edəcəyəm. Xüsusi 3d çaplı hissələrdən istifadə edərək iki radial fanat bir kazakla birləşdirilmişdir
Telefonunuzu və Gadgetınızı Necə Təhlükəsiz və Təhlükəsiz Qaldırsınız: 4 Adım
Telefonunuzu və Gadget'ınızı Necə Təhlükəsiz və Təhlükəsiz Qaldırsınız: Demək olar ki, hər şeyi itirmiş bir şəxsdən (əlbəttə ki, şişirdilmiş) .Belə ki, əvvəlki cümlənin dediyi kimi, etiraf zamanı, çox çirkinəm. Bir şey mənə bağlı deyilsə, onu səhv bir yerə qoyma şansım çox böyükdür, unutmaq bir yerdədir
Daha təhlükəsiz: qatar stansiyalarını daha təhlükəsiz etmək: 7 addım
Daha təhlükəsiz: qatar stansiyalarını daha təhlükəsiz etmək: Bu gün bir çox qatar stansiyası təhlükəsizlik, maneələr və içəri girən qatar xəbərdarlığı olmadığı üçün təhlükəlidir. Bunun düzəldilməsinə ehtiyac gördük. Bu problemi həll etmək üçün Safer Better yaratdıq. Titrəmə, hərəkət sensorlar və