Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kagamitan
- Hakbang 2: Isulat ang Code
- Hakbang 3: Buuin ang Circuit
- Hakbang 4: Mag-upload ng Code
- Hakbang 5: Kumonekta sa DAW
- Hakbang 6: Tapos na
Video: 1-Button MIDI Controller Tutorial: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Mayroong maraming mga tutorial para sa mga Controller ng Arduino-MIDI doon, ito ay isang walang lakad na lakad ng kung paano makakuha ng pagulong sa isang simpleng pindutan at potensyomiter. Gusto ko sanang tumakbo sa isang bagay tulad nito noong nagsisimula pa lang ako kaya ginawa ko ang tutorial na ito na may layuning tulungan ang isang "hinaharap ako"! Dapat nitong payagan ang isang gumagawa na maging mas malaya sa kanilang sariling disenyo at pagbubuo ng mga bagong instrumentong pangmusika! Kakaiba dito!
Hakbang 1: Mga Kagamitan
Kakailanganin mo ang sumusunod: -Arduino Pro Micro
-Menteng pindutan
-10k Potensyomiter
-Hookup Wires
-Breadboard
-Arduino IDE
-MIDI_Controller.h
-DAW (Garage Band, Ableton, Soundtrap, atbp.)
Hakbang 2: Isulat ang Code
Nilalakad ko ang pagsusulat ng code sa link ng video sa tuktok ng pahina kung nais mong daanan iyon sa isang sunud-sunod na pamamaraan. Kung nais mo lamang i-download ang sketch at baguhin na isasama ko ang isang link sa seksyong ito.
Ang library na ginagamit ko (at isang malaking fan) ay ang MIDI_controller.h library. Narito ang isang link sa github repository para dito, maraming salamat sa tttapa para sa paglikha ng library at pagbabahagi nito.
Nagsama ako ng ilang mga linya na nagkomento para sa pagpapalawak ng controller. Ang layunin ay upang magtatag ng isang pundasyon kung saan maaari kang gumawa ng isang instrumento na talagang sumasalamin sa iyo!
Hakbang 3: Buuin ang Circuit
Kung gusto mo ng mga larawan at alam ang iyong paraan sa paligid ng isang breadboard ang pamamaraang ito ay maaaring tumunog sa iyo. Dadalhin kita sa mga hakbang sa gitnang bahagi ng video, ngunit isasama ko ang ilang mga screenshot ng mga hakbang dito para sa sanggunian din.
(Ika-1 larawan) Hakbang 1: Ikonekta ang Red hookup wire mula sa "VCC" na pin sa Arduino sa "+" riles ng breadboard. Hakbang 2: Ikonekta ang Red hookup wire mula sa kanang-kamay na pin sa potentiometer sa "+" rail sa riles breadboard. Hakbang 3: Ikonekta ang Blue hookup wire mula sa "GND" na pin sa Arduino sa "-" rail ng breadboard. Hakbang 4: Ikonekta ang Blue hookup wire mula sa left-hand pin sa potentiometer sa "-" rail sa breadboard. Hakbang 5: Ikonekta ang Blue hookup wire mula sa isa sa mga pin sa pindutan sa "-" rail ng breadboard.
(Ika-2 larawan) Hakbang 1: Ikonekta ang White jumper wire mula sa "iba pang" pin sa pindutan upang i-pin ang "2" sa Arduino. (Ika-3 larawan) Hakbang 1: Ikonekta ang White Jumper wire mula sa gitnang pin sa potentiometer upang i-pin " A0 "sa Arduino. (Ika-4 na larawan) Ipinapakita nito ang pagkakahanay ng spacing at pin ng potensyomiter.
Hakbang 4: Mag-upload ng Code
Piliin ang board na "Arduino Leonardo" mula sa menu at i-upload ang sketch sa Arduino mula sa IDE at iyon na!
Hakbang 5: Kumonekta sa DAW
Dahil ang aparatong ito ay na-program na maging isang aparato ng MIDI tulad ng anumang iba pa maaaring hindi mo kailangang gumawa ng anumang bagay na kaakit-akit upang i-play ito, ngunit maaaring kailanganin mong pumunta sa menu na "Mga Setting" upang sabihin sa programa na makinig para sa taga-kontrol. Kadalasan ay gumagamit ako ng Ableton ngunit sa oras na ito ay napagpasyahan kong subukan kasama ang web-based na DAW na "Soundtrap". Ilang mga pag-click ang layo ko sa pagse-set up nito at sa sandaling napili ko ang "Arduino Leonardo" mula sa menu ng aparato nagsimula itong ganap na tumugon.
Hakbang 6: Tapos na
Ang susunod na hakbang ay iyo na gawin! Paano mo ito dadalhin sa susunod na antas? Anong uri ng mga pindutan ang gagamitin mo? 3-D naka-print na enclosure? Mag-post ng anumang mga katanungan sa mga puna at good luck!
Inirerekumendang:
Bumuo ng isang Arduino MIDI Controller: 5 Hakbang (na may Mga Larawan)
Bumuo ng isang Arduino MIDI Controller: Kumusta ang lahat! Sa itinuturo na ito ay ipapakita ko sa iyo kung paano bumuo ng iyong sariling Arduino pinalakas na MIDI controller. Ang MIDI ay nangangahulugang Musical Instrument Digital Interface at ito ay isang protokol na nagpapahintulot sa mga computer, instrumentong pangmusika at iba pang hardware na makipagkita
Batay sa Arduino DIY Game Controller - Arduino PS2 Game Controller - Paglalaro ng Tekken Sa DIY Arduino Gamepad: 7 Mga Hakbang
Batay sa Arduino DIY Game Controller | Arduino PS2 Game Controller | Nagpe-play ng Tekken Sa DIY Arduino Gamepad: Kamusta, ang paglalaro ng mga laro ay laging masaya ngunit ang paglalaro ng iyong sariling DIY custom na laro Controller ay mas masaya. Kaya gagawa kami ng isang laro Controller gamit ang arduino pro micro sa mga itinuturo na ito
YABC - Ngunit Isa pang Blynk Controller - IoT Cloud Temperature at Humidity Controller, ESP8266: 4 na Hakbang
YABC - Ngunit Isa pang Controller ng Blynk - IoT Cloud Temperature and Humidity Controller, ESP8266: Kumusta Mga Gumagawa, Kamakailan ko sinimulan ang lumalagong mga kabute sa bahay, Mga kabute ng Oysters, ngunit mayroon na akong 3x ng mga tagakontrol na ito sa bahay para sa kontrol ng Fermenter Temperature para sa aking serbesa sa bahay, asawa ginagawa rin ang bagay na Kombucha na ito ngayon, at bilang isang Termostat para sa Heat
MIDI 5V LED Strip Light Controller para sa Spielatron o Iba Pang MIDI Synth: 7 Hakbang (na may Mga Larawan)
MIDI 5V LED Strip Light Controller para sa Spielatron o Iba pang MIDI Synth: Ang controller na ito ay nag-flash ng tri-color LED strip lights para sa 50mS bawat tala. Blue para sa G5 hanggang D # 6, pula para sa E6 hanggang B6 at berde para sa C7 hanggang G7. Ang controller ay isang aparato na ALSA MIDI kaya ang MIDI software ay maaaring output sa mga LED nang sabay-sabay bilang isang MIDI synth device
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 Hakbang (na may Mga Larawan)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Tuluyan kong tinanggal ang ryan97128 sa kanyang disenyo para sa Nintendo Controller MP3, Bersyon 2.0 at naririnig kong nakuha niya ang ideya mula sa lahat ng matalinong Morte_Moya, kaya't hindi ako makakakuha ng kredito para sa lahat ng kanilang henyo. Nais ko lamang idagdag ang kaginhawaan at recharge-