Мазмуну:
- 1 -кадам: Бөлүктөрдү чогултуу !!!!
- 2 -кадам: MQ газ сенсорлоруна терең кирүү
- 3 -кадам: Жасоо жана эсептөө
- 4 -кадам: Код ……
- 5 -кадам: Бул иштейт !!!!!!
Video: Arduino Air Monitor Shield. Коопсуз чөйрөдө жашаңыз.: 5 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Саламатсызбы, бул инструктажда мен arduino үчүн абаны көзөмөлдөөчү калкан жасайын деп жатам. Кайсы LPG агып кетишин жана CO2 концентрациясын биздин атмосферада сезе алат. Ошондой эле бип сигналды чыгарат же CO2 концентрациясы жогорулаганда LED жана соруучу күйөрманды күйгүзөт. Бул үйдө иштөө үчүн жасалышы керек эмес. так, бирок ал бир аз толук мааниге ээ болушу керек жана биздин колдонууга ылайыктуу болушу керек. Мен муну LPG газынын агып кетиши же CO2 жана башка зыяндуу газдардын деңгээлинин жогорулашы болгондо сормо желдеткичти күйгүзүү үчүн колдонгонмун. Бул үй -бүлө мүчөлөрүнүн ден соолугун коргоо жана LPG газынын агып кетишинен келип чыгышы мүмкүн болгон коркунучтардын алдын алуу үчүн болгон.
1 -кадам: Бөлүктөрдү чогултуу !!!!
Бул бөлүктөрдү чогулткула: Негизги бөлүктөр1. Arduino Uno.2. 16x2 лкд дисплей. MQ2.4. MQ135.5. RELAY 12v (түтүн күйөрманыңыздын өзгөчөлүктөрүнө ылайык учурдагы рейтинг).6. 12 вольт электр менен камсыздоо (реле модулу үчүн). Жалпы бөлүктөр1. Эркек жана аял баш тилкелери.2. Dot PCB.3. Buzzer.4. LED 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 сенсордук түйрүктөрү А же В ар бирин колдонуңуз. (Схемада экөө тең колдонулат, бул талап кылынбайт). A1 (же B1) 5 вольтко жана A2 (же B2) RLге (жерге туташкан) туташтырыңыз. сенсор казыктарынын каршылыгы газдардын концентрациясынын өзгөрүшүнө жараша өзгөрөт, RLдеги чыңалуу arduino үчүн аналогдук кириш болуп өзгөрөт. Маалымат баракчасында берилген сенсорлордун графигин анализдөө менен биз аналогдук окууну газдардын концентрациясына айландыра алабыз.. Бул сенсорлорду стабилдештирилген көрсөткүчтөрдү алуу үчүн 24 сааттан 48 саатка чейин жылытуу керек..бул маалымат баракчаларын караңыз.https://www.google.co.in/url? sa = t & rct = j & q = & esrc = s &… https://raw.githubusercontent.com/SeeedDocument/Gr…MQ2: Жогорудагы схема R6 MQ2 үчүн RL болуп саналат. MQ2нин маалыматтык жадыбалы RL 5K ом менен 47К ом ортосунда болууну сунуштайт. Бул сыяктуу газдарга сезгич: LPG, Пропан, СО, H2, CH4, Алкоголь. бул жерде ал аныктоо үчүн колдонулат LPG. LPGге сезгич башка бардык MQ сенсорлору сыяктуу колдонулушу мүмкүн: MQ5 же MQ6. MQ135: Жогоруда келтирилген схема боюнча R4 MQ135. RLS үчүн маалымат баракчасы болуп саналат, RL 10K Ом менен 47K Ом ортосунда болууну сунуштайт. Бул сыяктуу газдарга сезгич: CO2, NH3, BENZENE, Smoke ж. СО2 концентрациясы.
3 -кадам: Жасоо жана эсептөө
Схемаларга ылайык схемаңызды куруңуз. Менин схемаларымда сиз газ сенсорлорунун модулдарын көрө аласыз. Мен алардын схемасын жогоруда көрсөтүлгөн схемага өзгөртүп койдум. Сенсорлорду 24 сааттан 48 саатка чейин жылытууга чейин жылытуу убактысына ылайык. Бул убакыт MQ135тин графигин анализдеп, CO2 теңдемесин алууга мүмкүндүк берет. Графикке карап, мен журналдык журнал деп айта алабыз.бул графиктер үчүн теңдеме төмөнкүчө берилет: log (y) = m *log (x)+chere, x-ppm мааниси y-Rs/Ro.mнын катышы.c-y y intercept. "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 баалуулуктарын алуу. орточо с-ти 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 - бул колдонулган чыңалуу. РЛ - резистор (диаграмманы караңыз). RT - жалпы каршылык. Биздин учурда VRL = RL боюнча аналоги = аналог arduino окуу*(5/1023). V = 5 вольтRT = Rs (Rs жөнүндө билүү үчүн маалымат барагын караңыз).+ RL. ошондуктан, Rs = RT-RL тендемеден- VRL = V*RL/ RT. RT = V*RL/ VRL. жана Rs = (V*RL/ VRL) -RLwe CO2 концентрациясы учурда атмосферада 400 ppm экенин билебиз, андыктан log (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тин RSси 400 ppm CO2, бул атмосферада CO2нин азыркы концентрациясы. R0 мурунку кадамда алынган формула боюнча эсептелет. Sensor1_volt - бул MQ135тин аналогдук чыгышы kuchlanish.sensor2_volt - MQ2нин аналогдук чыгарылышын чыңалууга айландыруу. Булар ЖКда жана Сериялык монитордо экранда көрсөтүлөт. "AIR_MONITOR" кодунда LCD китепканасын кошкондон кийин. ызгырык, жетектөөчү, MQ2, MQ135, Relay. Кийинки орнотууда биз туташкан компоненттердин кириш же чыгыш экенин аныктайбыз жана ошол жерде абалдарды (б.а. жогорку же төмөн) аныктайбыз. Андан кийин ЖК дисплейди баштайбыз жана "Arduino Uno Air Monitor Shield "ызы -чуусу жана LED. Then менен 750 миллиондук секунда. Андан кийин биз бардык чыгуу абалын төмөн койдук. Циклде Биз адегенде мен мурунку кадамда айткан эсептөө формуласында колдонгон бардык терминдерди аныктайбыз. Анан биз бул формулаларды жүзөгө ашырабыз CO2 концентрациясын промиллде. Бул бөлүмдө сиздин R0 маанини аныктаңыз. мурунку кодду иштетип жатканда)) анда биз CO2нин концентрациясын ЖКда көрсөтөбүз. "if" функциясын колдонуу менен мен 600 ppm катары колдонгон ppm маанисинин босоголук чегин колдонобуз. жана биз колдонгон MQ2 чыңалуусу үчүн "Эгерде" функциясы анын босоголук чегин коюуга мүмкүндүк берет. Биз эгерде функциясы канааттандырылганда, жаргылчакты, релени 2 секундага бийикке чыгарабыз, ошондой эле MQ2 чыңалуусу босогодон жогору болгондо LCDди LPGди аныкталган кылып көрсөтөт. чек. Мурунку коддо V2 катары белгилеген MQ2 чыңалуусунун чегиңизди аныктаңыз. (Бул мааниден бир аз жогору коюңуз). Андан кийин биз "else" функциясын аныктайбыз жана циклди 1 секундга кечиктиребиз. if функциясын 2 секундга жогорку деңгээлге коюңуз, эгерде жөнөкөй таймерди колдонуу жакшы болсо, кимдир бирөө кечигүүнү коддогу таймерге өзгөртө алса, сизди ар дайым тосуп алышат жана муну комментарий бөлүмүндө мага билдириңиз.
5 -кадам: Бул иштейт !!!!!!
Бул жерде бул иштеп жатканын көрсөтүү үчүн видео.
Кечиресиз мен видеодогу релени көрсөтө алган жокмун.
CO2 концентрациясы жиндидей көбөйүп баратканын байкасаңыз болот, анткени күйгүзгүчтөн чыккан газдар башка газдарга да сезгич MQ135ке таасирин тийгизет, бирок кабатыр болбоңуз, ал бир нече секунддан кийин кайра калыбына келет.
Сунушталууда:
Бул велосипедди бурулуш сигналдары менен коопсуз сактаңыз: 5 кадам (сүрөттөр менен)
Бул велосипедди бурулуш сигналдары менен коопсуз сактаңыз: Мен велосипед тепкенди жакшы көрөм, адатта аны мектепке жетүү үчүн колдоном. Кыш мезгилинде көбүнчө сыртта караңгы болуп турат жана башка машиналар үчүн менин колумдун бурулуш сигналдарын көрүү кыйын. Ошондуктан бул чоң коркунуч, анткени жүк ташуучу унаалар менин каалаганымды көрбөй калышы мүмкүн
Жердеги терезе: ЭКСтен ЖАШАҢЫЗ: 3 кадам
Жердеги терезе: ISSтен ЖАША: Оо, мен Эл аралык космостук станцияда камералар бар экенин жакшы көрөм жана 24/7 түз эфир бар жана аны жергиликтүү компьютериңизге агылта аласыз, бирок менин сүйүктүүм колдонуп жатат компьютер күтүү режиминде турганда экранды коргоочу катары берүү. Менде бар
Телефонуңузду жана гаджетти кантип коопсуз жана коопсуз кылуу керек: 4 кадам
Телефонуңузду жана гаджетти кантип коопсуз жана коопсуз кылуу керек: дээрлик бардыгын жоготкон адамдан (албетте, апыртылган) .Ошондуктан, моюнга алуу убактысы, менин мурунку сүйлөмүм айткандай, мен абдан олдоксонмун. Эгерде мага бир нерсе байланып калбаса, анда мен аны туура эмес жайгаштырып жиберүү мүмкүнчүлүгү чоң, унутуу бир жерде
Аркада кабинети жарык чөйрөдө: 9 кадам (сүрөттөр менен)
Аркадий кабинети чөйрө жарык эффекттери менен: Үйдө жасалган аркада жыгачтан жасалган шкаф, коммерциялык сапаттагы аркада башкаруулары жана интеграцияланган чөйрө реалдуулугу эффекттери. Жыгач шкаф 4x8 'сэндвич панелинен Home Depotтон кесилген. Аркада контролери - бул HotRod SE, http://www.hanaho
Light Bar чөйрөдө жарык берүү: 8 кадам (сүрөттөр менен)
Light Bar Ambient Lighting: Light bar айланадагы жарык колдонуу аркылуу үйүңүздү жарык кыла алат. Сиз коридорлорду жарыктандырып, көңүл ачуучу борбордун артына өчүп бараткан жаркыраган эффект кошо аласыз, жарык граффитиде жаңы үлгүлөрдү түзө аласыз же үйүңүзгө жарык булагын кошо аласыз. Ал жерде