Mundarija:

Arduino Lego Tannerin: 6 qadam
Arduino Lego Tannerin: 6 qadam

Video: Arduino Lego Tannerin: 6 qadam

Video: Arduino Lego Tannerin: 6 qadam
Video: Tannerin Example 2024, Noyabr
Anonim
Arduino Lego Tannerin
Arduino Lego Tannerin

Tannerin - bu sim yoki yostiq uzunligi bo'ylab markerni siljitish orqali chalinadigan musiqiy asbob. Bu sinus to'lqinlarining sof ohangini hosil qiladi, u xohlagancha nota yoki oktavani har doim silliq (ya'ni portamento/pitch bend) uzaytira oladi. Bu Beach Boys hitida ishlatilgan, "Yaxshi tebranishlar".

Hamma yengil termeminlar qurayotgan paytda (men o'zim ham) tannerin uchun ko'rsatma nashr qilsam yaxshi bo'lardi deb o'yladim.

1 -qadam: Baza

Baza
Baza
Baza
Baza
Baza
Baza

Mumkin bo'lgan eng uzun tayanchni qurishdan boshlang. O'rtada o'tirganingizda, siz ikkala uchiga ham osonlikcha etib borishingiz kerak. Men o'zimni Legodan qurganman - buning iloji borligi uchun. Keyin nikromli simni butun kengligi bo'ylab cho'zing va har bir uchini vint bilan bog'lang. Bu chiqadigan har qanday issiqlikni yo'qotishga yordam beradi. Bu simni o'rgating. Ushbu simning qarshiligini o'lchang, chunki bu sizga asbobning diapazoni va aniqligi haqida tasavvur beradi. Meniki 176 ohm, uzunligi 1,2 metr edi.

2 -qadam: tayoq

Tayoq
Tayoq

Timsoh klipiga uzun simi bog'lab, "tayoqchani" yarating. Bu Tannerinning butun kengligi bo'ylab cho'zilishi uchun etarlicha uzun bo'lishi kerak, va elektron karta joylashadigan joyga etib borish uchun ozgina qo'shimcha.

3 -qadam: Uskuna

Uskuna
Uskuna

Nichrom simining uchiga simlarni ulang va elektron kartaga ulang. Keyin marker simining uchini bir xil sxemaga ulang. Men bu erda ko'rsatilganidek, non taxtasidan foydalanmoqdaman. Sxema quyidagicha.

4 -qadam: sxematik

Sxematik
Sxematik

O'chirish sxemasi. Siz rezistorni nichromli sim orqali tokni cheklash uchun etarlicha katta hajmga almashtirishni xohlaysiz (lekin u juda qizib ketmasligi uchun), lekin etarlicha kichik, shuning uchun simning bir qismi qisqa tutashuvda markerning potentsiali sezilarli darajada pasayadi. Arduino analog kirishda 0-5V uchun 0-1023 diapazoniga ega. ya'ni kirish uchun 5 mv. Agar siz sim bo'ylab 100 ta kirishni xohlasangiz, nikromli sim bo'ylab 0,5 V bo'lishi kerak.

5 -qadam: Dasturiy ta'minot

Keyin kirish qiymatlarini talqin qilish va oqilona chiqish uchun qisqa dastur yozing. Men Armstrong musiqa tizimidan asbobni tezkor prototiplash vositasi sifatida foydalanaman. Armstrong -dan foydalanish, shuningdek, Arduino kodimni o'zgartirmasdan, shaxsiy kompyuterimda turli xil tovushlarni ishga tushirishga imkon beradi. Tannerin manba kodi endi Armstrong arxivining misollar papkasida mavjud. Amstrong Arduino -da musiqa asboblarini yasash va prototipini osonlashtirish uchun tartiblar to'plami. U apparat pinlarini o'z funktsiyalaridan ajratadi va ketma -ket aloqani qo'llab -quvvatlaydi, bu esa qo'shimcha kodlashsiz masofaviy apparat (kompyuter yoki sintezator) da tovushlarni ijro etish imkonini beradi.

6 -qadam: Fin

Fin!
Fin!

Sizning musiqiy dahoingiz porlash vaqti keldi. Balki, haroratning engil ko'tarilishi simning bo'shashishiga olib keladi, bunda uni barmoq bilan yoki boshqa vint bilan bosib ushlab turish mumkin. Siz shuningdek, individual eslatmalarni ishlash bo'yicha ko'rsatma sifatida belgilashingiz mumkin.

Tavsiya: