Mundarija:

Arduino pianino - Pentotron: 5 qadam
Arduino pianino - Pentotron: 5 qadam

Video: Arduino pianino - Pentotron: 5 qadam

Video: Arduino pianino - Pentotron: 5 qadam
Video: [MiniforceX PENTATRON] Ep.15: The Swag Five 2024, Noyabr
Anonim
Arduino pianino - Pentotron
Arduino pianino - Pentotron

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

Hamma narsani sim bilan ulash
Hamma narsani sim bilan ulash
Hamma narsani sim bilan ulash
Hamma narsani 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

Kalitlar
Kalitlar
Kalitlar
Kalitlar
Kalitlar
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
Uy -joy
Uy -joy
Uy -joy
Uy -joy
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

Maza qiling!
Maza qiling!

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: