
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:12


Malaking music nerd ako at lubos kong gustong gawin ang aking sariling mga instrumento at gadget ngunit wala akong maraming kasanayan o mapagkukunan upang makumpleto ang mga kumplikadong proyekto kaya nang makita ko ang tutorial ng PretEnGineerings ako ay nasasabik at nais kong bigyan ito ng shot. Isa sa ang mga bagay na pinaka akit sa akin upang subukan ang proyektong ito ay maaari itong gawin mula sa talagang pangunahing mga elektronikong sangkap at mga item sa bahay na labis na kahalagahan sa panahon ng kuwarentenas. Sinulat ko ito na nagtuturo upang lakarin ka sa mga isyu at problema na nakasalamuha ko upang gawing madali itong sundin pati na rin ang aking maliit na pag-aayos at pagpapabuti upang maiakma ang proyekto sa aking mga pangangailangan. Tulad ng nabanggit ko dati mayroon akong napakakaunting kaalaman sa pag-coding at bago ako sa kilusang gumagawa kaya mangyaring tiisin ako kung nagkamali ako at tiyaking mag-iiwan ng anumang mga posibleng pagpapabuti sa mga komento:)
Mga tampok ng keyboard
- Polyponic
- Midi sa paglipas ng USB
- Ginawa mula sa mga bagay sa bahay
(Ang proyektong ito ay maaaring magawa sa mga sangkap lamang sa loob ng isa sa mga arduin0 pangunahing mga starter kit)
Mga gamit
Hardware:
- Arduino
- Jumper Wires
- 12 mga pindutan para sa pagsubok
- 2 10k po
- Karton
Mga tool:
Bakal na bakal (opsyonal)
Software: (Ang mga link ay humantong sa pahina ng pag-download)
- Atmel Flip
- Midi Library
- Midi OX (opsyonal)
- Hex file
Hakbang 1: Mga kable

Ang mga kable para sa proyektong ito ay napaka-simple bawat pindutan ay na-grounded at konektado sa isang pin na nagsisimula mula 12 hanggang 1 na tumutugma sa mga tala C hanggang B (1 Octave). Ang potentiometers ay konektado sa A0 at A1 at parehong pinagbatayan at naka-link hanggang sa kapangyarihan (5v) kung magpapasya kang isama ang mga ito kahit na hindi ako dito para sa kapakanan ng pagiging simple na may parehong code na maipapatupad.
Hakbang 2: Pag-upload ng Code

Ang unang binago ko ay ang code upang tumanggap ng higit pang mga pindutan. Iningatan ko ang pangkalahatang istraktura kaya ang mga parehong paliwanag na ibinigay niya sa video ay nalalapat sa kung ano ang kinopya at i-paste ng bawat piraso ng code sa ilang mga bahagi para sa higit pang mga pindutan at binabago ang kanilang mga tala. Matapos ang pag-install at isama ang MIDI library ang code sa itaas ay dapat na ma-download at maiipon kasama ng lahat ng mga serial line na naroroon (ang // kailangang tanggalin sa lahat ng mga linya na may kasamang "Serial.") Upang masubukan ang code at mga kable at para sa akin lahat ng bagay doon ay gumana ng maayos. (Suriin ang naaangkop na mga mensahe sa serial kapag pinindot ang pindutan ng pagsubok na naka-link hanggang sa iba't ibang mga pin. Kung ang lahat ay mabuti, puna lamang ang mga linya ng Serial. (Muling isulat ang //) at i-upload muli ito sa arduino. Buksan ang Flip at kumonekta sa arduino sa pamamagitan ng USB sa pamamagitan ng pagpili ng naaangkop na board (Atmega16u2 para sa arduino) at pindutin ang ctrl + U. Naranasan ko ang 2 mga error sa paggawa nito (kung wala kang parehong mga problema maaari kang magpatuloy sa susunod na hakbang).
Hakbang 3: Muling pag-flash ng Arduino
ERROR 1: "AtLibUsbDfu.dll hindi nahanap" o "libusb0.dll" Kung darating ito o anumang iba pang.dll file na nawawala maaari silang ma-download sa pamamagitan ng pag-click sa unang link na darating kapag naghahanap para sa pangalan ng file at ipinasok ito sa folder ng system32 nang walang isang panlabas na folder (kung nagkakaproblema ka pa sundin ang tutorial na ito)
ERROR 2: "hindi makakonekta sa USB device"
Nangyayari ito dahil may arent anumang propper driver na naka-install (sa leat sa aking kaso) o dahil ang pagpapaikli ay hindi gumagana. Upang masubukan ang pagpapaikli ipasok lamang ang arduino IDE at suriin kung ang board ay magpapakita sa anumang port. Kung hindi ito ang kaso maaari mong bisitahin ang pahinang ito upang malutas ang isyu.
Nais naming kumilos ang arduino na parang isang midi aparato upang magpadala ng mga signal sa aming computer. Upang magawa ito kailangan nating bigyan ito ng mga bagong tagubilin. Ilo-load lamang namin ang Hiduino.hex file sa Flip at pagkatapos suriin ang lahat ng mga kahon i-click ang run upang i-upload ito. Ang folder na.hex files ay nasa loob ng hiduino master at may kasamang mga file ding kinakailangan upang ibalik ang arduino upang makatanggap ng bagong code.
Hakbang 4: Kaso




Ang kaso ay gagawin sa labas ng karton higit sa lahat dahil lahat ng ito ay may access ako mula sa aking bahay: p. Dikitin lamang ang isang kadena ng mga grounded switch (na nakabaluktot ang mga binti upang payagan itong mahiga) sa ilalim ng kung saan makikita ang mga susi at gumawa ng isang "tulay" kung saan uupo ang tuktok ng mga susi upang itaas ang mga ito, ang piraso ay dapat na isang maliit na medyo mas mataas kaysa sa isang pandamdam switch. Pagkatapos gupitin ang hugis ng mga susi alinman sa karton o kahoy. Susunod na patakbuhin ang mga jumper cable mula sa bawat isa sa mga pindutan sa pamamagitan ng tulay patungo sa mga pin ng arduino at idikit ang mga pindutan sa tuktok ng tulay na nilikha sa itaas upang kapag pinindot ng bawat key ang naaangkop na switch ay naaktibo. Upang matapos ang kaso ang arduino at lahat ng magulo na mga kable ay natatakpan ng natitirang kahon.
Kung ang gusto mo ay huwag mag-atubiling ipinta ito kung aling kulay ang gusto mo:
Hakbang 5: Mga Pagpapabuti


Handa ka na ngayong ikonekta ito sa iyong paboritong DAW (digital audio workspace) sa pamamagitan ng USB cable at dapat itong ipakita tulad ng anumang iba pang midi device, inirerekumenda ko ang Soundtrap dahil mahusay ito para sa mga nagsisimula, libre at pinapatakbo ng online kaya't subukan mo ito para sa iyong sarili. Mayroong maraming mga paraan upang baguhin at pagbutihin ang disenyo na ito Mag-iiwan ako ng ilang mga nasa ibaba kahit na ang mga ito ay batay batay sa mga mapagkukunan na mayroon ka sa bahay.
- 3d naka-print na kaso: Ang isang mahusay na kahalili sa kahon ng karton ay ilipat ang electronics sa isang iba't ibang mga kaso tulad ng OKAY disenyo ng keyboard DITO.
-
Capacitive touch: Sa halip na mga pindutan kung paano kung ang mga key ay maaaring ma-trigger ng touch ng tao. (tingnan ito
para sa inspirasyon)
- Mga Drum: Baguhin ang mga susi para sa mga pad para sa isang madaling machine machine.
- Higit pang mga oktaba: At malinaw na ang tampok na talagang gagawing ito sa isang tunay na midi controller en-par sa lahat ng iba pa ay hindi bababa sa isang pangalawang oktaba.
Inaasahan kong nasiyahan ka sa patnubay na ito at makakagawa ka na ng sarili mong mga instrumento sa midi, nais kong makita ang iyong bersyon kung gagawin mo ito mangyaring ibahagi ito at iboto ang itinuturo na ito.
Magkita tayo sa susunod (:
Inirerekumendang:
HotKeys Keyboard Na May Pasadyang Mga Profile: 14 Hakbang (na may Mga Larawan)

HotKeys Keyboard Sa Mga Pasadyang Profile: Inaasahan kong gumagawa ka ng mabuti sa gitna ng Pandemikong ito. Manatiling ligtas. Magpakatatag ka. # COVID19Being isang Industrial Designer, kailangan kong i-access ang higit sa 7-8 software na may kasamang Solidworks, Photoshop, Illustrator, Keyshot, Indesign, atbp sa araw-araw at oo ilang g
Arcade Button MIDI Keyboard: 7 Hakbang (na may Mga Larawan)

Arcade Button MIDI Keyboard: Ito ay isang bersyon 2.0 ng isa sa aking unang mga foray sa Arduino at DIY MIDI program. Nabuo ko ang aking mga kasanayan sa prototyping at disenyo kaya naisip ko na magiging isang mahusay na pagpapakita ng proseso at pag-unlad. Sa isang mas may kaalamang proseso ng disenyo
Arduino MIDI Keyboard Na May Mga LED na Pagtuturo ng Kanta: 8 Mga Hakbang

Arduino MIDI Keyboard With Song Pagtuturo LEDs: Ito ay isang tutorial kung paano lumikha ng isang MIDI keyboard, kasama ang mga LED upang turuan ka ng isang kanta, at isang LCD upang ipakita kung aling kanta ang napili. Maaaring gabayan ka ng mga LED sa kung anong mga key ang pipindutin para sa isang partikular na kanta. Piliin ang kanta gamit ang kaliwa at kanang pindutan
Bass, Treble, at Volume USB Controller Na May Mga Keyboard ng Keyboard: 6 na Hakbang (na may Mga Larawan)

Ang Bass, Treble, at Volume USB Controller Na May Mga Keyboard ng Keyboard: Mayroon akong isang Creative SoundBlaster Audigy sa aking pangunahing computer sa computer at kailangan ko ng isang paraan upang mabilis na ayusin ang mga setting ng bass at treble (pati na rin ang dami) kapag nakikinig sa audio o video media . Inangkop ko ang code mula sa dalawang mapagkukunan na ibinigay sa
Mga Thumbtack sa Keyboard: 7 Mga Hakbang (na may Mga Larawan)

Mga Thumbtack ng Keyboard: Lumang na-hack up ang mga key ng keyboard + push pin = kahanga-hangang mga keyboard thumb thumb! Sa loob lamang ng ilang minuto binago ko ang ilang mga susi mula sa mga lumang keyboard, mainit na nakadikit na mga push pin sa loob ng mga ito, at presto, gumawa ng ilang mga thumbtacks sa keyboard