Transport vositalari haydovchilarining mast holatda ekanligini aniqlash tartibi toʼgʼrisidagi nizom


II BOB. MQ-3 sensori haqida ma’lumot


Download 1.6 Mb.
bet6/8
Sana29.03.2023
Hajmi1.6 Mb.
#1306313
1   2   3   4   5   6   7   8
Bog'liq
Marjona Loyiha ishi

II BOB. MQ-3 sensori haqida ma’lumot

2.1. MQ-3 sensori haqida ma’lumot


MQ-3 Arduino sensori havodagi alkogol bug'ining (spirtli ichimliklar) kontsentratsiyasini aniqlay oladi. Shuning uchun, MQ-3 va LCD displey asosida siz alkotester yaratishingiz mumkin (nafas oluvchi - bu nafas chiqarilgan havo orqali qondagi alkogol kontsentratsiyasini aniqlash uchun qurilmaning nomi). MQ-3 spirtli bug' sensori mikrokontrollerga ulanishi juda oddiy va Arduino-da qurilma uchun dasturiy ta'minotni yozish ham oson.

2.1.1-rasm. Spirtli bug' sensori MQ-3 Arduino
MQ-3 sensori 0,05 mg/l dan 10 mg/l gacha bo'lgan konsentratsiyalarda havoda spirt bug'ining mavjudligini o'lchash uchun arzon yarimo'tkazgichli qurilma. SnO2 sensori asosidagi alkotester alkogol darajasini aniqlash uchun kimyoviy reaksiyadan foydalanadi. Ushbu sensor toza havoda past elektr o'tkazuvchanligiga ega, bu spirtli bug 'kontsentratsiyasining ortishi bilan lineer ravishda ortadi.
MQ-3 juda sezgir va tutun va uglevodorod bug'lari kabi shovqinlarga qarshi immunitetga ega. Analog sensorda 4 ta pin mavjud: VCC quvvati va Gnd tuproq, shuningdek raqamli va analog pin. To'g'ri o'lchovlar uchun MQ-3 Arduino-ni 10 daqiqa davomida yoqilgan holda o'rnatilgan isitgich (taxminan 40 daraja) yordamida ish haroratiga erishish kerak.
MQ-3 havodagi alkogolning kontsentratsiyasini va atrof-muhitdagi alkogol bug'ini aniqlaydi.

2.1.2-rasm. MQ-3 sensori

2.2.MQ-3 sensorining ishlash prinsipi



2.2.1-rasm. MQ-3ni Ardunio Unoga ulash

Arduino LCD displeyi sensorlardan olingan ma'lumotlarni vizual tarzda ko'rsatish imkonini beradi. Biz sizga QAPASS LCD modulini I2C orqali Arduino-ga qanday qilib to'g'ri ulashni aytib beramiz va LCD 1602-ni ishga tushirish va boshqarish uchun asosiy buyruqlarni ko'rib chiqamiz. Shuningdek, biz C++ dasturlash tilida matn ma'lumotlarini ko'rsatish uchun turli funktsiyalarni ko'rib chiqamiz.


I2C holda Arduino LCD-ga qanday ulanish mumkin ?
16×2 matn ekrani sensorlardan maʼlumotlarni koʻrsatish, menyularni yoki takliflarni koʻrsatish uchun ishlatiladi. Ekranda 5×8 piksel o'lchamdagi qora belgilar ko'rsatiladi. O'rnatilgan orqa yorug'lik modul pinlarini quvvat bilan ta'minlash orqali yoqiladi. IIC modulisiz 16×2 matnli displey mikrokontrollerga 16 pin orqali ulangan. Ulanish misoli bilan ekranning pinouti quyida joylashgan.

2.2.2-rasm. 16 × 2 matnli ekranni Arduino-ga ulash sxemasi


Suyuq kristall displeyda 16 ta belgidan iborat 2 qator mavjud, shuning uchun uning nomi LCD 1602. Qurilma xotirasiga 192 ta belgi o'rnatilgan, yana 8 ta belgini foydalanuvchining o'zi aniqlashi mumkin. Displeyni IIC modulisiz ulashda siz Arduino mikrokontrollerida quvvat manbaini hisobga olmagan holda 6 ta umumiy maqsadli portdan foydalanishingiz kerak bo'ladi. Yuqoridagi rasmdagidek sxemani yig'ing va quyidagi dasturni doskaga yuklang.
// ekran bilan ishlash uchun kutubxonani
kiriting #include < LiquidCrystal .h > // ob'ektni e'lon qiling, displeyni boshqarish uchun LiquidCrystal pinlarini belgilang LCD(13, 12, 11, 10, 9, 8); bekor o'rnatish () {
LCD. boshlash (16, 2);
// LCD satr va ustunlar sonini belgilang . setCursor (1, 0);
// kursorni birinchi LCD satrning 1 belgisiga qo'ying . chop etish ( " " );
// LCD displeyning birinchi qatorida xabarni chop eting . setCursor (8, 1);
// kursorni ikkinchi LCD satrning 1 belgisiga qo'ying .


chop etish ( "ARDUINO" ); // xabarni ikkinchi qatorga chop etish
} bekor tsikl () {
}
Kod uchun tushuntirishlar:

  1. Bu misol uchun QAPASS uchun LiquidCrystal.h standart kutubxonasidan foydalaniladi, u kirill alifbosini qo'llab-quvvatlamaydi;

  2. Sxemani soddalashtirish va ko'p sonli mikrokontroller pinlarini ishlatmaslik uchun siz I2C modulli displeydan foydalanishingiz kerak.




Download 1.6 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling