Sadržaj:

Karduinoss Pad od 5 USD: 5 koraka
Karduinoss Pad od 5 USD: 5 koraka

Video: Karduinoss Pad od 5 USD: 5 koraka

Video: Karduinoss Pad od 5 USD: 5 koraka
Video: The Lost City of Petra - Walking Tour - 4K - with Captions 2024, Novembar
Anonim
Karduinoss Pad od 5 USD
Karduinoss Pad od 5 USD

Dakle, gledajući ove Kaossove jastučiće i sličan hardver, otkrio sam da nema smisla da ovaj uređaj bude toliko skup, kada ga samo želite koristiti kao MIDI kontroler.

Prelistavajući korpu za dijelove, pronašao sam Synaptics touchpad sa starog prijenosnog računala i zaključio da bi ovo trebalo funkcionirati samo kao zamjena. U redu, kad kažem 5 dolara, mislim zaista jeftino. Očigledno je da labav arduino već košta 20-25 USD (ali možete ga zamijeniti samo golim čipom ATMEGA168 za ~ 2 USD), a ovaj touchpad bi vas vjerojatno koštao i novca, ako ga ne možete spasiti sa starog računara laptop. UPOZORENJE: Kaossovi jastučići i slični hardver imaju ugrađene audio izlaze, ovaj projekt ne…

Korak 1: Pronađite signale

Pronađite signale
Pronađite signale
Pronađite signale
Pronađite signale
Pronađite signale
Pronađite signale

Nakon kratkog google -a (i pregledavanja uglavnom besmislene dokumentacije) pronašao sam ovu web stranicu koja mi je mnogo pomogla:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Ova web stranica ima sliku koju vidite ovdje. Iz ovoga sam shvatio koje su od testnih točaka na ploči (wow, mnogo!) Povezane s ova 3 pina. (vidi drugu sliku). Nisam sasvim siguran da li je kontroler T1001 sličan u izlazu ovom kontroleru, ali signale ne bi trebalo biti previše teško pronaći ako znate šta tražiti.

Korak 2: Lemljenje na dodirnu plohu

Lemljenje na dodirnu ploču
Lemljenje na dodirnu ploču
Lemljenje na dodirnu ploču
Lemljenje na dodirnu ploču

Pa, ovo je dovoljno jednostavno, iznesite ono što ste pronašli: D

Glavni trik je u tome da upotrijebite unaprijed pripremljene žice i prvo nabavite mali otok lema na ispitnim točkama koje ste pronašli. Pazite da ne stavite previše topline na dodirnu ploču, jer se bakar vrlo lako može osloboditi podloge pregrijavanjem. Za masu sam lemio na veliku kvadratnu vezu (vidi i sliku pin-out-a), ali postoji još mnogo mjesta na kojima možete dobiti signal uzemljenja. Nakon ovog koraka, vjerojatno želite lemljenje učvrstiti vrućim ljepilom ili sličnim proizvodom za rasterećenje.

Korak 3: Povezivanje sa Arduinom

Povezivanje sa Arduinom
Povezivanje sa Arduinom

Kako sada imate dodirnu ploču sa žicama pričvršćenu, pogledajmo kako iz nje izvući vrijednosti.

Dostupne ps2 biblioteke za arduino prirodno rade kao miš i omogućuju unos tipa miša, ako volite takve stvari;) Ispod ćete pronaći skicu karduinoss.pde za arduino na osnovu ps2 biblioteke dostupne na http:/ /www.arduino.cc/playground/ComponentLib/Ps2mouse koji će inicijalizirati dodirnu plohu kao apsolutni xy kontroler sa oko ~ 4000 koraka bočno. Kod vrši automatsku kalibraciju na osnovu dobijenih vrednosti i preslikava vrednosti x, y i z u promene MIDI kontrolera korišćenjem ttymidi dostupnog na https://www.varal.org/ttymidi/. Skica karduinoss.pde pretpostavlja da je LED spojen na pin 3, sat dodirne podloge na pinu 13 i podaci dodirne podloge na pinu 12.

Korak 4: Pakirajte ga

Spakirajte ga
Spakirajte ga
Spakirajte ga
Spakirajte ga

Pa pusti mašti na volju: D

Štedim plastične posude od slučajnih stvari koje koristim za ovakve projekte. Pakiranje koje sam jasno napravio nije najčvršće moguće, ali siguran sam da će izdržati nekoliko performansi prije nego što moram razmisliti o novom kućištu.

Korak 5: Iskoristite ga

Use It!
Use It!

Sada je vrijeme da svoju novoizrađenu podlogu od karduinossa iskoristite za neku lijepu midi akciju:)

Ispod vidite snimak ekrana 'alsa modular synth' (koji možete pronaći na https://alsamodular.sourceforge.net/), ali naravno da ga možete slobodno koristiti u bilo kojem programu koji podržava midi unos: nadam se da je svima ovo prijalo poučan i pronaći će inspiraciju da sada napravi svoj midi kontroler!

Preporučuje se: