Мазмұны:
- 1 -қадам: бөлшектерді жинаңыз !!!!
- 2 -қадам: MQ газ сенсорларына терең еніңіз
- 3 -қадам: жасау және есептеу
- 4 -қадам: Кодекс ……
- 5 -қадам: ол жұмыс істейді !!!!!!
Бейне: Arduino ауа мониторының қалқаны. Қауіпсіз ортада өмір сүріңіз.: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Сәлеметсіз бе, осы нұсқаулықта мен arduino үшін ауаны бақылайтын қалқан жасаймын. Сұйытылған газдың шығуы мен СО2 концентрациясын біздің атмосферада сезуге болады. Сондай -ақ, газды шығаратын кезде газдың шығуы мен желдеткіші қосылады. дәл, бірақ ол біршама мағыналы болуы керек және біздің қосымшамызға сәйкес келуі керек. Мен мұны СТГ газының шығуы немесе СО2 мен басқа зиянды газдар деңгейінің жоғарылауы кезінде шығатын желдеткішті қосу үшін қолдандым. Бұл отбасы мүшелерінің денсаулығын сақтау және газды газдың ағып кетуінен болатын қауіптің алдын алу үшін болды.
1 -қадам: бөлшектерді жинаңыз !!!!
Мына бөліктерді жинаңыз: Негізгі бөліктер1. Arduino Uno.2. 16x2 LCD дисплейі. MQ2.4. MQ135.5. RELAY 12v (шығыс желдеткішінің сипаттамаларына сәйкес ағымдағы рейтинг).6. 12 вольтты қуат көзі (реле модулі үшін). Жалпы бөлшектер1. Ерлер мен әйелдердің тақырыптары.2. Нүктелік ПХД.3. Дыбыстық сигнал.4. Жарық диодтары 5. Резисторлар (R1 = 220, R2, R3 = 1k) 6. NPN транзисторы. (2n3904) 7. Қорап қорабы 8. кейбір сымдар.9. Dc jack. Жасайық !!!!!.
2 -қадам: MQ газ сенсорларына терең еніңіз
MQ сериялы газ датчиктері туралы білуге рұқсат етіңіз. MQ сериялы газ датчиктерінің 6 түйреуіштері бар, олардың 2 -сі жылытқыштар, ал қалған 4 -і сенсорлық түйреуіштер, олардың кедергісі әр түрлі газдардың сезімтал қабатына сәйкес концентрациясына байланысты. H1, H2 қыздырғыш түйреуіштер 5 вольт пен жерге қосылады (полярлық маңызды емес). A1, A2 және B1, B2 сенсорлық түйреуіштері A немесе B кез келгенін қолданыңыз. (Схемада екеуі де қолданылады, қажет емес). А1 (немесе В1) 5 вольтке, ал А2 (немесе В2) RL (жерге қосылған) жалғаңыз. сенсорлық түйреуіштердің кедергісі газ концентрациясының өзгеруіне байланысты өзгереді, RL -дегі кернеу өзгереді, бұл arduino үшін аналогтық кіріс. Деректер кестесінде берілген сенсорлардың графигін талдай отырып, біз аналогты оқуды газдардың концентрациясына түрлендіре аламыз.. Тұрақты көрсеткіштерді алу үшін бұл сенсорларды 24 сағаттан 48 сағатқа дейін қыздыру қажет. (Қыздыру уақыты деректер кестесінде алдын ала қыздыру уақыты ретінде көрсетілген) Дәлдікке сәйкес калибрлеусіз қол жеткізу мүмкін емес, бірақ біздің қолдану үшін бұл қажет емес..бұл мәліметтер парағын қараңыз. https://www.google.co.in/url? sa = t & rct = j & q = & esrc = s &… жоғарыда келтірілген R6 схемасы MQ2 үшін RL болып табылады. MQ2 мәліметтер кестесінде RL 5K ом мен 47К ом арасында болады, ол газдарға сезімтал: LPG, пропан, CO, H2, CH4, алкоголь. мұнда ол анықтау үшін қолданылады. Сұйытылған газға сезімтал кез келген басқа MQ сенсорларын қолдануға болады: MQ5 немесе MQ6. MQ135: Жоғарыда келтірілген R4 схемасы MQ135 үшін RL болып табылады. Деректер кестесі RL -ді 10К -тен 47К -ге дейінгі аралықта ұсынады, ол газдарға сезімтал: CO2, NH3, BENZENE, Smoke және т.б., мұнда анықтау үшін қолданылады. СО2 концентрациясы.
3 -қадам: жасау және есептеу
Схемаларға сәйкес схемаларды құрыңыз. Менің схемаларымда сіз газ датчиктерінің модульдерін көре аласыз. Мен олардың схемасын жоғарыда көрсетілген схемаға өзгерттім. Сенсорларды 24 сағаттан 48 сағатқа дейін қыздыруға рұқсат етіңіз. бұл уақыт MQ135 графигін талдауға мүмкіндік береді, CO2 теңдеуін аламыз. Графикке қарап, мен журналдық журнал деп айта аламыз.бұл графиктер үшін графиктің теңдеуі: log (y) = m *log (x)+chere, x-ppm мәні-бұл Rs/Ro.m қатынасы-көлбеу.c-y қиылысуы. «m» көлбеуін табу үшін: m = log (Y2) -log (Y1) / log (X2-X1) m = log (Y2 / Y1) / log (X2 / X1) CO2 сызығындағы нүктелерді алып, жолдың орташа көлбеулігі -0.370955166. «C» Y-қиылысын табу үшін: c = log (Y)- m*log (x) теңдеудегі m мәнін ескере отырып және X пен Y мәндерін графиктен аламыз. c орташа мәнін аламыз 0.7597917824 теңдеу: log (Rs/Ro) = m * log (ppm) + clog (ppm) = [log (Rs / Ro) - c] / mppm = 10^{[log (Rs / Ro) - c] / m} R0 есептеу: біз білеміз, VRL = V*RL / RT.бір жерде, VRL - резистордағы кернеудің төмендеуі RLV - кернеу. arduino оқу*(5/1023). V = 5 вольтRT = Rs (Rs туралы білу үшін мәліметтер кестесін қараңыз).+ RL. Сондықтан, Rs = RT-RL теңдеуден- VRL = V*RL/ RT. RT = V*RL/ VRL.және Rs = (V*RL/ VRL) -RL CO2 концентрациясы қазіргі уақытта атмосферада 400 ppm екенін білеміз, сондықтан журналды (Rs/Ro) = m * log (ppm) + cwe Rs/Ro = 10^{[-0.370955166 * теңдеуін қолдана отырып білеміз. log (400)] + 0.7597917824} Rs/Ro = 0.6230805382. бұл Ro = Rs/0.623080532 береді. «Ro алу үшін» кодын қолданыңыз, сонымен қатар V2 мәнін (таза ауада) ескеріңіз. R0. I Ro, V1 және V2 сериялық мониторда да, СКД де көрсетілетін етіп бағдарламаланған.
4 -қадам: Кодекс ……
мұнда GitHub-тен кодтарды жүктеуге сілтеме бар.
Бағдарлама өте қарапайым және оны түсінуге болады. «To_get_R0» кодында. Мен MQ135 аналогтық шығысын sensorValue. RS_CO2 ретінде сипаттадым, бұл MQ135 -тің 400 ppm CO2 мәніндегі RS, бұл атмосферадағы CO2 -нің ағымдағы концентрациясы. R0 алдыңғы қадамда алынған формула бойынша есептеледі. Sensor1_volt - бұл MQ135 -тің аналогты шығыны. sensor2_volt - бұл MQ2 -дің аналогтық шығысын кернеуге түрлендіру. олар СКД -де де, сериялық мониторда да көрсетіледі. «AIR_MONITOR» кодында СКД кітапханасын қосқаннан кейін біз қосылымдарды анықтаудан бастаймыз. Дыбыстық сигнал, MQ2, MQ135, Relay. Келесі орнатуда біз қосылған компоненттердің кіріс немесе шығыс екенін, сондай -ақ күйлерді (яғни жоғары немесе төмен) анықтаймыз. Содан кейін біз СКД дисплейін бастаймыз және оны «Arduino Uno» түрінде көрсетеміз. Ауа мониторының қалқаны »750 миллилитр секундта дыбыстық сигнал мен жарықдиодты шығарады. Содан кейін біз барлық шығыс күйлерін төменге қойдық. Біз бірінші қадамда айтқан формулада қолданатын барлық терминдерді анықтаймыз, содан кейін біз CO2 концентрациясын ppm -де алу үшін осы формулаларды қолданамыз. Осы бөлімде сіздің R0 мәніңізді анықтаңыз. алдыңғы кодты іске қосу кезінде төмен). Сосын біз СО2 концентрациясын СКД -де көрсетеміз. «if» функциясын қолдана отырып, мен 600 ppm ретінде пайдаланған ppm мәнінің шекті шегін қолданамыз. сонымен қатар біз қолданатын MQ2 кернеуі үшін «Егер» функциясы оған шекті шекті орнатуға мүмкіндік береді. егер функциясы қанағаттандырылса, жарнамалық сигналды, сигналды және релені 2 секунд бойы жоғары күйге көтереміз, сонымен қатар MQ2 кернеуі шекті мәннен жоғары болғанда СКД анықталды ретінде көрсетіледі. шектеу Алдыңғы код кезінде V2 деп белгілеген MQ2 кернеуінің шекті шегін анықтаңыз. (Осы мәннен сәл жоғары орнатыңыз). Осыдан кейін біз «else» функциясын анықтаймыз және циклды 1 секундқа кешіктіреміз. if функциясында шығуды 2 секундқа жоғары орнатыңыз, егер қарапайым таймерді пайдалану жақсы болса, егер кез келген адам кодты таймерге кешіктіруді өзгерте алса, сіз әрқашан құптайсыз және бұл туралы түсініктеме бөлімінде хабарлаңыз.
5 -қадам: ол жұмыс істейді !!!!!!
Бұл жұмыс істейтінін көрсету үшін бейне.
кешіріңіз, мен роликті видеода көрсете алмадым.
Сіз CO2 концентрациясының ессіз жоғарылағанын байқай аласыз, өйткені оттықтан шыққан газдар басқа газдарға сезімтал MQ135 -ке әсер етеді, бірақ ол бірнеше секундтан кейін қалыпты жағдайға оралады деп алаңдамаңыз.
Ұсынылған:
Таза ауа көпіршігі - сіздің қауіпсіз атмосфераңыз: 6 қадам (суреттермен)
Таза ауа көпіршігі - сіздің қауіпсіз атмосфераңыз: Бұл нұсқаулықта мен сіздің киіміңізге желдету жүйесін қалай салу керектігін сипаттаймын, ол сізге таза және сүзілген тыныс ауасын береді. Екі радиалды желдеткіш свитерге интеграцияланған, ол 3d форматында басып шығарылатын арнайы бөлшектерді қолданады
Arduino MKR ENV қалқаны бар ауа -райы мониторы: 6 қадам
Ауа райы мониторы Arduino MKR ENV қалқанымен: Біз бірнеше күн бұрын жаңа MKR ENV қалқандарын алдық. Бұл қалқандардың бортында бірнеше датчиктер бар (температура, ауа қысымы, ылғалдылық, ультракүлгін ….) - біздің ArduiTouch MKR жиынтығымен бірге қарапайым ауа райы станциясын жасау үшін жақсы жинақ. Біз
HRV (үйдегі ауа алмастырғыш) Arduino контроллері ауа экономайзері бар: 7 қадам (суреттермен)
HRV (үйдегі ауа алмастырғыш) Arduino ауа экономайзері бар контроллері: HRV Arduino контроллері ауа экономизаторы Сонымен, менің бұл жобадағы тарихым - мен Миннесотада тұрамын және менің өмірлік тақтасы LifeBreath 155Max HRV -де қуырылған. Мен жаңасына 200 доллар төлегім келмеді, мен әрқашан ауа экономизаторы бар нәрсені қалайтынмын
Телефон мен гаджетті қалай қауіпсіз және қауіпсіз етуге болады: 4 қадам
Телефон мен гаджетті қалай қауіпсіздендіруге және қорғауға болады: бәрін жоғалтқан адамнан (әрине, асыра сілтеген). Демек, мойындау уақыты, менің алдыңғы сөйлемім айтқандай, мен өте ыңғайсызмын. Егер маған бір нәрсе жабыспаса, мен оны қате қоюдың үлкен мүмкіндігі бар, ұмыту бір жерде
Неғұрлым қауіпсіз: пойыз станцияларын қауіпсіз ету: 7 қадам
Қауіпсізірек: пойыз станцияларын қауіпсіз ету: Қазіргі кезде көптеген теміржол вокзалдары қауіпсіздіктің жоқтығынан, кедергілер мен пойыздың келе жатқанын ескертуіне байланысты қауіпсіз емес. Біз мұны түзету қажет екенін көрдік. Бұл мәселені шешу үшін біз Safer Better құрдық. Біз діріл сенсорларын, қозғалыс сенсорларын қолдандық және