Talaan ng mga Nilalaman:
- Hakbang 1: Hanapin ang Mga Senyas
- Hakbang 2: Paghihinang sa Touch-pad
- Hakbang 3: Pagkagambala sa Arduino
- Hakbang 4: I-package Ito
- Hakbang 5: Gamitin Ito
Video: Ang 5 $ Karduinoss Pad: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:16
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
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
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
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
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
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:
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: 4 na Hakbang
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: " Push-It " Interactive na laro gamit ang isang hubad na Arduino board, walang mga panlabas na bahagi o mga kable na kinakailangan (gumagamit ng isang capacitive 'touch' input). Ipinapakita sa itaas, ipinapakita ang pagtakbo nito sa dalawang magkakaibang board. Push-Mayroon itong dalawang layunin. Upang mabilis na maipakita / v
Paano Makokontrol ang isang Device Gamit ang Raspberry Pi at isang Relay - ANG BASICS: 6 Hakbang
Paano Makontrol ang isang Device Gamit ang Raspberry Pi at isang Relay - ANG BASICS: Ito ay isang pangunahing at tuwid na pasulong na tutorial sa kung paano makontrol ang isang aparato gamit ang Raspberry Pi at isang Relay, kapaki-pakinabang para sa paggawa ng Mga Proyekto ng IoT Ang tutorial na ito ay para sa mga nagsisimula, magiliw ito sa sundin kahit na mayroon kang zero na kaalaman sa paggamit ng Raspberry
I-save ang Aking Anak: ang Matalinong Upuan na Nagpapadala ng Mga Mensahe sa Teksto Kung Nakalimutan Mo ang Bata sa Kotse: 8 Hakbang
I-save ang Aking Anak: ang Matalinong Upuan na Nagpapadala ng Mga Mensahe sa Teksto Kung Nakalimutan Mo ang Bata sa Kotse: Naka-install ito sa mga kotse, at salamat sa isang detektor na inilagay sa upuan ng bata, binabalaan tayo nito - sa pamamagitan ng SMS o tawag sa telepono - kung nakakuha kami palayo nang hindi dinadala ang bata
Internet Clock: Ipakita ang Petsa at Oras Gamit ang isang OLED Gamit ang ESP8266 NodeMCU Sa NTP Protocol: 6 na Hakbang
Internet Clock: Display Date and Time With an OLED Gamit ang ESP8266 NodeMCU With NTP Protocol: Kumusta mga tao sa mga itinuturo na ito na magtatayo kami ng isang orasan sa internet na magkakaroon ng oras mula sa internet kaya't ang proyektong ito ay hindi mangangailangan ng anumang RTC upang tumakbo, kakailanganin lamang nito ang isang nagtatrabaho koneksyon sa internet At para sa proyektong ito kailangan mo ng isang esp8266 na magkakaroon ng
Hindi gumagana ang NODEMcu Usb Port? I-upload ang Code Gamit ang USB sa TTL (FTDI) Module sa 2 Hakbang lamang: 3 Hakbang
Hindi gumagana ang NODEMcu Usb Port? I-upload ang Code Gamit ang USB sa TTL (FTDI) Module sa Lamang 2 Mga Hakbang: Pagod na sa pagkonekta sa maraming mga wire mula sa USB hanggang TTL module sa NODEMcu, sundin ang itinuturo na ito, upang mai-upload ang code sa 2 hakbang lamang. Kung ang USB port ng Ang NODEMcu ay hindi gumagana, pagkatapos ay huwag panic. Ito lang ang USB driver chip o ang konektor ng USB,