Агуулгын хүснэгт:
- Алхам 1: эд ангийг цуглуулах !!!!
- Алхам 2: MQ хийн мэдрэгчийг гүн рүү оруулна уу
- Алхам 3: Хийх, тооцоолох
- Алхам 4: Код ……
- Алхам 5: Энэ нь ажилладаг !!!!!!
Видео: Arduino Air Monitor Shield. Аюулгүй орчинд амьдар.: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Сайн байна уу, энэ зааварчилгаанд би arduino -д зориулсан агаарын хяналтын бамбай хийх гэж байна. Энэ нь бидний агаар мандал дахь LPG -ийн алдагдал, CO2 -ийн концентрацийг мэдэрч чаддаг бөгөөд LPG илрэх эсвэл CO2 -ийн концентраци нэмэгдэх бүрт дуут дохио LED болон яндангийн сэнсийг асаадаг. Нарийвчилсан, гэхдээ энэ нь тодорхой утгатай байх ёстой бөгөөд бидний хэрэглээнд тохирсон байх ёстой. Би үүнийг ашиглан LPG хий алдагдах, CO2 болон бусад хорт хийн түвшин нэмэгдэх үед яндангийн сэнсийг асаахад ашиглаж байсан. Энэ нь гэр бүлийн гишүүдийн эрүүл мэндийн байдлыг хамгаалах, хийг шингэрүүлсэн хий алдагдсанаас үүдэх аюулаас урьдчилан сэргийлэх зорилготой байв.
Алхам 1: эд ангийг цуглуулах !!!!
Эдгээр хэсгүүдийг цуглуул: Үндсэн хэсгүүд1. Arduino Uno.2. 16x2 LCD дэлгэцтэй. MQ2.4. MQ135.5. RELAY 12v (таны яндангийн сэнсний техникийн үзүүлэлтүүдийн дагуу одоогийн үнэлгээ).6. 12 вольтын цахилгаан хангамж (релений модулийн хувьд). Нийтлэг эд анги1. Эр, эм толгой. ПХБ цэг 3.. Дуу чимээ. 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 мэдрэгч тээглүүрийг A эсвэл B аль нэгийг нь ашиглана уу. A1 (эсвэл B1) -ийг 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, спирт зэрэг хийд мэдрэмтгий байдаг. LPG. LPG -д мэдрэмтгий бусад MQ мэдрэгчийг MQ5 эсвэл MQ6 гэх мэт ашиглаж болно. MQ135: Дээрх бүдүүвчийн дагуу R4 нь MQ135 -ийн RL юм. Өгөгдлийн хүснэгтэд RL нь 10K ом ба 47K ом хооронд хэлбэлздэг бөгөөд CO2, NH3, BENZENE, утаа гэх мэт хийд мэдрэмтгий байдаг. CO2 -ийн агууламж.
Алхам 3: Хийх, тооцоолох
Схемийн дагуу хэлхээг байгуулаарай. Миний хэлхээнд хийн мэдрэгчийн модулийг харж болно. Би тэдний хэлхээг дээрх схемийн дагуу өөрчилсөн. Мэдрэгчийг халаахаас өмнө 24 цагаас 48 цаг хүртэл халаана. Харин тэр үед CO2-ийн тэгшитгэлийг авахын тулд MQ135-ийн графикийг шинжилж үзье. Графикийг харснаар би бүртгэлийн график гэж хэлж болно. Ийм графикийн тэгшитгэлийг дараах байдлаар илэрхийлнэ: log (y) = m *log (x)+c хаана, 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 утгыг графикаас авна уу. = m * log (ppm) + clog (ppm) = [log (Rs / Ro) - c] / mppm = 10^{[log (Rs / Ro) - c] / m} R0 -ийг тооцоолох: бид үүнийг мэднэ, VRL = V*RL / RT.хаана, VRL бол эсэргүүцэл дээрх хүчдэлийн уналт RLV нь хэрэглэсэн хүчдэл юм. RL нь резистор (диаграмыг үзнэ үү) arduino унших*(5/1023). V = 5 вольтRT = Rs (Rs-ийн талаар мэдэхийн тулд мэдээллийн хүснэгтийг үзнэ үү.) 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 -ийг цуваа дэлгэц болон LCD дэлгэц дээр харуулахаар програмчлагдсан.
Алхам 4: Код ……
GitHub-аас код татаж авах линк энд байна.
Хөтөлбөр нь маш энгийн бөгөөд ойлгоход хялбар байдаг. "To_get_R0" кодонд. Би MQ135 аналог гаралтыг sensorValue. RS_CO2 гэж тодорхойлсон бөгөөд энэ нь агаар мандал дахь CO2 -ийн одоогийн концентраци болох 400 ppm CO2 дахь MQ135 -ийн RS юм. R0 -ийг өмнөх алхамд авсан томъёог ашиглан тооцоолсон болно. MQ135 -ийн анолог гаралт нь хүчдэл.sensor2_volt нь MQ2 -ийн аналог гаралтыг хүчдэл болгон хувиргах явдал бөгөөд эдгээрийг LCD болон цуваа дэлгэц дээр харуулдаг. "AIR_MONITOR" кодонд LCD номын санг нэмсний дараа бид холболтыг тодорхойлохоос эхэлнэ. Дараагийн тохиргоонд бид холбогдсон бүрэлдэхүүн хэсгүүд нь оролт эсвэл гаралт, мөн төлөв (өөрөөр хэлбэл өндөр эсвэл нам) байгаа эсэхийг тодорхойлдог. Дараа нь LCD дэлгэцийг эхлүүлж "Arduino Uno" хэлбэрээр харуулна. Air Monitor Shield "дуу чимээ, LED дохиогоор 750 тэрбум секундын турш. Дараа нь бид гаралтын бүх төлөвийг хамгийн бага болгож тохируулна. Давхаргаар бид эхлээд өмнөх алхам дээр хэлсэн тооцоолох томъёонд ашигладаг бүх нэр томъёог тодорхойлдог бөгөөд дараа нь CO2 -ийн концентрацийг ppm болгон авахын тулд эдгээр томъёог хэрэгжүүлдэг. Энэ хэсэгт өөрийн R0 утгыг тодорхойлно уу. Өмнөх кодыг ажиллуулах үед доошоо дарна уу.) Дараа нь бид CO2 -ийн концентрацийг LCD дэлгэц дээр харуулдаг. "if" функцийг ашиглан би 600 ppm болгон ашиглаж байсан ppm утгын босго хязгаарыг ашигладаг. "if" функц нь түүний босго хязгаарыг тогтоодог. хэрэв функц хангагдсан бол дуут дохио, лед, релейг 2 секундын турш өндөр байлгадаг. хязгаар. Өмнөх кодын үед тэмдэглэсэн MQ2 -ийн хүчдэлийн босго хязгаарыг V2 гэж тодорхойлно уу. (Энэ утгаас арай өндөр байхаар тохируулна уу) Үүний дараа бид "өөр" функцийг тодорхойлж, давталтыг 1 секундээр хойшлуулах болно. if функц дээр 2 секундын турш гаралтын өндөр тохируулгыг хийх нь энгийн таймер ашиглахад тохиромжтой бөгөөд хэрэв хэн нэгэн кодчилол дахь хугацааг хойшлуулж өөрчилж чадвал та үргэлж угтан авах боломжтой бөгөөд үүнийг тайлбар хэсэгт надад мэдэгдээрэй.
Алхам 5: Энэ нь ажилладаг !!!!!!
Энэ нь ажиллаж байгааг харуулах видео бичлэг юм.
Уучлаарай, би реле дээр видеог үзүүлж чадаагүй.
Асаагуураас ялгарч буй хий нь бусад хийд мэдрэмтгий MQ135 -д нөлөөлдөг тул CO2 -ийн концентраци нь галзуугаар нэмэгдэж байгааг та анзаарч болно, гэхдээ хэдхэн секундын дараа хэвийн байдалдаа орно гэж бүү санаа зов.
Зөвлөмж болгож буй:
PLC аюулгүй байдлын утасгүй аюулгүй байдлын товчлуур: 6 алхам (зурагтай)
PLC -ийн аюулгүй байдлын утасгүй аюулгүй байдлын товчлуур: Энэхүү төсөл нь аюултай үйлдвэрлэлийн байгууламжийн аюулгүй байдлын нэмэлт давхаргыг бий болгохын тулд IoT болон (эцэст нь) робот техникийг ашиглах талаархи миний ойлголтын нотолгоо юм. Энэ товчлуурыг ашиглан дохиог хянах зэрэг олон процессыг эхлүүлэх эсвэл зогсоох боломжтой
USB цэнэглэдэг байгаль орчинд ээлтэй гар чийдэн: 4 алхам (зурагтай)
USB цэнэглэдэг экологид ээлтэй гар чийдэн: Өөрийн USB цэнэглэдэг гар чийдэнг бүтээснээр хүрээлэн буй орчныг хэмнэхэд тусална уу. Гар чийдэн ашиглахыг хүссэн үедээ хямд батерейг хаях хэрэггүй. Бүрэн цэнэглэхийн тулд USB порт руу залгахад л хүчирхэг LED бамбартай болно
One Touch Эмэгтэйчүүдийн аюулгүй байдлын аюулгүй байдлын систем: 3 алхам
Эмэгтэйчүүдийн аюулгүй байдлын нэг мэдрэгчтэй систем: Нэг мэдрэгчтэй дохиолол 8051 микро хянагч ашигладаг эмэгтэйчүүдийн аюулгүй байдлын систем Өнөөгийн ертөнцөд эмэгтэйчүүдийн аюулгүй байдал нь тухайн улсын хамгийн чухал асуудал болоод байна. Өнөөдөр эмэгтэйчүүдийг дарамталж, зовоодог, заримдаа яаралтай тусламж хэрэгтэй болдог. Шаардлагатай байршил байхгүй байна
Arduino -д суурилсан дижитал аюулгүй аюулгүй хайрцаг: 10 алхам
Arduino дээр суурилсан дижитал АЮУЛГҮЙ БОКС: Хөөе залуусаа! Танд аюулгүй байлгахыг хүсч буй зүйл байна уу? Хүсээгүй халдагчид болон хувийн нууцад халдагчдаас хол байлгах шаардлагатай зүйл байна уу? За, надад таны асуудлыг шийдэх шийдэл байна! Энд Arduino дээр суурилсан аюулгүй хайрцаг байна
Байгаль орчинд ээлтэй металл илрүүлэгч - Arduino: 8 алхам (зурагтай)
Байгаль орчинд ээлтэй металл илрүүлэгч - Arduino: Металл илрүүлэх нь маш хөгжилтэй байдаг. Үлдсэн нүхний хэмжээг багасгахын тулд ухах газраа нарийн нарийсгах боломжтой байх нь бэрхшээлтэй асуудлын нэг юм.Энэ өвөрмөц металл илрүүлэгч нь дөрвөн хайлтын ороомогтой бөгөөд өнгөт мэдрэгчтэй дэлгэцийг олж тогтоох, нарийвчлах