Mundarija:
- 1 -qadam: Hammasini sim bilan ulash
- 2 -qadam: Kodni uzatish
- 3 -qadam: kalitlar
- 4 -qadam: Uy -joy
- 5 -qadam: Xursand bo'ling
Video: Arduino pianino - Pentotron: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Salom! Bu mening birinchi o'rgatuvchim, men uni yaxshi qilish uchun qo'limdan kelganicha harakat qilaman. Men ona tili emasman, shuning uchun topishingiz mumkin bo'lgan xatolarni saqlang.
Bu ko'rsatma sizga o'z arduino "pianino" ni qanday yasashni ko'rsatib beradi. U faqat pentatonik tarozida o'ynaydi, shuning uchun faqat 5 ta kalit mavjud. Agar bu nimani anglatishini bilmasangiz: Xavotir olmang. Bu har doim yaxshi eshitiladi va ajoyib o'yinchoq pianino qiladi. Siz kalitni tugma bilan o'zgartirishingiz mumkin (shuning uchun siz istalgan tugmachada o'ynashingiz mumkin) va kalit yordamida katta pentatonik taroziga o'tishingiz mumkin. Bu erda juda ko'p kalit va kalit. Keling, davom etamiz.
Bu juda oson bajariladigan loyihadir. Sizga kerak bo'ladi:
- 1 marta Arduino Uno
- 5x lahzali kalitlar
- 2x Rocker kalitlari
- 1x 1/4 dyuymli gitara uyasi (yoki chiqish rozetkasi kerak bo'lmasa, Piezo /8 ohmli dinamik)
- 1x potentsiometr
- 1x 9v batareya
- 1x 9v batareyali qisqich
- lehimli temir yoki non taxtasi (va bu holda dupontli simlar)
- har qanday turar joy
- qandaydir sim
1 -qadam: Hammasini sim bilan ulash
Har bir narsani sxemaga muvofiq ulang. Agar siz simni qanday ulashni bilmoqchi bo'lsangiz, ikkinchi rasmga qarang, yuqori o'ngdagi karnayni Piezo yoki gitara uyasi bilan almashtiring.
- pin 8-12 tugmalari
- pin 7 tugmachasi
- audio raz'em/karnay/piezo Pin 2
- Analog pin A0 potentsiometr
- Potentsiometr uchun 5V
- Vinni yoqish/o'chirish
- Erdan erga
2 -qadam: Kodni uzatish
Arduino IDE bilan ochilganda "pitch" fayli avtomatik ravishda ochilishi kerak, lekin agar men ham uni biriktirsam.
3 -qadam: kalitlar
Lekin bir oz vaqt talab qiladigan narsa - bu kalitlar! Men buni qanday qilganimni aytaman
- Men "kalitlar" maydonini butun kenglik bo'ylab o'tinning kichik bir bo'lagi bilan ko'tardim.
- Keyin men bu kenglikni beshta teng qismga bo'ldim va shu o'lchamdagi yog'och kalitlarni kesib tashladim.
- Keyin tugmalar qaerga ketishi kerakligini belgiladim. Ular kalitlarga barqarorlikni ta'minlashi va ularni bosish oson bo'lishi kerak. Men ularni old chetidan 2 sm masofada va kalitlarning o'rtasiga o'sha kalitlar ostiga qo'ydim.
- Ularni joyiga yopishtirgandan so'ng, men kabellar ustidan o'tadigan kichik yog'och ko'prik qurdim.
- Kalitlar yopishtiriladi va keyin ko'prikka mahkamlanadi
- Kalitlar ko'prikda ham, tugmachada ham bo'lishi kerak
4 -qadam: Uy -joy
Uy -joy biroz murakkab. Siz har qanday shaklni sinab ko'rishingiz mumkin, men "Toypiano" uslubiga bordim. Va menda na 3D printer bor, na unga kirish imkoni yo'qligi uchun men materialni tanlash uchun yog'ochni tanladim. Menga audio raz'em, tugma, kalit va arduino USB portiga kirish uchun joy kerak edi. Ha, bu yuqoridan pastroq kalit! Men o'rnatilgan kalitli potentsiometrdan foydalana oldim, bu men uchun zamonaviy echim edi. Mening tugmacham AND tugmachasini boshqaradi. Chiqish sifatida men gitara pikapining eski qismini qayta ishlashga muvaffaq bo'ldim. XLR-Output buzilgan bo'lsa ham, uni ishlatish mumkin edi. Va qo'shimcha bonus sifatida u 9V batareyaga ega edi! Sizning turar joyingiz deyarli boshqacha ko'rinadi (va, albatta, yaxshiroq ko'rinadi). Bu asosan yog'och quti bo'lib, u kalitlar atrofida, kalit va tugma bilan tuzilgan edi.
- Shakllaringizni kesib oling
- Pastdan boshlang, "bock" tugmachasini qo'llang.
- tomonini qo'llang va ularni vintlar bilan mahkamlang
- qolganini sim bilan bog'lang
- tugmalar va potansiyometr uchun kesiklarni kesib tashlang
- hamma narsani sinab ko'ring
- hamma narsani issiq yopishtiruvchi bilan yopishtiring
5 -qadam: Xursand bo'ling
9v sariyog ', kabelni ulang va yoqimli kuylarni ijro eting. Pentotron salomlashish ohangini ijro etadi- kodning kelib chiqishiga bir oz bosh qimirlatadi. Men biroz qo'shib qo'ydim, lekin men kichkina ohangga tezda ko'nikdim, uni o'sha erda saqlashga to'g'ri keldi.
Xursand bo'ling va rahmat! Sizni qiziqtirgan savollarni bering. Men Germaniyadanman, koddagi sharhlar mana shunda.
Xayr!
Tavsiya:
Arduino Piezo Buzzer pianino: 5 qadam
Arduino Piezo buzzer pianino: Bu erda biz karnay sifatida piezo -buzzerdan foydalanadigan Arduino pianino qilamiz. Bu loyiha osongina kengaytirilishi mumkin va sizga bog'liq holda ko'p yoki kamroq eslatmalar bilan ishlashi mumkin! Biz uni soddalashtirish uchun faqat to'rtta tugma/kalit bilan quramiz. Bu qiziqarli va oson loyiha
Oddiy Arduino pianino: 8 qadam
Oddiy Arduino pianino: Bugun biz bitta oktavli Arduino pianino yaratamiz, bu boshqa loyihalar uchun ajoyib boshlanish nuqtasi bo'ladi. Ushbu loyiha o'rta maktab darajasida Arduino -ning asosiy komponentlarini va dasturlashni joriy qiladi. Kod oldindan tayyorlangan shaxslar bo'lsa ham
Qo'llanma va 7 ta oldindan o'rnatilgan qo'shiqlar bilan Arduino pianino: 7 qadam
Arduino pianino qo'lda va 7 ta oldindan o'rnatilgan qo'shiqlar bilan: LCD displeyli Arduino pianino klaviaturasi 2 rejimga ega. Qo'l rejimi & Oldindan o'rnatilgan rejim. Men 7 ta tugmachali pianino uchun 7 tugmachani va sozlash rejimining 7 tugmachasini 7 ta oldindan o'rnatilgan qo'shiqqa almashtirish uchun ishlatardim. Oldindan o'rnatilgan qo'shiqlar: sozlash rejimi tugmachasini bosing
TinkerCad -da Arduino yordamida pianino tovushlari: 4 qadam
TinkerCad -da Arduino -dan foydalangan holda pianino tovushlari: Ushbu qo'llanmada siz Arduino -da gudok (yoki piezo dinamik) dan qanday foydalanishni bilib olasiz. Buzzerlar signalizatsiya qurilmalarida, kompyuterlarda, taymerlarda va sichqonchani bosish yoki tugmachani bosish kabi foydalanuvchining kirishini tasdiqlashda, shuningdek ohangni () va
Arduino yordamida mini pianino: 4 qadam
Arduino yordamida mini pianino: Arduino qo'llanmasi: Arduino yordamida mini pianino Bu videoda men sizga Arduino yordamida mini pianino yasashni ko'rsataman