Talaan ng mga Nilalaman:

MIDI Sound Palette: 9 Mga Hakbang (na may Mga Larawan)
MIDI Sound Palette: 9 Mga Hakbang (na may Mga Larawan)

Video: MIDI Sound Palette: 9 Mga Hakbang (na may Mga Larawan)

Video: MIDI Sound Palette: 9 Mga Hakbang (na may Mga Larawan)
Video: My job is to observe the forest and something strange is happening here. 2024, Hulyo
Anonim
MIDI Sound Palette
MIDI Sound Palette

Ang proyektong ito ay nagsimula bilang isang instrumentong "Stone Soup" na dinisenyo sa paligid ng lahat ng mga sobrang sensor, switch, at iba pang mga bahagi na nakahiga sa aking basurahan. Ang instrumento ay batay sa paligid ng MIDI_Controller.h Library at ang mga kakayahan ng TouchSense na inaalok ng board na Teensy 3.2 board. Narito ang isang listahan ng ginamit ko: Teensy 3.2 - Link

(5) 10k rotary potentiometers - Link

(2) 10k sliding potentiometers - Link

(5) LED Pushbuttons - Link

10k Rotary Softpot Touch potentiometer - Link

10k 200mm Softpot Touch Potentiometer - Link

(2) Mga Push Button - Link

(3) Piezo Drum Senors - Link

(6) 5v Laser - Link

(6) Photoresistors - Link

Mga Resistor (10K)

Tape ng Copper

Mga Tool sa Paghinang

Hakbang 1: Disenyo

Disenyo
Disenyo
Disenyo
Disenyo

Ang anumang disenyo ng software ay maaaring magamit kung mas komportable ka sa ibang aplikasyon. Gusto ko ang AI kaya ginagamit ko ito. Isinama ko ang PDF sa aking disenyo ngunit kung mayroon kang iba't ibang mga bahagi sa iyong basura pagkatapos ay gamitin ang mga sukat para sa mga! Kumuha ng artsy dito. Nagsama ako ng kaunting alon ng tunog ng pagpapakilala sa isa sa aking mga paboritong piraso ng musika! I-set up ito para sa iyong lokal na Laser Printer: Gumagamit ako ng 1px para sa raster at 0.1px para sa vector.

Hakbang 2: Laser Cut

Image
Image

Gumamit ako ng ilang 3mm MDF board para dito dahil gusto ko ang katapatan na ang pagputol at pag-ukit sa mga alok ng MDF. Ang buong piraso ay 18 "x24" na angkop nang maayos sa Epilog Helix sa aking makerspace. Tandaan: Ang ibabang piraso ay ang parehong sukat ng tuktok ngunit walang anumang mga ginupit.

Hakbang 3: Mga Kable (Bahagi A)

Mga Kable (Bahagi A)
Mga Kable (Bahagi A)
Mga Kable (Bahagi A)
Mga Kable (Bahagi A)
Mga Kable (Bahagi A)
Mga Kable (Bahagi A)
Mga Kable (Bahagi A)
Mga Kable (Bahagi A)

Inaasahan kong nahanap mo ang nakakarelaks at mga kable na nakakarelaks dahil mayroong kaunti para sa proyektong ito. Hinati ko ang mga gawain sa tatlong magkakahiwalay na bahagi dahil iminumungkahi ko na ang paghihinang ng mga pin na kakailanganin mo sa likurang bahagi ng Teensy bago ito masyadong masikip upang mapaglalangan. Ang Fritzing ay walang Teensy 3.2 o ang reverse side ng Teensy boards kaya humihingi ako ng paumanhin para sa kakulangan ng dokumentasyon para doon. Kung kailangan mo ng isang panimulang aklat sa mga kable ng button at potentiometer maaari mong tingnan ang ilan sa mga tutorial sa website ng Arduino. Ang TouchSense Pins ay may label sa dokumentasyong ibinigay ng PJRC at sasabihin sa iyo ng code kung aling mga pin ang ikonekta ang mga ito. Gustung-gusto ko ang mga pin ng TouchSense: magpatakbo lamang ng isang solong kawad mula sa tanso na tape hanggang sa mga pin sa Teensy. I-wire ko rin ang mga LED button sa oras na ito sa output ng Vin (5v) at GND.

Ang proyekto na ito ay mahusay sa maraming pagsubok sa kahabaan, siguraduhing subukan at mag-troubleshoot nang madalas!

Hakbang 4: Mga Kable (Bahagi B)

Mga Kable (Bahagi B)
Mga Kable (Bahagi B)
Mga Kable (Bahagi B)
Mga Kable (Bahagi B)
Mga Kable (Bahagi B)
Mga Kable (Bahagi B)

Sa hakbang na ito na-wire ko ang mga potentiometers sa mga analog na pin at push button sa mga digital na pin.

* suriin ang.ino file para sa pagmamapa ng pin *

