Kerakli komponentlar:
Arduino UNO R3 tekshiruvi;
prototip tayyorlash uchun taxta;
passiv infraqizil harakat sensori
piezo emitenti
Svetodiod
jamperlar.
Siz ushbu qurilmadan miltillovchi chiroqlar, biror narsani harakatlantirish yoki hatto eshikka yaqinlashganda “Uyga xush kelibsiz” xabarini ko’rsatish kabi turli xil funktsiyalarni bajarish uchun foydalanishingiz mumkin.
Ish printsipi
Sensorni shunday sozlashimiz kerakki, uning oldida bir kishi paydo bo’lganda, LED yonadi va piezo emitenti eshitiladi. Siz uni boshqa maqsadlar uchun ham moslashingiz mumkin. Boshqa shunga o’xshash harakatlantiruvchi sensorlar ham bizning loyihamiz uchun ishlaydi, ammo sensor modelingizning pin joylarini spetsifikatsiya fayliga qarab tekshirish muhimdir, chunki ular farq qilishi mumkin. Barcha datchiklarda quvvat, er va ma’lumotlar chiqishi bo’lishi kerak. Ushbu modelda kontaktlarni birinchi qarashda aniqlash mumkin emas, lekin agar siz tashqi linzalarni olib tashlasangiz (u perchinlangan va osongina ajralib turishi mumkin), siz suratda ko’rsatilgandek aloqa belgilarini ko’rishingiz mumkin.
1-surat.Ob’ektiv olib tashlangan harakat sensori.
O’lchagichdagi ikkita to’q sariq rangli potansiyometrlar uni moslashtirishga imkon beradi. 2-suratda ko’rsatilgan datchik holati bilan chap potansiyometr ob’ekt aniqlanganda YUQORI rejimda chiqish davomiyligini boshqaradi va bu vaqtni 5 dan 200 s gacha o’rnatishga imkon beradi. Agar LED chiqishga ulangan bo’lsa, potansiyometr sozlamaga qarab uning yorug’ligini davomiyligini 5 dan 200 sekundgacha aniqlaydi. To’g’ri potansiyometr ob’ektni aniqlash oralig’ini 0 dan 7 metrgacha cheklaydi.
Surat 2: Harakat sensori potansiyometri. Chap tomoni qancha vaqt yuqori holatda bo’lishini aniqlaydi (5-200 soniya), o’ng sensori sezgirligini boshqaradi (0-7 metr). 148 Sensor iliq narsalar chiqaradigan infraqizil nurlanishni aniqlaydi.
Sensor ichidagi kristalli materiallar infraqizil nurlanishiga ta’sir qiladi. Belgilangan darajaga yetganda, u sensorning chiqishini keltirib chiqaradi. Arduino platasi bu signalni kuchlanish sifatida aniqlaydi, shuning uchun biz uni biron bir narsani yoqish uchun oddiy kalit sifatida ishlata olamiz, bu holda LED. Qurilmani sozlaymiz, shunda signal paydo bo’lganda signal eshitiladi.
To’plam
Harakat sensori 5V va GND pinlarini navbati bilan bredboardning quvvat va tuproq pinlariga ulang va keyin bu pog’onalarni Arduino platasining tegishli pinlariga ulang. Sensorning OUT pinini Arduino kartasining 2-piniga ulang. LEDni bredboardga joylashtiring va uzun oyoqni (anodni) Arduino platasining 13-piniga va qisqa oyoqni GND piniga ulang. Ushbu loyihada sizga LEDning ishlashi uchun qarshilik kerak emas. Piezo emitentni ulang: qizil simni Arduino platasining 10-piniga va qora simni GND piniga. Sizning sxemangiz 3-suratda ko’rsatilgan sxemaga mos kelishiga ishonch hosil qiling va keyin ushbu loyihaning Sketch qismida berilgan sketch ostida Arduino xotirasiga yuklang.
Do'stlaringiz bilan baham: |