Oʼzbekiston respublikаsi oliy vа oʼrtа mаxsus tа’lim vаzirligi buxoro muhаndislik-texnologiya instituti qoʼl yozma huquqida


Download 0.56 Mb.
bet38/52
Sana02.06.2024
Hajmi0.56 Mb.
#1834838
1   ...   34   35   36   37   38   39   40   41   ...   52
Bog'liq
Tahrirlangan

Yorug'lik sezgichini yig'ishda siz javobning aniqligi shartli tushuncha ekanligini tushunishingiz kerak. Hatto bitta ishlab chiqaruvchining, bitta partiyaning, bitta xaridning modellari uchun u 50% yoki undan ko'proq farq qilishi mumkin.
Zavodda uning qismlari qizildan yashil ranggacha bo'lgan to'lqin uzunligiga sozlangan. Shu bilan birga, ko'pchilik infraqizil nurlanishni "ko'radi". Juda aniq detallar hatto ultrabinafsha nurlarini ham qamrab olishi mumkin.

Sensorning afzalliklari va kamchiliklari


Fotorezistorlarning asosiy kamchiliklari ularning spektrga sezgirligidir. Qarshilik tushayotgan yorug'lik turiga qarab bir necha kattalik darajalariga qarab o'zgarishi mumkin. Kamchiliklari, shuningdek, yorug'likning o'zgarishiga past reaktsiya tezligini ham o'z ichiga oladi. Agar chiroq yonib-o'chib tursa, sensor javob berishga vaqt topolmaydi. Agar o'zgarish chastotasi ancha yuqori bo'lsa, qarshilik yorug'lik o'zgaruvchanligini "ko'rishni" to'xtatadi.
Afzalliklar soddaligi va qulayligini o'z ichiga oladi. Unga tushadigan nurga qarab qarshilikning to'g'ridan-to'g'ri o'zgarishi elektrni ulash sxemasini soddalashtirishga imkon beradi. Fotorezistorning o'zi juda arzon, u ko'plab Arduino to'plamlari va konstruktorlarining bir qismidir, shuning uchun deyarli har qanday yangi Arduino o'yinchisi uchun mavjud.

Fotorezistorni arduino unoga ulash


Arduino loyihalarida fotorezistor yorug'lik sensori sifatida ishlatiladi. Undan ma'lumot oladigan bo'lsak, o'rni o'chirishi yoki o'chirishi, motorlarni ishga tushirishi, xabarlar yuborishi mumkin. Tabiiyki, bu holda biz sensorni to'g'ri ulashimiz kerak.
Yorug'lik sezgichining arduino bilan ulanish sxemasi juda oddiy. Agar biz fotorezistordan foydalansak, u holda ulanish sxemasida sensor kuchlanishni ajratuvchi sifatida amalga oshiriladi. Bir qo'l yoritish darajasiga qarab o'zgaradi, ikkinchisi analog kirishga voltaj beradi. Tekshirgich mikrosxemasida ushbu kuchlanish ADC orqali raqamli ma'lumotlarga aylantiriladi. Chunki yorug'lik tushganda sensorning qarshiligi pasayadi, keyin unga tushadigan kuchlanish qiymati pasayadi.
Fotorezistorni ajratgichning qaysi qo'liga qo'yganimizga qarab, analog kirish uchun kuchaytirilgan yoki pasaytirilgan kuchlanish qo'llaniladi. Fotorezistorning bir oyog'i erga ulangan bo'lsa, maksimal kuchlanish qiymati qorong'ilikka to'g'ri keladi (fotorezistorning qarshiligi maksimal bo'ladi, deyarli barcha kuchlanish uning ustiga tushadi) va minimal qiymati yaxshi yoritishga mos keladi (qarshilik nolga yaqin, kuchlanish minimal). Agar biz fotorezistorning qo'lini quvvat manbaiga ulasak, unda xatti-harakatlar aksincha bo'ladi.

2.1.16-rasm. Yorug’lik datchigini Arduino UNO mikrokontrolleriga ulash
Kengashning o'zi o'rnatilishi qiyin bo'lmasligi kerak. Fotorezistorda kutupluluk yo'qligi sababli, uni har ikki tomonga ulashingiz mumkin, uni taxtaga lehimlashingiz, elektron karta yordamida simlar bilan ulashingiz yoki ulanish uchun oddiy kliplardan (timsohlardan) foydalanishingiz mumkin. Devredeki quvvat manbai arduino o'zi. Fotorezistor bir oyoq bilan erga, ikkinchisi ADC kartasiga ulanadi (bizning misolimizda AO). Xuddi shu oyoqqa 10 kΩ qarshilikni ulaymiz. Tabiiyki, siz fotorezistorni nafaqat A0 analog piniga, balki boshqasiga ham ulashingiz mumkin.
Qo'shimcha 10K rezistor haqida bir necha so'z .U bizning sxemamizda ikkita funktsiyaga ega: zanjirdagi tokni cheklash va ajratuvchi yordamida sxemada kerakli kuchlanishni hosil qilish. To'liq yoritilgan fotorezistor qarshilikni keskin kamaytiradigan vaziyatda oqimni cheklash kerak. Kuchlanishni shakllantirish analog portdagi taxminiy qiymatlar uchun. Aslida, bizning fotorezistorlarimiz bilan normal ishlash uchun 1K qarshilik etarli.
Rezistorning qiymatini o'zgartirib, biz sezgirlik darajasini "qorong'i" va "engil" tomonlarga "siljitishimiz" mumkin. Shunday qilib,10K yorug'lik paydo bo'lishining tez o'zgarishini beradi. 1K holatida yorug'lik sensori yuqori yorug'lik darajasini aniqroq aniqlaydi.
Agar siz tayyor yorug'lik sensori modulidan foydalanayotgan bo'lsangiz, u holda ulanish yanada osonlashadi.VCC modulining chiqishini taxtadagi 5V ulagichga, GND ni erga ulaymiz. Qolgan pinlarni arduino konnektorlariga ulaymiz.
Agar taxtada raqamli chiqish ko'rsatilsa, biz uni raqamli pinlarga yuboramiz. Agar analog bo'lsa - u holda analog. Birinchi holda, biz tetik signalini olamiz - yorug'lik darajasidan oshib ketgan (qo'zg'atuvchining chegarasi sozlash qarshiligi yordamida sozlanishi mumkin). Analog pinlardan biz yoritishning haqiqiy darajasiga mutanosib kuchlanish qiymatini olishimiz mumkin.


Download 0.56 Mb.

Do'stlaringiz bilan baham:
1   ...   34   35   36   37   38   39   40   41   ...   52




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