• Rele. Releni tranzistor orqali boshqarish. Ishdan maqsad
  • Pezonurlatgich. Pezonurlatgichni boshqarish: tonni o‘zgartirish, davomiligini o‘zgartirish Ishdan maqsad




    Download 13,09 Kb.
    bet3/4
    Sana29.05.2024
    Hajmi13,09 Kb.
    #256824
    1   2   3   4
    Bog'liq
    Pezonurlatgich. Pezonurlatgichni boshqarish tonni o‘zgartirish,-www.fayllar.org

    Ulanish tartibi:
    1. Arduino platasiga pezoelementni 1- sxemadagidek ulanadi.
    2. Arduino platasiga yuqoridagi sketchni yuklanadi.
    3. Sketch yuklangandan sо‘ng sxemani yig‘ish platasida musiqa eshitiladi
    Hisobot mazmuni.
    Laboratoriya mashg’ulot hisobotida quyidagilar kеltirilishi shart:
    1. Ishning maqsadi.
    2. O’rganilayotgan laboratoriya ishidan tushuncha.
    3. Sxemalar ko’rinishlarini word dasturida elektron shaklda tayyorlash.
    4. Berilgan topshiriqlar bo’yicha yig’ilgan sxemalar.
    Rele. Releni tranzistor orqali boshqarish.
    Ishdan maqsad: Tajriba ishida Releni tranzistor orqali boshqarish haqida amaliy tushunchalarga ega bo’lish.
    LED miltillovchi har bir ko'milgan o'quvchi yoki boshlang'ich uchun juda keng tarqalgan va deyarli birinchi dasturdir. Bunda biz kechikish bilan LEDni miltillatamiz. Shunday qilib, bugungi kunda biz xuddi shu loyihani bajaramiz, ammo bu yerda biz oddiy lampochkaning o'rniga o'zgaruvchan lampochkadan foydalanamiz va o'zgaruvchan lampani miltillatamiz.
    O'rnatilgan sxemalarimizda biron bir o'zgaruvchan tok moslamasini ulash zarur bo'lganda, biz Reledan foydalanamiz. Shunday qilib, ushbu arduinoni boshqarish qo'llanmasida biz Arduino bilan estafetani qanday bog'lashni bilib olamiz. Bu yerda biz ULN2003 kabi biron bir Rele Driver IC dan foydalanmayapmiz va o'z o'rni boshqarish uchun faqat NPN tranzistoridan foydalanamiz(1-rasm).

    1-rasmLED chirog’ini yonib o’chishi


    Kerakli komponentlar:


    • ArduinoUNO kontrolleri;



    • 5v yoki 6v rele;



    • AC yoki Lampochka;



    • 1k qarshilik;



    • Doska yoki PCB



    • Jumper simini ulash



    • Quvvatlantirish manbai.



    • 1n4007 diod.



    • Vintli terminal yoki terminal bloki.



    Rele - bu kichik oqim bilan boshqariladigan va nisbatan kattaroq oqimni yoqish va o'chirish uchun ishlatiladigan elektromagnit kalit. Kichik tokni qo'llash orqali biz juda katta oqim oqimini ta'minlaydigan o'rni yoqishimiz mumkin. Releni o'zgaruvchan (o'zgaruvchan tok) moslamalarni boshqarishda juda kichik doimiy oqimdan foydalanishda yaxshi namunadir. Tez-tez ishlatiladigan Rele - bu bitta qutupli otish (SPDT) o'rni, uning quyida beshta terminali mavjud:

    2- rasm. Releni ishlatish sxemasi


    Sariqqa kuchlanish berilmasa, MAQOMOTI (umumiy) NC ga ulanadi (odatda yopiq kontakt). Bobinga bir oz kuchlanish berilganda, Armaturani (buloqqa ulangan qo'lni) tortadigan elektromagnit maydon hosil bo'ladi va COM va NO (odatda ochiq kontakt) ulanadi, bu esa katta oqimning oqishini ta'minlaydi. Releni ko'plab reytinglarda mavjud, bu erda biz 6V ish kuchlanishli o'rni ishlatdik, bu esa 7A-250VAC oqimining oqishini ta'minlaydi.
    Releni har doim tranzistor, diod va qarshilikdan iborat kichik haydovchi davri yordamida tuziladi. Transistor oqimni kuchaytirish uchun ishlatiladi, shunda to'liq oqim (doimiy manbadan - 9v batareyadan) uni to'liq quvvatlantirish uchun spiral orqali o'tishi mumkin. Rezistor tranzistorning yon ta'sirini ta'minlash uchun ishlatiladi. Keyin Diod transistorni o'chirganda teskari oqimining oldini olish uchun ishlatiladi. To'satdan o'chirilganda har bir induktor spirali teng va teskari EMF hosil qiladi, bu komponentlarga doimiy zarar etkazishi mumkin, shuning uchun teskari oqimni oldini olish uchun dioddan foydalanish kerak. Rele moduli bozorda barcha sxemasi bilan osongina mavjud yoki siz uni quyidagi kabi perfa kartada yoki tenglikda yaratishingiz mumkin. Bu yerda biz 6V Rele modulidan foydalanganmiz(2-rasm).

    3-rasm. 6V Rele moduli


    Arduino bilan Relayni yoqish uchun biz Relay moduli ulangan Arduino Pin High (bizning holatimizda A0) qilishimiz kerak. O'zingizning Relay modulingizni yaratish uchun quyida joylashgan Rele Driver Circuit mavjud(3-rasm):

    4-rasm
    O'chirish diagrammasi va ishlash(5-rasm):

    5-rasm. O'chirish diagrammasi va ishlashi
    Ushbu Arduino Relay Control Circuitda biz BC547 tranzistor orqali o'rni boshqarish uchun Arduinodan foydalanganmiz. Biz tranzistor bazasini Arduino pin A0 ga 1k qarshilik orqali uladik. Namoyish qilish uchun AC lampochkadan foydalaniladi. 12v adapter zanjirni quvvatlantirish uchun ishlatiladi(5-rasm).

    6-rasm.12v adapter zanjirni quvvatlantirish


    Ishlash uchun biz Relay modulini ON holatiga keltirish uchun RELE PIN-kodini (PIN A0) baland qilib, Relay modulini o'chirish uchun RELE pinini past qilib qo'yishimiz kerak. O'zgarmas o'zgaruvchan chiroq ham Relega muvofiq yonadi va o'chadi.
    Biz faqat Arduinoni Relay PINni (A0) yuqori va past qilish uchun 1 soniya kechiktirish bilan dasturlashtirdik:
    void loop()
    {
    digitalWrite(relay, HIGH);
    delay(interval);
    digitalWrite(relay, LOW);
    delay(interval);
    }
    Kod qismi:
    // Arduino Relay Control Code
    #define relay A0
    #define interval 1000
    void setup() {
    pinMode(relay, OUTPUT);
    }
    void loop()
    {
    digitalWrite(relay, HIGH);
    delay(interval);
    digitalWrite(relay, LOW);
    delay(interval);
    }

    Download 13,09 Kb.
    1   2   3   4




    Download 13,09 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Pezonurlatgich. Pezonurlatgichni boshqarish: tonni o‘zgartirish, davomiligini o‘zgartirish Ishdan maqsad

    Download 13,09 Kb.