Kurs ishi Mavzu: Mikrokontroller va pir datchigi yordamida xona yorug’ligini avtomatik boshqarish Bajardi : Raximberdiyev E. Guruh: 154-19 Qabul qildi : O’. Ubaydullayev Toshkent 2022 Ishlatilgan materiallar



Download 0,74 Mb.
Sana20.07.2022
Hajmi0,74 Mb.
#828233
Bog'liq
Kurs ishi Elyorga


Islom Karimov nomidagi
Toshkent davlat texnika universiteti



Elektronika va avtomatika fakulteti
Axborotlarga ishlov berish va boshqarish tizimlari”kafedrasi.

“ABT va Instrumental vositalari” fanidan


Kurs ishi
Mavzu: Mikrokontroller va PIR datchigi yordamida xona yorug’ligini avtomatik boshqarish

Bajardi : Raximberdiyev E.


Guruh: 154-19
Qabul qildi : O’.Ubaydullayev

Toshkent 2022


Ishlatilgan materiallar

  1. Arduino UNO mikrokontrolleri;

  2. PIR datchigi

  3. Relay module

  4. Svetadiod

  5. Registr

  6. Lompochka



Arduino va PIR sensori yordamida avtomatik xona chiroqlari

Ushbu loyihada biz Arduino va PIR sensori yordamida avtomatik xona chiroqlarini ko'ramiz, bu erda xonadagi chiroqlar odam borligini aniqlash orqali avtomatik ravishda yonadi va o'chiriladi.

Bunday Avtomatik Xona Yoritgichlari garajlar, zinapoyalar, hammomlar va hokazolarda amalga oshirilishi mumkin, bu erda bizga doimiy yorug'lik kerak emas, faqat biz mavjud bo'lganda.

Bundan tashqari, xona yorug'ligini avtomatik boshqarish tizimi yordamida siz elektr toki haqida qayg'urmasligingiz kerak, chunki hech kim yo'q bo'lganda chiroqlar avtomatik ravishda o'chadi.

Shunday qilib, ushbu DIY loyihasida biz Arduino va PIR sensori yordamida avtomatik xona chiroqlarini amalga oshirdik.
Umumiy koʻrinish
Arduino-dan foydalangan holda avtomatik xona chiroqlari tizimi juda foydali loyihadir, chunki har safar chiroq yoqmoqchi bo'lganingizda kalitlarni yoqish va o'chirish haqida tashvishlanishingiz shart emas. Avtomatik xona chiroqlari loyihasining asosiy komponentlari Arduino, PIR sensori va o'rni modulidir.
Uch komponentdan PIR sensori diqqat markazida bo'lib, u inson va inson harakatini aniqlashda yordam beradigan asosiy qurilmadir.
Aslida, Avtomatik Xona Yoritgichlari loyihasini PIR Sensorining asosiy ilovalaridan biri deb hisoblash mumkin. Shunga o'xshash kontseptsiya allaqachon hojatxonani avtomatik yuvish vanalarida, qo'l quritgichlarida va boshqalarda amalga oshirilmoqda.
Shuningdek o'qing: ARDUINO PIR SENSOR O'QUV
Arduino yordamida avtomatik xona chiroqlarining sxemasi
Quyidagi rasmda Arduino UNO, PIR Sensor va Relay moduli yordamida amalga oshirilgan loyihaning sxemasi ko'rsatilgan.

Agar sizda o'rni moduli bo'lmasa, uni juda oddiy apparat yordamida o'zingiz qilishingiz mumkin. Quyidagi sxemada Relay moduli uchun diskret komponentlar yordamida amalga oshirilayotgan loyiha ko'rsatilgan.

DIQQAT: Loyiha 230V AC tarmog'iga (yoki yashash joyingizga qarab 110V !!!) ulanishni o'z ichiga oladi. Lampochka va o'rni elektr tarmog'iga ulashda juda ehtiyot bo'ling. Agar siz ulanishlar bilan tanish bo'lmasangiz, men kattalar nazoratini (yoki ekspert nazoratini) tavsiya qilaman.
Arduino yordamida avtomatik xona yoritgichlari uchun zarur bo'lgan komponentlar Arduino UNO [Bu yerda sotib oling]
PIR sensori
5V o'rni moduli (releyli plata)
LED
100Ō rezistor (1/4 vatt)
Ulanish simlari
Non taxtasi
Quvvatlantirish manbai
Agar sizda Relay moduli bo'lmasa, quyidagi komponentlardan foydalaning:
5V o'rni
2N2222 (yoki BC547) NPN tranzistori
1N4007 PN ulanish diodi
1K qarshilik (1/4 vatt)
Komponent tavsifi
PIR sensori
PIR sensori haqida biz PIR harakat sensori oʻquv qoʻllanmasida allaqachon koʻrganmiz, shuningdek, uy xavfsizlik tizimi va avtomatik eshik ochuvchisi kabi turli loyihalarda amalga oshirilgan.
Rele moduli
Relay moduli juda foydali komponent hisoblanadi, chunki u Arduino, Raspberry Pi yoki boshqa mikrokontrollerlarga katta elektr yuklarini boshqarish imkonini beradi. Ushbu loyihada biz 2 kanalli o'rni modulidan foydalandik, lekin unda faqat bitta o'rni ishlatdik. Ushbu loyihada ishlatiladigan o'rni moduli quyida ko'rsatilgan.

Bortda bitta o'rni boshqarish uchun biz o'rni modulining uchta pinini ishlatishimiz kerak: VCC, GND va IN1.
Davom etishdan oldin, Arduino-da 5V o'rni qanday ishlatilishini o'qing
QAYD: Ushbu loyihada ishlatiladigan o'rni moduli LOW bir faol, ya'ni IN1 pin YUKOR bo'lsa, o'rni o'chirilgan va u LOW bo'lsa, o'rni faollashadi. Bu nuqta Arduino UNO-ni dasturlashda muhim ahamiyatga ega.
Sxema dizayni
PIR Sensorning Data OUT PIN-kodchasi Arduino-ning Raqamli I/U PIN 8-ga ulangan. Arduino-ning 13-piniga LED yorug'lik yoqilgan yoki o'chirilganligini ko'rsatish uchun ulangan.
Relay modulining IN1 pinli pin Arduino-ning 9-piniga ulangan. Lampochka o'rni orqali elektr tarmog'iga ulangan. Lampochkaning bir terminali tarmoqning bir simiga ulangan. Lampochkaning boshqa terminali o'rni modulining NO (Odatda ochiq) kontaktiga ulangan.
O'rnimizni MAQOMOTI (Umumiy) kontakti tarmoqning boshqa simiga ulangan. Loyihaning ushbu qismini ulashda ehtiyot bo'ling.
Kod
Arduino va PIR sensori yordamida avtomatik xona chiroqlari uchun kod quyida keltirilgan.
int in1 = 9;
int sensor = 8;
int led = 13;
unsigned long t=0;
void setup()
{
Serial.begin(9600);
pinMode(in1, OUTPUT);
pinMode(sensor, INPUT);
pinMode(led, OUTPUT);
digitalWrite(in1,HIGH);
digitalWrite(led,LOW);
while(millis()<13000)
{
digitalWrite(led,HIGH);
delay(50);
digitalWrite(led,LOW);
delay(50);
}
digitalWrite(led,LOW);
}
void loop()
{
digitalWrite(in1,HIGH);
digitalWrite(led,LOW);
if(digitalRead(sensor)==HIGH)
{
t=millis();
while(millis()<(t+5000))
{
digitalWrite(in1,LOW);
digitalWrite(led,HIGH);
if((millis()>(t+2300))&&(digitalRead(sensor)==HIGH))
{
t=millis();
}
}
}
}
Loyihaning ishlashi
Arduino va PIR sensoridan foydalangan holda avtomatik xona chiroqlari oddiy loyiha bo'lib, xonadagi chiroqlar odam harakatini aniqlagandan so'ng avtomatik ravishda yonadi va odam ketguncha yoki hech qanday harakat bo'lmaguncha yoniq qoladi.

Ushbu loyihaning ishlashi juda oddiy va bu erda tushuntirilgan.

Dastlab, inson harakati bo'lmaganda, PIR sensori hech qanday odamni aniqlamaydi va uning OUT pinasi past bo'lib qoladi. Odam xonaga kirganda, xonadagi infraqizil nurlanishning o'zgarishi PIR Sensor tomonidan aniqlanadi.

Natijada, PIR Sensorining chiqishi YUQORI bo'ladi. PIR sensorining ma'lumotlari Arduino-ning Digital Pin 8-ga ulanganligi sababli, u YUQOR bo'lganda, Arduino o'rni pinini LOW qilish orqali o'rni faollashtiradi (chunki o'rni moduli faol LOW moduli).

Bu Chiroqni yoqadi. Sensor oldida harakat bor ekan, chiroq yonib turadi.

Agar odam uxlab qolsa yoki xonani tark etsa, IR radiatsiyasi barqaror bo'ladi (hech qanday o'zgarish bo'lmaydi) va shuning uchun PIR sensorining ma'lumotlari PAY bo'ladi. Bu, o'z navbatida, Arduino-ni o'rni o'chirishga majbur qiladi (o'rni pinini YUQORI qilib qo'ying) va xona yorug'ligi o'chadi.




Xulosa
Biz ushbu sxema yordamida biz xonalarda tok tejaymiz yani bu sistema chiroqlar yonib yotganda tok bexudadan bexudaga sarf qilinib yotgan joylarda qo’llanadi.Bu sistemani biz ko’pincha katta shaharlarda masalan avtomabil turagohlarida ,ko’p qavatli domlarda qo’llashimiz mumkin. Men allaqachon avtomatik xona chiroqlari kontseptsiyasining bir nechta ilovalarini aytib o'tdim. Ulardan ba'zilari: Garaj chiroqlari, Hammom chiroqlari,Qo'l quritgichlar,Hojatxonani yuvish moslamalari, Xavfsizlik chiroqlari.Bu sistemada qo’llanilgan detallarning har birisining o’z vazifasi bor;Arduino UNO bu mikrokontrolleri sistemada asosiy vazifani bajaradi yani unga programma yozilada va u sistemani boshqaradi ,PIR datchidining vazifasi esa harakatni sezib chiroqni o’chirib yoqadi,Rele bo’lsa tok oshib ketgan paytda sistemani kuyishdan saqlab qoladi.


Foydalanilgan adabiyotlar
ПетинВ. А. ПроектысиспользованиемконтроллераArduino
WWW.arduino.cc
https://www.electronicshub.org/real-time-clock-rtc-interfacing-pic18f/
https://sampawno.ru/viewtopic.php?f=115&t=13109
https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2486-8-bit-AVR-microcontroller-ATmega8_L_datasheet.pdf
https://arduinomaster.ru/datchiki-arduino/lcd-i2c-arduino-displey-ekran/
Download 0,74 Mb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish