Indholdsfortegnelse:

5 $ Karduinoss Pad: 5 trin
5 $ Karduinoss Pad: 5 trin

Video: 5 $ Karduinoss Pad: 5 trin

Video: 5 $ Karduinoss Pad: 5 trin
Video: pyrokinesis - 5 (Official audio) 2024, Juli
Anonim
5 $ Karduinoss Pad
5 $ Karduinoss Pad

Så da jeg så på disse Kaoss -puder og ens hardware, fandt jeg ud af, at der næppe er noget point i, at denne enhed er så dyr, når du bare vil bruge den som MIDI -controller.

Da jeg gik igennem min reservedelsbeholder, fandt jeg en Synaptics touchpad fra en gammel bærbar computer og tænkte, at dette bare skulle fungere som en erstatning. Ok, når jeg siger 5 $, mener jeg virkelig billigt. Det er klart, at en løs arduino allerede er 20-25 USD (men du kan erstatte den med bare en bar ATMEGA168-chip til ~ 2 USD), og denne touchpad ville sandsynligvis også koste dig nogle penge, når du ikke kan redde den fra en gammel bærbar. ADVARSEL: Kaoss-elektroderne og lignende hardware har alle indbyggede lydudgange, dette projekt …

Trin 1: Find signalerne

Find signalerne
Find signalerne
Find signalerne
Find signalerne
Find signalerne
Find signalerne

Efter et kort google (og gennemgang af den mest meningsløse dokumentation) fandt jeg dette websted, der hjalp mig meget:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Dette websted havde det billede, du ser her. Fra dette fandt jeg ud af, hvilket af testpunkterne på tavlen (wow, mange!) Hvor der var forbundet til disse 3 pins. (se andet billede). Jeg er ikke helt sikker på, om T1001-controlleren ligner pin-out til denne controller, men signalerne burde ikke være for svære at finde, hvis du ved, hvad du skal kigge efter.

Trin 2: Lodning til Touch-pad

Lodning til Touch-pad
Lodning til Touch-pad
Lodning til Touch-pad
Lodning til Touch-pad

Nå, det er simpelt nok, tag frem de punkter, du har fundet: D

Hovedtricket er at bruge fortyndede ledninger og først få en lille ø med lodde på de testpunkter, du har fundet. Vær forsigtig med ikke at lægge for meget varme på touch-pad'en, kobberet kan meget let løsne sig fra puden ved overophedning. Til jord lodde jeg til den store firkantede forbindelse (se også pin-out-billedet), men der er mange flere steder, hvor du kan få jordsignal. Efter dette trin vil du sandsynligvis sikre din lodning med lidt varm lim eller lignende produkt til aflastning.

Trin 3: Grænseflade til Arduino

Grænseflade til Arduino
Grænseflade til Arduino

Da du nu har en touch-pad med ledninger fastgjort til den, lader vi undersøge, hvordan du får værdier fra den.

De tilgængelige ps2 -biblioteker til arduino fungerer naturligvis som en mus og giver mulighed for musetypeindgang, hvis du er til sådan noget;) Nedenfor finder du en karduinoss.pde -skitse til arduino baseret på ps2 -biblioteket tilgængeligt på http:/ /www.arduino.cc/playground/ComponentLib/Ps2mouse, som vil initialisere touch-pad'en som en absolut xy-controller med omkring ~ 4000 trin side til side. Koden foretager en vis automatisk kalibrering baseret på de værdier, den får, og kortlægger x-, y- og z-værdierne til MIDI-controllerændringer ved brug af ttymidi, der er tilgængelig på https://www.varal.org/ttymidi/. Karduinoss.pde-skitsen forudsætter, at en LED er forbundet til pin 3, touch-pad-uret på pin 13 og touch-pad-dataene på pin 12.

Trin 4: Pak det op

Pak det op
Pak det op
Pak det op
Pak det op

Nå, lad din fantasi løbe løbsk: D

Jeg gemmer plastbeholdere fra tilfældige ting, der skal bruges til projekter som dette. Den emballage, jeg lavede klart, er ikke den mest solide mulige, men jeg er sikker på, at den holder til et par forestillinger, før jeg skal tænke på en ny sag.

Trin 5: Brug det

Brug det!
Brug det!

Nu er det tid til faktisk at bruge din nylavede karduinoss pad til en god midi -handling:)

Nedenfor ser du et skærmbillede af 'alsa modulær synth' (som du kan finde på https://alsamodular.sourceforge.net/) Men selvfølgelig er du fri til at bruge det i ethvert program, der understøtter midi input: DI håber alle nød dette instruerbar og finder inspiration til at lave sin egen midi -controller nu!

Anbefalede: