Mundarija:

5 dollarlik Karduinoss yostig'i: 5 qadam
5 dollarlik Karduinoss yostig'i: 5 qadam

Video: 5 dollarlik Karduinoss yostig'i: 5 qadam

Video: 5 dollarlik Karduinoss yostig'i: 5 qadam
Video: $2,5 million dollarlik uy 2024, Noyabr
Anonim
5 dollarlik Karduinoss yostig'i
5 dollarlik Karduinoss yostig'i

Shunday qilib, bu Kaoss prokladkalari va shunga o'xshash uskunalarga qarab, men shuni bildimki, siz uni MIDI boshqaruvchisi sifatida ishlatmoqchi bo'lganingizda, bu qurilmada hech qanday qimmatlik yo'q.

Qutilar qutisidan o'tib, men eski noutbukdan Synaptics sensorli panelini topdim va bu uning o'rnini bosishi kerakligini tushunib etdim. OK, men 5 $ deb aytganimda, men haqiqatan ham arzon demoqchiman. Ko'rinib turibdiki, bo'sh arduino 20-25 AQSh dollarini tashkil qiladi (lekin siz uni ATMEGA168 chipini 2 dollar evaziga almashtirishingiz mumkin) va bu sensorli panel sizga eski pulni qutqara olmaganingizda ham sizga qimmatga tushishi mumkin. noutbuk OGOHLANTIRISH: Kaoss prokladkalari va shunga o'xshash uskunalarning hammasi ovozli chiqishlarga ega, bu loyihada …

1 -qadam: signallarni toping

Signallarni toping
Signallarni toping
Signallarni toping
Signallarni toping
Signallarni toping
Signallarni toping

Qisqa google -dan so'ng (va umuman ma'nosiz hujjatlarni ko'rib chiqqach), bu veb -sayt menga katta yordam berdi:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Bu veb-saytda siz ko'rgan rasm bor edi. Shundan men taxtadagi test punktlarining qaysi biri (voy, ko'p!) Bu 3 pin bilan bog'langanligini aniqladim. (ikkinchi rasmga qarang). Ishonchim komil emas, T1001 tekshirgichi bu tekshirgichga o'xshashmi, lekin nima qidirishni bilsangiz, signallarni topish juda qiyin bo'lmasligi kerak.

2-qadam: sensorli panelga lehim

Sensorli panelga lehim
Sensorli panelga lehim
Sensorli panelga lehim
Sensorli panelga lehim

Xo'sh, bu etarlicha sodda, topgan fikrlaringizni keltiring: D

Asosiy hiyla - oldindan tayyorlangan simlardan foydalanish va avval siz topgan test punktlarida kichik lehim orolini olish. Sensorli panelga haddan tashqari qizib ketmaslik uchun ehtiyot bo'ling, mis haddan tashqari qizib ketishi bilan yostiqdan osongina chiqib ketishi mumkin. Zamin uchun men katta kvadrat ulanishga lehim qo'ydim (shuningdek, pin tasvirini ko'ring), lekin siz er signalini olishingiz mumkin bo'lgan boshqa joylar ko'p. Ushbu qadamdan so'ng, ehtimol, siz lehimingizni issiqlikni yopishtiruvchi yoki shunga o'xshash mahsulot bilan mustahkamlashni xohlaysiz.

3 -qadam: Arduino bilan aloqa o'rnatish

Arduino bilan aloqa
Arduino bilan aloqa

Sizda simlar ulangan sensorli panel mavjud bo'lgani uchun, undan qiymatlarni olishni ko'rib chiqaylik.

Arduino uchun mavjud ps2 kutubxonalari sichqoncha sifatida ishlaydi va agar sichqoncha turiga kirishga ruxsat bersangiz;) Quyida siz ps2 kutubxonasiga asoslangan arduino uchun karduinoss.pde eskizini topasiz http:/ /www.arduino.cc/playground/ComponentLib/Ps2mouse, bu sensorli panelni taxminan 4000 qadamlik yonma-yon bo'lgan mutlaq xy boshqaruvchisi sifatida ishga tushiradi. Kod olingan qiymatlarga asoslanib, ba'zi avtomatik kalibrlashni amalga oshiradi va x, y va z qiymatlarini MIDI tekshiruvchisiga https://www.varal.org/ttymidi/ saytida mavjud ttymidi yordamida o'zgartiradi. Karduinoss.pde eskizida LED 3-pin, 13-pinli sensorli panel va 12-pinli sensorli panel ma'lumotlari ulangan deb taxmin qilinadi.

4 -qadam: Paket qiling

Yuklab oling
Yuklab oling
Yuklab oling
Yuklab oling

Xo'sh, sizning tasavvuringiz ochilsin: D

Men shunga o'xshash loyihalarda foydalanish uchun plastik idishlarni tasodifiy narsalardan saqlayman. Men aniq tayyorlagan qadoqlash mumkin bo'lgan eng ishonchli narsa emas, lekin aminmanki, u yangi ish haqida o'ylashimdan oldin bir nechta spektakllarga to'g'ri keladi.

5 -qadam: Undan foydalaning

Buni ishlat!
Buni ishlat!

Midi harakatlari uchun yangi qilingan karduinoss yostig'ini ishlatish vaqti keldi:)

Quyida siz "alsa modular synth" ning skrinshotini ko'rasiz (uni https://alsamodular.sourceforge.net/ saytida topishingiz mumkin) Lekin, albatta, siz uni midi kiritishni qo'llab -quvvatlaydigan har qanday dasturda ishlatishingiz mumkin: DI umid qilamanki, bu hammaga yoqdi o'rgatuvchi va hozirda o'z midi boshqaruvchisini yaratish uchun ilhom topadi!

Tavsiya: