logo

Fotorezistrdan kelayotgan qiymatni kamayishini hisoblash yordamida avtomat uzib ulagichdan foydalanib xonadon chiroqlarini avtomatlashtirish dasturi va loyihasini yaratish

Yuklangan vaqt:

06.12.2024

Ko'chirishlar soni:

0

Hajmi:

801.013671875 KB
Fotorezistrdan kelayotgan qiymatni kamayishini hisoblash yordamida Avtomat uzib ulagichdan foydalanib xonodon chiroqlarini avtomatlashtirish dasturi va loyihasini yaratish KIRISH5 I - BOB. TIZIMLI TAHLIL VA MASALANING QO’YILISHI 1.1 Fotorezistor haqida nazariy ma’lumot 1.2 Avtomatlashtirish tushuncha II - BOB. ASOSIY QISIM 2.1 Fotorezistor yordamida xonadon chiroqlarini avtomatlashtirish 2.2 Fotorezistordan kelayotgan qiymatni kamayishini xisoblash yordamida avtomat uzib ulagichdan ( reladan) foydalanish 2.3 Xonadon chiroqlarini avtomotlashtish dasturi va loyixasini yaratish. XULOSA  Kirish  Avtomatlashtirish tizimlari qo'lda ishlaydigan tizimlarga nisbatan afzalliklarga ega, chunki u samaradorlik, samaradorlik va ishonchlilikni oshiradi, energiyani tejash va operatsion xarajatlarni kamaytirish uchun resurslardan foydalanishni kamaytiradi va hokazo. Bu avtomatlashtirish tizimlari muhim rol o'ynaydi. "aqlli uy" atamasi kundalik hayotimizni yanada qulay qilish va ship ventilyatoridan tortib pechka va boshqa ilovalarda foydalanuvchilarga qulaylik yaratish. Barcha qiziqarli ilovalar orasida xonadon chiroqlari bizning muhitimizda muhim rol o'ynaydi va tungi sayohat paytida xavfsizlikni ta'minlashda muhim rol o'ynaydi. Ushbu stsenariyda xonadon chiroqlari tun bo'yi ish holatida bo'lganda, bu ko'p energiya sarflaydi va yorug'lik chiqaradigan diod (LED) chiroq, cho'g'lanma lampochka, gaz deşarj chiroqi va elektr jihozlarining ishlash muddatini qisqartiradi. yuqori quvvatli darajasi lampalari . Fotorezistor haqida nazariy ma’lumot.  Fotorezistor (shuningdek, fotosel yoki yorug'likk bog'liq rezistor , LDR yoki foto o'tkazuvchan hujayra sifatida ham tanilgan ) komponentning sezgir yuzasida yorug'lik (yorug'lik) qabul qilinishiga nisbatan qarshilikni kamaytiradigan passiv komponentdir. Fotorezistorning  qarshiligi  yorug'lik intensivligining oshishi bilan kamayadi; boshqacha qilib aytganda, u  foto o 'tkazuvchanlikni ko'rsatadi.  Fotorezistor yorug'likka sezgir bo'lgan detektor davrlarida va qarshilik  yarimo'tkazgich  sifatida ishlaydigan yorug'lik bilan faollashtirilgan va qorong'i faollashtirilgan kommutatsiya davrlarida qo'llanilishi mumkin . Qorong'ida fotorezistor bir necha  megaohmgacha qarshilikka ega bo'lishi mumkin (MOh), yorug'likda fotorezistor bir necha yuz ohmgacha qarshilikka ega bo'lishi mumkin.   Agar fotorezistorga tushgan yorug'lik ma'lumbir  chastotadanoshsa,  yarimo'tkazgich tomonidan so'rilgan fotonlar bog'langan elektronlarga o'tkazuvchanlik bandiga o'tish uchun etarli energiya beradi . Olingan erkin elektronlar (va ularning teshik sheriklari) elektr tokini o'tkazadi va shu bilan qarshilikni pasaytiradi . Fotorezistorning qarshilik diapazoni va sezgirligi turli xil qurilmalarda sezilarli darajada farq qilishi mumkin. Bundan tashqari, noyob fotorezistorlar ma'lum to'lqin uzunligi diapazonlaridagi fotonlarga sezilarli darajada boshqacha ta'sir ko'rsatishi mumkin.  Fotorezistor fotodiod yoki fototransistorga qaraganda yorug'likka kamroq sezgir . Oxirgi ikkita komponent haqiqiy yarimo'tkazgich qurilmalari, fotorezistor esa PN- birikmasi bo'lmagan passiv komponentdir . Har qanday fotorezistorning fotorezistentligi atrof-muhit haroratiga qarab juda katta farq qilishi mumkin, bu ularni yorug'lik fotonlarini aniq o'lchash yoki sezgirlikni talab qiladigan ilovalar uchun yaroqsiz qiladi.  Fotorezistorlar, shuningdek , yorug'lik ta'siri va qarshilikning keyingi pasayishi o'rtasida ma'lum bir kechikish darajasini ko'rsatadi, odatda taxminan 10 millisekund. Yorug'likdan qorong'i muhitga o'tishda kechikish vaqti ko'proq, ko'pincha bir soniya davom etadi  1.2 Avtomatlashtirish haqida tushuncha  Avtomatlashtirish tizimlari qo'lda ishlaydigan tizimlarga nisbatan afzalliklarga ega, chunki u samaradorlik, samaradorlik va ishonchlilikni oshiradi, energiyani tejash va operatsion xarajatlarni kamaytirish uchun resurslardan foydalanishni kamaytiradi va hokazo. Bu avtomatlashtirish tizimlari muhim rol o'ynaydi. "aqlli uy" atamasi kundalik hayotimizni yanada qulay qilish va ship ventilyatoridan tortib pechka va boshqa ilovalarda foydalanuvchilarga qulaylik yaratish. Barcha qiziqarli ilovalar orasida xonadon chiroqlari bizning muhitimizda muhim rol o'ynaydi va tungi sayohat paytida xavfsizlikni ta'minlashda muhim rol o'ynaydi  An'anaviy yorug'lik tizimi ikkita variant bilan cheklangan: faqat ON va OFF, ular samarali emas, chunki bunday operatsiyalar maksimal kuchlanishda ishlashni davom ettirish tufayli quvvat yo'qolishini anglatadi. Operatorning e'tiborsizligi yoki boshqa texnik nosozliklar tufayli xonadonlarda yorug'lik talab etilmagan taqdirda ham xonadon chiroqlari doimiy ravishda "ON" holatida turadi va bu elektr energiyasining isrof qilinishiga olib keladi. Demak, xonadon chiroqlaridan quvvatni isrof qilish sezilarli quvvat yo'qotishlaridan biridir, ammo avtomatlashtirishdan foydalanish energiya va pulni tejashning ko'plab yangi usullariga olib keladi. Shu munosabat bilan yorug'likka bog'liq qarshilik (LDR) infraqizil nurlanish (IR) to'siqlardan qochish sensori va Arduino bilan birga o'tmishda taklif qilingan,  Ushbu loyixada biz obyektlarni tungi vaqtda aniqlashga asoslangan avtomatlashtirish tizimini qurish loyihasini taklif qilamiz va eksperimental ravishda namoyish qilamiz. Taklif etilayotgan avtomatlashtirish tizimida xonadon chiroqlari kunduzi avtomatik ravishda o'chadi, aks holda yorug'lik kechasi KIRISH bo'lib qoladi va ob'ekt aniqlanganda yonadi (maksimal yorqinlik). Bu ish Arduino Uno mikrokontrolleri, IR to'siqlardan qochish sensori, LDR va rezistorlarning to'g'ri o'rnatilishi bilan amalga oshiriladi. Ta'kidlanishicha, tavsiya etilgan dizayndagi DIM holati butun tun davomida elektr jihozlarining uzluksiz ishlashini ham anglatadi. Ushbu muammoni bartaraf etish uchun avval ishlab chiqilgan tizim faqat ob'ektlarni aniqlashga asoslangan tizimni qurish uchun kengaytirilgan .   2.1 Fotorezistor yordamida xonadon chiroqlarini avtomatlashtirish  “ Simulyatsiyani boshlash” tugmasini bosish va fotorezistorni (o‘rtasi pastda qiyshiq chiziqli jigarrang oval) bosish orqali ish tekisligiga o‘rnatilgan namunaviy sxemani o‘rganing, so‘ngra simulyatsiya qilingan yorug‘lik kiritishini sozlash uchun yorqinlik slayderini torting.Ixtiyoriy ravishda jismoniy sxemani qurish uchun Arduino Uno platasini, USB kabelini, lehimsiz panelni, LEDni, rezistorlarni (220 ohm va 4,7 k ohm), fotorezistor va panel simlarini yig'ing.   Fotorezistor holatini tinglash uchun kod bloklari muharriridan foydalanamiz, so'ngra sensor qanchalik yorug'lik ko'rishiga qarab LEDni nisbiy yorqinlikka o'rnatamiz. Fading LED darsida analog LED chiqishi haqidagi xotirangizni yangilashni xohlashingiz mumkin .  Kod muharririni ochish uchun "Kod" tugmasini bosing. Kulrang Notation bloklari sizning kodingiz nima qilishni rejalashtirayotganingizni qayd qilish uchun izohlardir, ammo bu matn dasturning bir qismi sifatida bajarilmaydi.  Kod muharriri ochiq bo'lsa, siz kod bloklari tomonidan yaratilgan Arduino kodini ochish uchun chapdagi ochiladigan menyuni bosishingiz va "Bloklar + Matn" ni tanlashingiz mumkin. Kodni batafsil o'rganayotganimizda kuzatib boring.  int sensorValue = 0;  dan oldin setup(), biz potansiyometrdan o'qilgan joriy qiymatni saqlash uchun o'zgaruvchini yaratamiz. intBu butun son yoki istalgan butun son bo'lgani uchun chaqiriladi .  bekor o'rnatish()  {  pinMode (A0, INPUT);  pinMode (9, OUTPUT);  Serial.begin(9600);  }  pinMode()O'rnatish ichida pinlar funksiya yordamida sozlangan . Pin A0 kirish sifatida tuzilgan, shuning uchun biz potansiyometrning elektr holatini "tinglashimiz" mumkin. Pin 9 LEDni boshqarish uchun chiqish sifatida tuzilgan. Xabarlarni yuborish imkoniyatiga ega bo'lish uchun Arduino yangi ketma-ket aloqa kanalini ochadi, Serial.begin()u uzatish tezligi argumentini oladi (muloqot qilish uchun qanday tezlik), bu holda soniyada 9600 bit.  void loop()  {  // sensordan qiymatni o'qing  sensorValue = analogRead(A0);  // sensor ko'rsatkichini chop eting, shunda siz uning diapazonini bilasiz  Serial.println(sensorValue);  Xulosa  Ushbu loyihada Arduino Uno mikrokontrolleriga asoslangan xonadon chiroqlari tizimini boshqarish uchun dizayn sxemasi namoyish etilgan, uni hodisalarga reaksiyaga kirishish (yuqorida tavsiflangan tun va ob'ektni aniqlash asosida) va tegishli harakatlarni keltirib chiqarish uchun dasturlashtirilishi mumkin. Taklif etilayotgan sxema ikkita ish rejimi bilan ta'minlangan, unda birinchi avtomatlashtirilgan tizim xonadon chiroqlarini tungi (chiroqlar DIM holatiga o'tadi) va ob'ektni aniqlash (chiroqlar YUQORI holatga o'tadi) asosida boshqarish uchun ishlatiladi. Xuddi shu tizim faqat ob'ektni aniqlash asosida xonadon chiroqlarini yoqib qo'yadigan ikkinchi rejimni loyihalash uchun kengaytirilgan. Shu bilan birga, taklif etilayotgan ob'ektlarni kuzatish imkoniyatlariga ega ekanligi ko'rsatilgan ETIBORIZ UCHUN RAXMAT