Ang mga kaldero ay nakakakuha ng 5v mula sa Vin pin, at ikinonekta ang lahat ng mga ground terminal nang magkasama sa (sana) isang mas kaaya-aya na paraan kaysa sa ginawa ko. Maaaring gusto mong gumamit ng isang Midi Monitor upang suriin at makita kung na-wire mo ang mga kaldero nang wastong paraan nang i-wire ko ang mga ito pabalik at binasa nila ang mataas-mababa sa halip na mababa-mataas. Sa anumang kapalaran magkakaroon ka ng iyong potentiometers na pag-ikot at pag-slide na handa upang ayusin ang kung saan mo man sila mapupunta! Ang mga pindutan ay simple! Ang isang terminal ng mga wire sa input pin at ang lupa ay nakakakonekta sa gulo ng mga ground wires (kung iyong kawad tulad ng ginawa ko) na nagtitipon sa isang pugad. * tala * Ang mga potensyal ng Touch ay kailangan ng isang 10k pulldown risistor! Para sa karagdagang impormasyon tungkol dito suriin ang diagram dito!

Hakbang 5: Mga Kable (Bahagi C)

Mga Kable (Bahagi C)
Mga Kable (Bahagi C)
Mga Kable (Bahagi C)
Mga Kable (Bahagi C)
Mga Kable (Bahagi C)
Mga Kable (Bahagi C)
Mga Kable (Bahagi C)
Mga Kable (Bahagi C)

Oras ng Laser! * Tip * Subukan ang circuit ng Laser at photoresistor bago i-install ang mga ito. Nakuha ko ang mga kink sa paggawa ng isang proyekto ng Laserharp. Mga Photoresistor:

Napasawa ako sa walang anumang soldering room at gumamit ng isang perfboard upang paunang kawad ang resistor circuit at pagkatapos ay itinaas ito sa lugar. Kapag naka-wire na ang mga ito, gumamit ng maiinit na pandikit upang mai-secure ang mga ito sa butas na iyong na-drill. Hindi masyadong mahalaga kung perpektong nakalagay ang mga ito dahil itatago natin ang mga ito sa naka-print na 3-D box sa paglaon. Iwanan ang sapat na kawad na dumikit upang maaari mong yumuko ang mga ito kapag nakatuon ang mga laser. Mga Laser: I-wire ang mga laser sa mga wire na Vin (5v) na ginamit mo para sa mga LED button at potentiometers.

* tala * Mag-ingat na hindi maikli ang mga laser, ang mga diode ay marupok (Murang mga laser, na alam!). Huwag hayaang tumawid ang 5v at GND.

Malapit na! I-pop ang mga laser hanggang sa tuktok at, habang ang kapangyarihan ay nasa, mainit na pandikit ang mga ito sa lugar habang nilalayon ang mga ito sa direksyon ng kanilang kaukulang photoresistor. Sa sandaling lahat sila ay nagpapadala ng data ng MIDI na pandikit ang mga halves ng kahon (pinutol ko ang mina nang kaunti) i-secure ang mga ito sa mga laser at resistor (Ginagawa ito upang mapanatili itong malinis at dahil ang mga photoresistor ay nais na ihiwalay mula sa anumang ilaw sa paligid!).

Hakbang 6: Mga Sensor ng Drum

Mga Sensor ng Drum
Mga Sensor ng Drum
Mga Sensor ng Drum
Mga Sensor ng Drum

Nakuha ko ang ilang karanasan sa pagtatrabaho sa mga drum sensors na ito sa dalawang magkakahiwalay na mga proyekto dito, at dito. Para sa proyektong ito nalaman ko na kailangan ko ng isang mas mababang resistor ng halaga upang tumugon ito sa pag-tap sa aking daliri sa halip na isang mallet. Natapos akong mahusay na paggamit sa ilang mga 470K Ohm resistors sa halip na mga resistors ng 1M Ohm na ginamit dati. Subukan ito upang makita kung ano ang gumagana para sa iyo bago mo solder ang lahat ng ito. Ang mga sensor na ito ay hindi kumonekta sa GND. Gamitin ang Redwire for Vin (5v) at ang Black wire ay kumokonekta sa kaukulang digital input pin sa Teensy.

Hakbang 7: Code

Ang bawat module sa board ay nakatakda sa isang iba't ibang MIDI channel sa gayon sa iyong DAW maaari mong italaga ang mga laser sa isang instrumento at ang mga LED button sa isa pa! Hinihikayat ko kayo na makalikot dito upang gawin itong naaangkop sa iyong mga pangangailangan. Kapag nagtatalaga ka ng mga pindutan gamitin ang format na nakalista sa code at magiging mabuti kang pumunta.

Hakbang 8: Pagtatapos ng Mga Touch

Image
Image
Mga Pagtatapos ng Mga Touch
Mga Pagtatapos ng Mga Touch

Magdagdag ng iyong sariling ugnayan! Kumuha ako ng inspirasyon mula sa isang paleta ng mga pintura para sa pisikal na disenyo kaya't nagpunta ako sa isang tabi at inilagay ang aking panloob na Jackson Pollock upang maglagay ng ilang mga kulay sa MDF. Masiyahan sa paglipas ng oras!

Hakbang 9: Jam

Gumagamit ako ng Ableton para sa aking mga bagay na MIDI, ang anumang DAW ay gagana sa ilang kakayahan. I-play ito sa iyong sarili, o sa mga kaibigan! Salamat sa pagbabasa!

Inirerekumendang: