Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: Sensor dizayni va elektron sxemasi
- 3 -qadam: Uskuna sozlamalari va kod
- 4 -qadam: Arduino -ni sozlash
- 5 -qadam: Chiroq pardasini yasash
- 6 -qadam: Keyingi qadam
- 7 -qadam: Keyin nima bo'ladi
Video: Arduino yordamida yaqinlik chirog'i: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Ushbu loyihada men sizga alyumin folga va yuqori qiymatli rezistor yordamida yaqinlik sensori qanday yaratilishini ko'rsataman (qarshilik 10 MΩ dan 40 MΩ gacha). U Arduino sig'imli sensorli kutubxonasi asosida ishlaydi. Qachonki qo'lingizni (har qanday Supero'tkazuvchilar) sensorga yaqinlashtirsangiz, LEDning yorqinligi masofaga qarab o'zgaradi. Minimal masofada u maksimal yorqinlikni ko'rsatadi.
Kapasitiv sensorlar kutubxonasi ikki yoki undan ortiq Arduino pinlarini inson tanasining elektr sig'imini sezadigan sig'imli sensorga aylantiradi. Sensorni sozlash uchun faqat o'rta va yuqori qiymatli rezistor va uchida alyumin folga kichik (katta) bo'lishi kerak. Sensor eng sezgir bo'lganda, qo'lni yoki tanani datchikdan bir necha dyuym uzoqlikda his qila boshlaydi.
Kapasitiv sezish - bu yaqinlikni aniqlash texnologiyasi. Kapasitiv datchiklar elektr maydonini ishlab chiqaradi va bu maydon buzilganligini sezish orqali yaqin atrofdagi narsalarni aniqlaydi. Imkoniyatli sensorlar o'tkazgichli yoki havodan farqli o'laroq, inson tanasi yoki qo'li kabi, har qanday narsani aniqlay oladi. Bu moddaning elektr maydonini elektr maydonida saqlash qobiliyati.
1 -qadam: materiallar
Boshlash uchun sizga kerak bo'ladi:
- Arduino Uno ·
- USB kabeli ·
- 10 MΩ qarshilik ·
- LED·
- Alyuminiy folga (o'lchami 4 sm x 4 sm)
- Izolyatsiya tasmasi
- Karton
- Oq hujjatlar
- Issiq elim
2 -qadam: Sensor dizayni va elektron sxemasi
Kichkina datchiklar (barmoq izi o'lchamiga yaqin) sensorli tugmalar sifatida eng yaxshi ishlaydi, katta sensorlar yaqinlik rejimida yaxshiroq ishlaydi.
Alyuminiy folga o'lchami sensorning sezgirligiga ta'sir qilishi mumkin, shuning uchun agar xohlasangiz, bir necha xil o'lchamdagi harakat qilib ko'ring va bu sensorning reaktsiyasi qanday o'zgarishini ko'ring.
O'chirish diagrammasi:
3 -qadam: Uskuna sozlamalari va kod
Arduino -ning 2 -chi va 4 -chi pinlari orasiga 10 M ohmli rezistorni joylashtiring. Dastur pimi 4 ga ko'ra, alyumin folga qabul qilish piniga ulanadi. Led's +ve terminalini 9 -pinli terminalga Arduino GND ga ulang.
4 -qadam: Arduino -ni sozlash
Ajoyib! Endi barcha jismoniy ishlar bajarildi va biz kodga o'tdik. Sig'imli sezgir kutubxonani o'rnatganingizga ishonch hosil qiling.
Endi biz sizning sensoringizni sinab ko'rishga tayyormiz! Kompyuteringiz devorga ulanganligiga yoki Arduino erga ulanganligiga ishonch hosil qiling, chunki bu sensorning barqarorligini oshiradi. Sensorning chiqishini tekshirish uchun Arduino dasturlash muhitida Serial monitorni oching (monitorda kodda ko'rsatilganidek 9600 bayt o'rnatilganligiga ishonch hosil qiling). Agar u to'g'ri ishlayotgan bo'lsa, qo'lingizni plyonkadan yaqinroq va uzoqroqqa burish, LEDning yorqinligini o'zgartirishi kerak. Sensor plastinka va tanangiz kondansatör hosil qiladi. Bilamizki, kondansatör zaryadni saqlaydi. Uning sig'imi qanchalik ko'p bo'lsa, shuncha ko'p zaryadni saqlay oladi. Ushbu sensorli sensorning sig'imi sizning qo'lingiz plastinkaga qanchalik yaqin bo'lishiga bog'liq.
Arduino nima qiladi?
Asosan Arduino kondansatör (ya'ni sensorli sensor) zaryadlash uchun qancha vaqt ketishini o'lchab, uning sig'imini taxmin qiladi. Imkoniyatlar juda kichik bo'lishi mumkin, shunga qaramay Arduino uni aniqlik bilan o'lchaydi.
5 -qadam: Chiroq pardasini yasash
kartonni quyidagi o'lchamlarga muvofiq kesib oling
6 -qadam: Keyingi qadam
Kartonni oq qog'oz bilan yoping
7 -qadam: Keyin nima bo'ladi
Arduino va datchik sozlamalarini quyidagi rasmga muvofiq kartonga yopishtiring
Quyidagi rasmda alyumin folga (datchik) izolyatsion lenta bilan yoping
Kartonni quyidagi rasmga ko'ra katlayın va boshqa kartonga yopishtiring
Tavsiya:
LED chirog'i 555 IC yordamida: 5 qadam
LED chirog'i 555 IC yordamida: Salom do'stim, bugun men IC 555 taymeridan foydalanib LED yoritgichini tayyorlamoqchiman
Magicbit [Magicblocks] yordamida yaqinlik sensori yarating: 6 qadam
Magicbit [Magicblocks] yordamida yaqinlik sensori yarating: Ushbu qo'llanma sizga Magicblocks yordamida Magicbit bilan yaqinlik sensori ishlatishni o'rgatadi. Biz ESP32 -ga asoslangan ushbu loyihani ishlab chiqish paneli sifatida magicbit -dan foydalanmoqdamiz. Shuning uchun, ushbu loyihada har qanday ESP32 ishlab chiqish kartasidan foydalanish mumkin
IQ yaqinlik sensori, karnay va Arduino Uno yordamida havo pianinolari (2-qism): 6 qadam
Iro yaqinlik sensori, karnay va Arduino Uno yordamida havo pianino (2-qism): Bu oldingi pianino loyihasining yangilangan versiyasimi?. Bu erda men chiqish sifatida JBL dinamikidan foydalanmoqdaman. Shuningdek, rejimlarni talablarga muvofiq o'zgartirish uchun sensorli tugma ham qo'shilgan. Masalan- Hard Bass rejimi, Oddiy rejim, Yuqori fr
Mototsiklning orqa chirog'i, dasturlashtiriladigan LEDlar yordamida o'rnatilgan blinkerlar bilan: 4 qadam
Mototsiklning orqa chirog'i, dasturlashtiriladigan LEDlardan foydalangan holda, yonib -o'chadigan chirog'i bilan: Salom, bu sizning mototsiklingiz uchun RGB RGB dumli chiroqni (masalan, o'rnatilgan miltillovchi/indikatorli) yoki WS2812B (alohida -alohida manzilli lampalar) va Arduinos -dan foydalanadigan narsalarni sozlash bo'yicha oson DIY. . Yorug'likning 4 rejimi mavjud
LM358: 5 qadam yordamida infraqizil yaqinlik sensori
LM358 yordamida infraqizil-qizil yaqinlik sensori: Bu IQ yaqinlik sensori yasash bo'yicha ko'rsatma