Laboratoriya ishi № 8.
Diodli yoritishni boshqarish.
Laboratoriya ishining maqsadi: biz potentsiometr bilan tanishamiz, LEDning
yorqinligini boshqaramiz va potansiyometrning qarshiligini o‘zgartiramiz.
Laboratoriyaning nazariy qismi.
Bu laboratoriyada biz potansiometr bilan tanishamiz va LEDning yorqinligini
boshqaramiz va potansiometrning qarshiligini o‘zgartiramiz.
Modelni yig‘ish uchun bizga kerak:
o
Arduino platasi (yoki analoglari);
o
Panel(doska);
o
6 ta sim va / yoki papa-papa o‘tish moslamalari;
o
yorug‘lik chiqaruvchi diod;
o
potansiometr (o‘zgaruvchan qarshilik);
o
220 omli qarshilik;
o
Arduino veb -saytidan yuklab olish mumkin bo‘lgan Arduino IDE.
Laboratoriya ishida biz LEDni raqamli chiqishga ulash uchun 220 Om
cheklovli rezistordan foydalanganmiz. Endi biz cheklovli rezistorni qanday
tanlashni va qarshilik qiymati LEDning yorqinligiga qanday ta'sir qilishini ko‘rib
chiqamiz.
Har qanday elektrotexnik uchun eng muhim tenglama Om qonunidir. Om
qonuni kontaktlarning zanglashiga olib keladigan kuchlanish, oqim va qarshilik
o‘rtasidagi munosabatni belgilaydi.
Om qonuni quyidagicha tasniflanadi:
V = I×R,
bu yerda V - voltdagi kuchlanish; I- amperdagi oqim; R - omdagi qarshilik.
Elektr zanjirida har bir komponent qarshilikka ega, bu esa kuchlanishni
pasaytiradi. LEDlar oldindan aniqlangan kuchlanish pasayishiga ega va ma'lum bir
oqim qiymatida ishlashga mo‘ljallangan. LED orqali tok qanchalik baland bo‘lsa,
LED shunchalik porlaydi, chegara qiymatiga qadar. Eng keng tarqalgan LEDlar
uchun maksimal oqim 20 mA ni tashkil qiladi. LED uchun odatiy kuchlanish
pasayishi 2 V atrofida.
5V kuchlanishli kuchlanish LED va rezistor bo‘ylab tushishi kerak, chunki
2V LEDning qolgan 3V qismi qarshilik bo‘ylab tushishi kerak. LED (20 mA) orqali
maksimal to‘g‘ridan -to‘g‘ri oqimni bilib, siz qarshilik qiymatini topishingiz
mumkin.
R = V/I = 3/0,02 = 150 Ом.
Shunday qilib, qarshilik qiymati 150 om bo‘lsa, qarshilik va LED orqali 20
mA oqim oqadi. Qarshilik qiymati oshgani sayin tok kamayadi. 220 om 150 omdan
bir oz ko‘proq, lekin shunga qaramay, LED yetarli darajada porlab turishiga imkon
beradi va bu reyting qarshiligi juda keng tarqalgan. Agar biz rezistorning qiymatini
oshirsak, biz LED orqali o‘tadigan tokni va shunga mos ravishda LEDning
yorqinligini kamaytiramiz. LEDning yorqinligini o‘zgartirish uchun biz
potentsiometrdan foydalanamiz. Potentsiometrlar o‘zgaruvchan kuchlanish
bo‘linuvchilari bo‘lib, ular tugmachalarga o‘xshaydi. Ular har xil o‘lcham va
shakllarda bo‘ladi, lekin ularning hammasida uchta pin bor. Potansiyometrning
qiymati ekstremal terminallar orasidagi qarshilikni aniqlaydi, u o‘zgarmaydi,
tugmachani burab, biz o‘rta va o‘ta terminallar orasidagi qarshilikni 0 dan
potentsiometr qiymatiga yoki qiymatdan nolga o‘zgartiramiz.
Tajribada biz LED uchun chegaralovchi qarshilik qiymatini nolga
kamaytirmaslik va LEDni yoqib yubormaslik uchun potentsiometrni 220 Om
qarshilik bilan ketma -ket ulaymiz. Ulanish sxemasi rasmda ko‘rsatilgan.
int sensorValue = 0;
int outputValue = 0;
void setup()
{
pinMode(A0, INPUT);
pinMode(13, OUTPUT);
Serial.begin(9600);
}
void loop()
{ // analogni qiymatda o'qing:
sensorValue = analogRead(A0);
// uni analog diapazoniga ko'rsating:
outputValue = map(sensorValue, 0, 1023, 0, 255);
// analog chiqish qiymatini o'zgartiring:
analogWrite(13, outputValue);
// natijalarni ketma-ket monitorga chop eting:
Serial.print("sensor = ");
Serial.print(sensorValue);
Serial.print("\t output = ");
Serial.println(outputValue);
//uchun keyingi tsikldan oldin 2 millisekund kuting
// keyin o'rnatish uchun analog-raqamli konvertor
// oxirgi o'qish:
delay(2); // 2 millisekund kuting(s)
}
|