Talaan ng mga Nilalaman:

Ang 5 $ Karduinoss Pad: 5 Hakbang
Ang 5 $ Karduinoss Pad: 5 Hakbang

Video: Ang 5 $ Karduinoss Pad: 5 Hakbang

Video: Ang 5 $ Karduinoss Pad: 5 Hakbang
Video: Shri Guru Granth Sahib G Punjabi Explanation Ang 5 || Japuji Sahib || 2024, Hulyo
Anonim
Ang 5 $ Karduinoss Pad
Ang 5 $ Karduinoss Pad

Kaya, pagtingin sa mga Kaoss pad at magkatulad na hardware, nalaman ko na halos walang point sa aparato na ito ay napakamahal, kung nais mo lamang itong gamitin bilang MIDI controller.

Pagdaan sa aking mga bahagi ng basurahan, nakakita ako ng isang touchpad ng Synaptics mula sa isang lumang laptop at naisip kong dapat itong gumana bilang isang kapalit. Ok, kapag sinabi kong 5 $, ang ibig kong sabihin ay talagang mura. Malinaw na ang isang maluwag na arduino ay nasa 20-25 USD (ngunit maaari mo itong palitan ng isang hubad na chip ng ATMEGA168 para sa ~ 2 USD), at ang touchpad na ito ay maaaring gastos sa iyo ng ilang pera pati na rin, kapag hindi mo ito mailigtas mula sa isang luma laptop BABALA: ang mga Kaoss pad at katulad na hardware ay may built-in na audio output, ang proyektong ito ay hindi…

Hakbang 1: Hanapin ang Mga Senyas

Hanapin ang Mga Sinyales
Hanapin ang Mga Sinyales
Hanapin ang Mga Sinyales
Hanapin ang Mga Sinyales
Hanapin ang Mga Sinyales
Hanapin ang Mga Sinyales

Matapos ang ilang maikling google (at dumaan sa halos walang kabuluhan na dokumentasyon) Natagpuan ko ang website na ito na makakatulong sa akin ng malaki:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Ang website na ito ay may larawan na nakikita mo rito. Mula dito naisip ko kung alin sa mga testpoint sa board (wow, marami!) Kung saan nakakonekta sa 3 mga pin na ito. (tingnan ang pangalawang larawan). Hindi ako sigurado kung ang T1001 controller ay pareho sa pin-out sa controller na ito, ngunit ang mga signal ay hindi dapat masyadong mahirap hanapin kung alam mo kung ano ang hahanapin.

Hakbang 2: Paghihinang sa Touch-pad

Paghihinang sa Touch-pad
Paghihinang sa Touch-pad
Paghihinang sa Touch-pad
Paghihinang sa Touch-pad

Kaya, ito ay sapat na simple, ilabas ang mga puntos na iyong nahanap: D

Ang pangunahing lansihin ay ang paggamit ng mga pretinned wires at unang makakuha ng isang maliit na isla ng panghinang sa mga testpoint na iyong natagpuan. Mag-ingat na huwag maglagay ng labis na init sa touch-pad, ang tanso ay madaling mapakawala mula sa pad sa pamamagitan ng sobrang pag-init. Para sa lupa ay naghinang ako sa malaking koneksyon sa parisukat (tingnan din ang imahe na pin-out), ngunit maraming iba pang mga lugar kung saan makakakuha ka ng ground signal. Matapos ang hakbang na ito, malamang na nais mong ma-secure ang iyong paghihinang gamit ang isang mainit na pandikit o katulad na produkto para sa kaluwagan sa pilay.

Hakbang 3: Pagkagambala sa Arduino

Ang pagitan ng Arduino
Ang pagitan ng Arduino

Tulad ng mayroon ka ngayong isang touch-pad na may mga wire na nakakabit dito, hinahanap ang pagkuha ng mga halaga mula rito.

Ang magagamit na mga library ng ps2 para sa arduino natural na gumagana bilang isang mouse at pinapayagan ang pag-input ng uri ng mouse, kung nasa isang bagay ka;) Sa ibaba makikita mo ang isang karduinoss.pde sketch para sa arduino batay sa ps2 library na magagamit sa http: / /www.arduino.cc/playground/ComponentLib/Ps2mouse na sisimulan ang touch-pad bilang isang absolute xy controller na may halos ~ 4000 na mga hakbang sa gilid. Gumagawa ang code ng ilang awtomatikong pag-calibrate batay sa mga halagang nakukuha nito, at nai-map ang mga halagang x, y at z sa mga pagbabago ng MIDI controller sa pamamagitan ng paggamit ng ttymidi na magagamit sa https://www.varal.org/ttymidi/. Ipinapalagay ng sketch ng karduinoss.pde na ang isang LED ay konektado sa pin 3, ang touch-pad na orasan sa pin 13 at ang data ng touch-pad sa pin 12.

Hakbang 4: I-package Ito

Pakete Ito
Pakete Ito
Pakete Ito
Pakete Ito

Kaya, hayaan ang iyong imahinasyon na maging ligaw: D

Nagse-save ako ng mga lalagyan na plastik mula sa mga random na bagay upang magamit para sa mga proyektong tulad nito. Ang packaging na ginawa kong malinaw ay hindi ang pinaka-solid na posible, ngunit sigurado akong magtatagal ito para sa isang pares ng mga pagganap bago ko kailangan mag-isip tungkol sa isang bagong kaso.

Hakbang 5: Gamitin Ito

Gamitin ito!
Gamitin ito!

Ngayon ang oras upang aktwal na gamitin ang iyong bagong ginawang karduinoss pad para sa ilang magagandang aksyon sa midi:)

Sa ibaba nakikita mo ang isang screenshot ng 'alsa modular synth' (na maaari mong makita sa https://alsamodular.sourceforge.net/) Ngunit syempre malaya kang gamitin ito sa anumang programa na sumusuporta sa midi input: Inaasahan kong lahat ay nasiyahan dito nagtuturo at makakahanap ng inspirasyon upang makagawa ng kanyang sariling midi controller ngayon!

Inirerekumendang: