|
Pezonurlatgich. Pezonurlatgichni boshqarish: tonni o‘zgartirish, davomiligini o‘zgartirish Ishdan maqsad
|
bet | 3/4 | Sana | 29.05.2024 | Hajmi | 13,09 Kb. | | #256824 |
Bog'liq Pezonurlatgich. Pezonurlatgichni boshqarish tonni o‘zgartirish,-www.fayllar.orgUlanish 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);
}
|
| |