Съдържание:

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

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

Видео: Подложката Karduinoss от 5 долара: 5 стъпки
Видео: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Юли
Anonim
Подложката Karduinoss от 5 долара
Подложката Karduinoss от 5 долара

И така, разглеждайки тези 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

Връзка към Arduino
Връзка към 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 контролер сега!

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