Подложката Karduinoss от 5 долара: 5 стъпки
Подложката Karduinoss от 5 долара: 5 стъпки
Anonim

И така, разглеждайки тези Pads на Kaoss и подобен хардуер, открих, че едва ли има смисъл това устройство да е толкова скъпо, когато просто искате да го използвате като MIDI контролер.

Преглеждайки кошчето за части, намерих тъчпад на Synaptics от стар лаптоп и реших, че това трябва да работи само като заместител. Добре, когато казвам 5 $, имам предвид наистина евтино. Ясно е, че разхлабеният arduino вече е 20-25 USD (но можете да го замените само с чист ATMEGA168 чип за ~ 2 USD) и този тъчпад вероятно ще ви струва и пари, когато не можете да го спасите от стар лаптоп. ВНИМАНИЕ: Pad-овете на Kaoss и подобен хардуер имат вградени аудио изходи, този проект не …

Стъпка 1: Намерете сигналите

След кратък гугъл (и разглеждане на почти безсмислената документация) намерих този уебсайт, който ми помогна много:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Този уебсайт имаше снимката, която виждате тук. От това разбрах кои от тестовите точки на дъската (уау, много!) Къде са свързани към тези 3 пина. (вижте втората снимка). Не съм съвсем сигурен дали контролерът T1001 е подобен по изход на този контролер, но сигналите не трябва да бъдат твърде трудни за намиране, ако знаете какво да търсите.

Стъпка 2: Запояване към тъчпада

Е, това е достатъчно просто, изведете точките, които сте открили: D

Основният трик е да използвате предварително подготвени проводници и първо да получите малък остров от спойка върху тестовите точки, които сте намерили. Внимавайте да не поставяте прекалено много топлина върху тъчпада, медта може много лесно да се освободи от подложката чрез прегряване. За земя съм запоен към голямата квадратна връзка (вижте също изображението за изваждане), но има много повече места, където можете да получите сигнал за земята. След тази стъпка вероятно искате да закрепите запояването си с горещо лепило или подобен продукт за облекчаване на напрежението.

Стъпка 3: Връзка към Arduino

Тъй като вече имате тъчпад с прикрепени към него проводници, нека да разгледаме получаването на стойности от него.

Наличните ps2 библиотеки за arduino естествено работят като мишка и позволяват въвеждане на тип мишка, ако обичате такова нещо;) По -долу ще намерите скица на karduinoss.pde за arduino, базирана на ps2 библиотеката, достъпна на http:/ /www.arduino.cc/playground/ComponentLib/Ps2mouse, който ще инициализира тъчпада като абсолютен xy контролер с около ~ 4000 стъпки отстрани. Кодът прави някакво автоматично калибриране въз основа на получените стойности и картографира стойностите x, y и z към промените в MIDI контролера чрез използването на ttymidi, достъпно на https://www.varal.org/ttymidi/. Скицата на karduinoss.pde предполага, че светодиод е свързан към пин 3, часовника на тъчпада на щифт 13 и данните за тъчпада на щифт 12.

Стъпка 4: Опаковайте го

Е, дайте воля на въображението си: D

Запазвам пластмасови контейнери от произволни неща, които да използвам за проекти като този. Опаковката, която направих ясно, не е най -солидната възможна, но съм сигурен, че ще издържи няколко изпълнения, преди да се наложи да мисля за нов калъф.

Стъпка 5: Използвайте го

Сега е моментът всъщност да използвате новоизработения си кардуиносов тампон за приятно миди действие:)

По -долу виждате екранна снимка на „алса модулен синтезатор“(която можете да намерите на https://alsamodular.sourceforge.net/) Но, разбира се, можете да го използвате във всяка програма, която поддържа midi вход: Надявам се, че на всички се е харесало инструктируем и ще намери вдъхновение да направи свой собствен midi контролер сега!

Препоръчано: