Mavzu: mq-2 gaz sensorini Arduino yordamida boshqarish


Download 0.61 Mb.
Sana07.01.2023
Hajmi0.61 Mb.
#1081819
Bog'liq
Farhod Yusupov

Mavzu: Arduino yordamida gaz hidini aniqlaydigan uskunani yig`ish.

Mavzu: Arduino yordamida gaz hidini aniqlaydigan uskunani yig`ish.

Topshirdi: Farhod Yusupov.

Qabul qildi: Sobirov Baxrom.

Kerakli qurilmalar: 1. Arduino Uno . 2. MQ-2 gaz sensori. 3. 5mm Led lampa. 4. Rezistrolar 221Ω. 5. Ulagichlar.

Arduino ning Uno turi texnik ko'rsatkichlari: Mikrokontroller: ATmega328; Ishlash kuchlanishi: 5 V; Kirish kuchlanishi(tavsiya etilgani): 7-12 V; Kirish kuchlanishi(eng yuqori): 6-20 V; Raqamli kirish/chiqish: 14 ta(ulardan 6tasi SHIM sifatida foydalanish mumkin); Analog kirish: 6 ta; Kirish/chiqish orqali o'zgarmas tok: 40 mA; 3.3 V kiritish uchun o'zgarmas tok: 50 mA; Flesh xotira: 32 KB(ATmega328) undan 0.5 KB yuklovchi sifatida foydalaniladi; Tezkor xotira: 2 KB(ATmega328); EEPROM: 1 KB(ATmega328); Chastota: 16 MGs;

1.2 MQ – GAZ SENSORI. MQ-2 – gaz sensori tutun xidi va quyidagi gazlarni xidini sezganida mikrikontrollerga signal yubora oladigan sensor xisoblanadi.

MQ-2 sensorining ko`rsatkichlari: 1. Ishchi kuchlanishi - 5V 2. Yuklama chidamliligi - 22kΩ 3. Isitgich qarshiligi - 32Ω+5% 4. Issiqlik istemoli - 800mW MQ2- gaz sensori sezishi mumkin bo`lgan xidlar: 1. Tutun xidi 2. Butan 3. Propan 4. Metan 5. Spirt 6. Vodorod

int analogSensor = analogRead(smokeA0); Serial.print("Pin A0: "); Serial.println(analogSensor); if (analogSensor > sensorThres) { digitalWrite(redLed, HIGH); digitalWrite(greenLed, LOW); tone(buzzer, 1000, 200); } else { digitalWrite(redLed, LOW); digitalWrite(greenLed, HIGH); noTone(buzzer); } delay(100); }

Dastur algoritmi

int redLed = 12;

int greenLed = 11;

int buzzer = 10;

int smokeA0 = A5;

int sensorThres = 400;

void setup() {

pinMode(redLed, OUTPUT);

pinMode(greenLed, OUTPUT);

pinMode(buzzer, OUTPUT);

pinMode(smokeA0, INPUT);

Serial.begin(9600);}

void loop() {

Proyektning yig`ilishi.

Xulosa Xozirgi kunda gaz bilan bog`liq xizmat ko`rsatish shaxobchalari, uylarda va boshqa joylarda gaz va tutun bilan bog`liq muammo mavjud. Chunki bu joylarda o`t olishi va gazdan zaxarlanish kabi ofatlar kelib chiqmoqda. Buni oldini olish uchun xozirda raqamli texnika va elektronikdan foydalanishimiz lozim. Men shu muammoni yechish uchun Arduino platasida MQ-2 gaz sensori yordamida gaz va tutun xidini aniqlaydigan qurilma yaratdim.

Etiboringiz uchun raxmat!!!


Download 0.61 Mb.

Do'stlaringiz bilan baham:




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