Innholdsfortegnelse:

5 $ Karduinoss Pad: 5 trinn
5 $ Karduinoss Pad: 5 trinn

Video: 5 $ Karduinoss Pad: 5 trinn

Video: 5 $ Karduinoss Pad: 5 trinn
Video: pyrokinesis - 5 (Official audio) 2024, November
Anonim
5 $ Karduinoss Pad
5 $ Karduinoss Pad

Så når jeg så på disse Kaoss -padsene og den samme maskinvaren, fant jeg ut at det knapt er noe poeng i at denne enheten er så dyr når du bare vil bruke den som MIDI -kontroller.

Da jeg gikk gjennom reservedelsboksen min, fant jeg en Synaptics -styreflate fra en gammel bærbar datamaskin og tenkte at dette bare skulle fungere som en erstatning. Ok, når jeg sier 5 $, mener jeg veldig billig. Det er klart at en løs arduino allerede er 20-25 USD (men du kan bytte den ut med bare en ATMEGA168-brikke for ~ 2 USD), og denne pekeplaten vil trolig også koste deg litt penger når du ikke kan redde den fra en gammel laptop. ADVARSEL: Kaoss-pads og lignende maskinvare har alle innebygde lydutganger, dette prosjektet gjør ikke …

Trinn 1: Finn signalene

Finn signalene
Finn signalene
Finn signalene
Finn signalene
Finn signalene
Finn signalene

Etter litt kort google (og gjennom den stort sett meningsløse dokumentasjonen) fant jeg dette nettstedet som hjalp meg mye:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Dette nettstedet hadde bildet du ser her. Fra dette fant jeg ut hvilket av testpunktene på brettet (wow, mange!) Hvor det var koblet til disse 3 pinnene. (se andre bilde). Jeg er ikke helt sikker på om T1001-kontrolleren er lik pin-out til denne kontrolleren, men signalene burde ikke være for vanskelige å finne hvis du vet hva du skal se etter.

Trinn 2: Lodding til styreputen

Lodding til styreputen
Lodding til styreputen
Lodding til styreputen
Lodding til styreputen

Vel, dette er enkelt nok, ta frem poengene du har funnet: D

Hovedtrikset er å bruke fortannede ledninger og først få en liten øy med loddetinn på testpunktene du har funnet. Vær forsiktig så du ikke legger for mye varme på styreputen, kobberet kan lett løsne fra puten ved overoppheting. For bakken loddet jeg til den store firkantede forbindelsen (se også pin-out-bildet), men det er mange flere steder hvor du kan få bakkesignal. Etter dette trinnet vil du sannsynligvis sikre loddetinnet med litt varmt lim eller lignende produkt for strekkavlastning.

Trinn 3: Grensesnitt til Arduino

Grensesnitt for Arduino
Grensesnitt for Arduino

Siden du nå har en berøringsplate med ledninger festet til den, kan vi se på å få verdier fra den.

De tilgjengelige ps2 -bibliotekene for arduino fungerer naturligvis som en mus og gir mulighet for musetypeinngang, hvis du liker noe slikt;) Nedenfor finner du en karduinoss.pde -skisse for arduino basert på ps2 -biblioteket tilgjengelig på http:/ /www.arduino.cc/playground/ComponentLib/Ps2mouse som vil initialisere styreputen som en absolutt xy-kontroller med ca ~ 4000 trinn side til side. Koden foretar noen autokalibrering basert på verdiene den får, og kartlegger x-, y- og z-verdiene til MIDI-kontrollendringer ved bruk av ttymidi tilgjengelig på https://www.varal.org/ttymidi/. Karduinoss.pde-skissen forutsetter at en LED er koblet til pinne 3, styreputeklokken på pinne 13 og styreputedataene på pinne 12.

Trinn 4: Pakk den opp

Pakk det opp
Pakk det opp
Pakk det opp
Pakk det opp

Vel, la fantasien løpe løpsk: D

Jeg lagrer plastbeholdere fra tilfeldige ting å bruke til prosjekter som dette. Emballasjen jeg laget klart er ikke den mest solide mulige, men jeg er sikker på at den holder et par forestillinger før jeg trenger å tenke på en ny sak.

Trinn 5: Bruk den

Bruk det!
Bruk det!

Nå er det på tide å faktisk bruke din nylagde karduinoss -pute til en hyggelig midi -handling:)

Nedenfor ser du et skjermbilde av 'alsa modulær synth' (som du finner på https://alsamodular.sourceforge.net/) Men du er selvfølgelig fri til å bruke den i ethvert program som støtter midi -input: DI håper alle likte dette instruerbar og vil finne inspirasjon til å lage sin egen midi -kontroller nå!

Anbefalt: