Mundarija:
- Ta'minotlar
- 1 -qadam: Ir sensorlarini o'rnatish
- 2 -qadam: Sensorlarni ulash
- 3 -qadam: Chiqishni ulash
- 4 -qadam: Ir sensori diapazonini sozlash va qora varaqli roliklar bilan qoplash
- 5-qadam: Mikro-nazorat paneli kodi
- 6 -qadam: Natija
Video: Havo pianino IR yaqinlik sensori va Arduino Uno Atmega 328: 6 qadamlaridan foydalanadi (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Odatda pianino - bu tugmachani bosishning oddiy mexanizmi bo'yicha elektr yoki mexanik ish. Ammo bu erda burilish bor, biz ba'zi datchiklar yordamida pianino kalitlariga bo'lgan ehtiyojni yo'q qilishimiz mumkin edi. Infraqizil yaqinlik sensorlari sababga eng mos keladi, chunki ulardan foydalanish oson va ular faqat bitta raqamli mikrokontroller kartasini egallaydi. Shuningdek, bu sensorlar u erda mavjud bo'lgan eng arzon sensorlardan biridir. Men ovozli signalni musiqiy chiqish sifatida ishlataman, lekin siz to'g'ri dinamik/ subwooferdan foydalanishingiz mumkin. Kelajakda men Subwoofer yordamida loyihani bass kuchaytirgich bilan yangilashni orziqib kutaman.
Ta'minotlar
1) 10 dona Ir yaqinlik sensori
2) Arduino uno/ mega
3) vintlardek (ixtiyoriy)
4) simlar
5) Piezoelektrik Buzzer
6) Qora kartochkalar varag'i/ Qora viyolonsel
1 -qadam: Ir sensorlarini o'rnatish
Ir sensori modullari markazda o'rnatish teshigi bilan jihozlangan. Sensorni qattiq vint bilan mahkamlash uchun siz teshikdan foydalanishingiz mumkin yoki uni yopishtirish uchun elimdan foydalanishingiz mumkin. Men akril varaqni asos sifatida ishlatganman va har bir teshik bir -biridan 2 sm masofada joylashgan, markirovka qilingan akril teshiklarni burganman. Sensorlarni bir -biriga juda yaqin joylashtirmang, chunki bu sizning pianino tajribangizni buzishi mumkin.
2 -qadam: Sensorlarni ulash
Sensorlarning barcha ijobiy terminallarini sim va lehim yordamida ulang (ixtiyoriy). Bundan tashqari, barcha datchiklarning barcha topraklama pinlarini ulang. Va nihoyat, siz Ir sensoridan chiqish pinlarini mikrokontroller kartasining raqamli pinlariga ulashingiz kerak. Menimcha, bu Arduino uno. Esda tutingki, to'siq aniqlanganda sensordan chiqish past bo'ladi. Shunday qilib, agar siz kontaktlarning zanglashiga olib keladigan chiroqni ulamoqchi bo'lsangiz, manfiy terminalni sensor chiqishiga va musbat Arduino uno 3.3v pozitsiyasiga ulang.
3 -qadam: Chiqishni ulash
Endi raqamli chiqish pinini signal/ karnayning ijobiy terminaliga ulang. Va manfiy terminalni Arduino uno -ga ulang. Agar siz yuqori kuchlanishni talab qiladigan signal/ karnaydan foydalansangiz, npn bjt dan foydalanish tavsiya etiladi, chunki u juda tez o'zgaradi va Arduino -dan o'zgaruvchan chastotali kirishlar bilan uzluksiz ishlashi mumkin. Shuningdek, agar siz yuqori quvvatli signal signalidan foydalansangiz, arduino -dan quvvat manbai ishlatmasligiga ishonch hosil qiling. Buning o'rniga, tashqi manbadan foydalaning, lekin mening holatimda quvvat sarfi past, shuning uchun men to'g'ridan -to'g'ri Arduino -dan foydalanaman.
4 -qadam: Ir sensori diapazonini sozlash va qora varaqli roliklar bilan qoplash
Pianino tugmachalari uchun mos diapazonni sozlash uchun potentsiometr sensori modulidan foydalaning. Endi rasmda ko'rsatilgandek, qora kartochka varaqlarini sensorli modulli LED va fotodiodga o'rnating. Bu boshqa yo'nalishda keraksiz to'siqlarni aniqlashning oldini olish uchun qilingan. Biz barmoqlarni faqat old tomondan aniqlamoqchimiz. Biz qora kartochkadan foydalanamiz, chunki qora to'lqin uzunliklarini va hatto infraqizillarni ham o'zlashtiradi.
5-qadam: Mikro-nazorat paneli kodi
Kod biz signalchi/karnay chiqarishni xohlaydigan chastotalarni aniqlashdan boshlanadi. Keyin biz sensorli kirish uchun ishlatiladigan pinlarni aniqlaymiz. Keyin biz pinlarimizni void setup () da o'rnatamiz. In void loop () Men hozir shartli bayonotlardan foydalandim, chunki kod oddiy bo'lib qoladi va hozirgi ehtiyojlar uchun etarlicha yaxshi bo'ladi.
Tavsiya:
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
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
IQ yaqinlik sensori: 4 qadam (rasmlar bilan)
IQ yaqinlik sensori. Men ushbu loyihada IQ LEDlar, LM358 Dual Op-Amp va har qanday mahalliy elektronika do'konida topishingiz mumkin bo'lgan asosiy elektron komponentlar yordamida oddiy IQ yaqinlik sensori yasashni tushuntiraman
Arduino robotlari uchun arzon IR yaqinlik sensori: 6 qadam (rasmlar bilan)
Arduino robotlari uchun arzon IQ yaqinlik datchiklari: Bu infraqizil yaqinlik datchiklari kichik, ishlab chiqarish oson va juda arzon! Ular robotlar, chiziqlarni kuzatish, chekkalarni aniqlash va minimal masofani aniqlashda juda yaxshi ishlaydi. Ular, shuningdek, juda arzon
Rik va Morti: Olamdan qoch! Ultrasonik yaqinlik sensori o'yini: 7 qadam (rasmlar bilan)
Rik va Morti: Olamdan qoch! Ultrasonik yaqinlik sensori o'yini: O'yin nima haqida? O'yin juda oddiy. Qo'lingizni ultrasonik yaqinlik sensori bilan yuqoriga va pastga siljitish orqali siz Rik va Morti joylashgan kosmik kemani boshqarasiz. Maqsad: ball olish uchun portal qurollarini to'plang, qo'rqoq Jerri Vorm dubl