Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Ang MIDI ay nangangahulugang Musical Instrument Digital Interface. Dito, gumagawa kami ng isang sensitibong touch MIDI fighter.
Mayroon itong 16 pad. ang mga ito ay maaaring dagdagan o bawasan. Dito nagamit ko ang 16 dahil sa limitadong mga pin ng arduino.
Gumamit din ako ng mga analog input pin (A0, A1, A2, A3, A4) bilang digital input.
Ito ang aking unang itinuturo. Kaya't patawarin mo ako sa anumang mga pagkakamali. Hindi ko pa naisipang gumawa ng isang mas mabilis magturo.
kaya wala akong masyadong detalyadong mga larawan niyon.
Mayroong isang gumaganang video ng MIDI Napili ko ang gitara sa mga tunog sa ableton live 9 na software sa video.
Hakbang 1: Pagkolekta ng Mga Kinakailangan na Materyales
Ang mga bagay na kakailanganin mo ay:
- Arduino uno R3 (1 unit)
- Mga paglaban ng 1Mohm (16 na mga yunit)
- Pangkalahatang layunin arduino kalasag (1 yunit)
- Aluminium foil
- Plastik / acrylic sheet (para sa panlabas na katawan)
- Potensyomiter (1 yunit)
- mga wire
- Itim na teyp
Ang mga tool na ginamit ay:
- Drill
- Tool sa paggupit
- Panghinang
- Mainit na Pandikit
Ito ang mga kinakailangang supply para sa paggawa ng MIDI fighter. Mayroon akong isang Pangkalahatang layunin arduino kalasag para sa resistances.
ngunit Maaari mong gamitin ang isang pangkalahatang layunin pcb.
Hakbang 2: Paggawa ng Panlabas na Katawan
Para sa paggawa ng panlabas na katawan, Kakailanganin mo ang plastic sheet.
gupitin ang sheet sa ibinigay na sukat:
tuktok at ibaba (200mm x 200mm)
para sa 4 na panig (200mm x 40mm)
gupitin ngayon ang 16 na butas sa tuktok na sheet upang maipasa ang mga wire para sa mga pad. Isang puwang sa isang gilid para sa konektor ng arduino.
Sumali sa mga piraso na ito upang makagawa ng isang kuboid maliban sa tuktok. Ang mga pad ay gawa sa aluminyo palara.
gupitin ang 16 na sheet ng aluminyo palara na may sukat na 45mm x 45mm.
Ang mga drilled hole ay dapat na ayon sa lokasyon ng pad.
Hakbang 3: Mga Koneksyon
ang mga koneksyon ay gagawin tulad ng ipinakita sa imahe.
ang potentiometer ay para sa pagiging sensitibo ng pagpindot. Ito ay para sa pag-aayos ng touch sensitivity.
TANDAAN: Ang mga wire na gagamitin ay dapat na may parehong uri. Kung hindi man ang kanilang maaaring maging isang pagkakaiba sa mga capacitive na halaga.
subukan din na gawin ang mga wires ng parehong laki.
Hakbang 4: Pangwakas na Assembly
Ngayon, kailangan nating pagsamahin ang parehong mga electronics at mga bahagi ng hardware. Una, ikonekta ang aluminyo foil sa tuktok na layer na pantay na spaced at ikonekta ang mga wire sa bawat isa sa foil. Ang mga wire pagkatapos ay maiugnay sa arduino tulad ng sa hakbang 2.
Maaari mong idikit ang foil gamit ang pandikit o gamit ang tape.
maaari mo ring ilagay ang ilang mga piraso ng karton sa pagitan ng plastik at ng palara upang bigyan ito ng kapal at isang magandang pakiramdam.
TANDAAN: Ang mga wire ay dapat na konektado sa palara nang tuluy-tuloy.
Hakbang 5: Pag-upload ng Code sa Arduino
ang code ay ibinigay dito.
i-upload ito sa arduino.
TANDAAN: kapag ang pag-upload ng code upang arduino ang serial port na walang buhok na midi dapat itakda upang hindi konektado. kung hindi man habang nag-a-upload ng code, ipapakita ang error.
narito ang code para sa pagsubok sa touchpad at pagkuha ng mga halaga ng capicitivesensor (captouch16try.ino)
binibigyan ng test code ang mga halaga ng sensor.
ang mga halagang ito ay dapat na halos pantay. kung hindi man ang pad ay hindi gagana nang tama.
ang ibinigay na mga halaga ay ang pagiging sensitibo ng iba pang mga code.
Hakbang 6: Kinakailangan ng Software
I-download ang mga softwares na ito:
- Ableton Live 9 Suite
- Walang buhok na serial na MIDI
- LoopMIDi
Maaaring ma-download ang Ableton mula sa opisyal na site.
Link ng Github upang mag-download ng walang buhok na midi:
(https://projectgus.github.io/hairless-midiserial/)
Mag-link sa loopmidi:
www.tobias-erichsen.de/wp-content/uploads/2…
I-download at i-install ang mga software na ito.
sundin ang mga hakbang:
hakbang1.
buksan ang LoopMIDI at mag-click sa (+) pindutan sa kaliwang sulok sa ibaba.
Ang isang port ay nilikha para sa paglilipat ng data.
Hakbang2.
Buksan ang walang buhok na midi, pumili ngayon ng loopmidiport sa midi out.
iwanan ang midi sa hindi konektado.
piliin ang serial port sa arduino. (ipapakita ito kapag ang arduino ay konektado sa pc / laptop)
hakbang 3.
tumakbo ableton live 9.
bukas na kagustuhan (ctrl +,)
piliin ngayon ang link na midi sa kaliwang haligi at piliin ang setting tulad ng ipinakita sa imahe.
isara ang bintana na iyon
Hakbang 4.
pumili ngayon ng drums sa pangalawang haligi mula sa kaliwa.
pumili ng anumang drum.
kapag napili ang tambol.
at hinawakan mo ang midi pad, isang tunog ang ginawa sa iyong laptop.
Nakumpleto ang iyong MIDI fighter.
Enjoy !!!:-)
Hakbang 7: Pag-troubleshoot
Hindi naka-configure nang maayos ang mga software.
magkakaroon ng ilang problema muna sa pag-set up ng ugnayan habang nagbibigay ang pad ng mga halagang analog at ang mga halagang ito ay maaaring lumikha ng problema.
ang mga wire ay maaaring hindi konektado nang maayos.
ang foil ay hindi hawakan nang maayos ang kawad.
ang mga wire ay maaaring maikli.
Inirerekumendang:
Multi-Color Light Painter (Touch Sensitive): 8 Hakbang (na may Mga Larawan)
Multi-Color Light Painter (Touch Sensitive): Ang light painting ay isang potograpikong pamamaraan na ginamit upang lumikha ng mga espesyal na epekto sa mabagal na bilis ng shutter. Karaniwang ginagamit ang isang flashlight upang " pintura " ang mga imahe. Sa Instructable na ito, ipapakita ko sa iyo kung paano bumuo ng lahat sa isang magaan na pintor na may ugnayan
Pamamahala ng Tanim na Batay sa Batay sa Solar Na May ESP32: 7 Mga Hakbang (na may Mga Larawan)
Pamamahala ng Tanim na Batay sa Batay ng Solar Sa ESP32: Ang paglaki ng mga halaman ay masaya at pagtutubig at pag-aalaga sa kanila ay hindi talaga isang abala. Ang mga aplikasyon ng Microcontroller upang subaybayan ang kanilang kalusugan ay nasa buong internet at ang inspirasyon para sa kanilang disenyo ay nagmula sa static na katangian ng halaman at ang kadalian ng moni
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor: 5 Mga Hakbang (na may Mga Larawan)
Batay ng Autonomous na Batay ng Arduino Paggamit ng Ultrasonic Sensor: Lumikha ng iyong sariling Arduino based Autonomous Bot gamit ang Ultrasonic Sensor. Ang bot na ito ay maaaring lumipat sa sarili nitong walang pag-crash ng anumang mga hadlang. Karaniwan kung ano ang ginagawa nito ay nakita nito ang anumang uri ng mga hadlang sa paraan nito at nagpapasya ang pinakamahusay na pa
BeanBot - isang Batay sa Autonomous na Robot ng Batay sa Arduino !: 8 Mga Hakbang (na may Mga Larawan)
BeanBot - isang Arduino Batay sa Autonomous Paper Robot !: Mayroon bang anumang mas nakasisigla kaysa sa isang blangko na papel? Kung ikaw ay isang masugid na tinkerer o tagabuo pagkatapos ay walang alinlangan na simulan mo ang iyong mga proyekto sa pamamagitan ng pag-sketch ng mga ito sa papel. Nagkaroon ako ng ideya upang makita kung posible na bumuo ng isang frame ng robot na wala sa papel
Dispenser ng Batay sa Batay ng Arduino: 5 Hakbang (na may Mga Larawan)
Dispenser ng Batay sa Batay ng Arduino: Ito ay napakadaling gawin at sobrang kapaki-pakinabang