Kazalo:
- Zaloge
- 1. korak: Ožičenje
- 2. korak: nalaganje kode
- 3. korak: Ponovno utripajte Arduino
- 4. korak: Primer
- 5. korak: Izboljšave
Video: Arduino Easy Midi tipkovnica: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Sem velik glasbeni nerd in zelo rad izdelujem svoje inštrumente in pripomočke, vendar nimam veliko spretnosti ali sredstev za dokončanje kompleksnih projektov, zato sem bil navdušen in želel sem poskusiti. Najbolj me je pritegnilo, da sem poskusil ta projekt, da je lahko izdelan iz resnično osnovnih elektronskih komponent in gospodinjskih predmetov, kar je med karanteno izjemnega pomena. To navodilo sem napisal, da vas bom popeljal skozi vprašanja in težave, s katerimi sem se srečal, da bi olajšal sledenje, pa tudi svoje majhne popravke in izboljšave, da bi projekt prilagodil svojim potrebam. Kot sem že omenil, imam zelo malo znanja o kodiranju in sem relativno nov v gibanju izdelovalcev, zato me prosim potrpite, če naredim nekaj napak in v komentarjih pustite morebitne izboljšave:)
Značilnosti tipkovnice
- Polifoni
- Midi preko USB
- Narejeno iz stvari doma
(Ta projekt je mogoče izvesti samo s komponentami v enem od osnovnih zagonskih kompletov arduin0)
Zaloge
Strojna oprema:
- Arduino
- Mostične žice
- 12 gumbov za testiranje
- 2 10k po
- Karton
Orodja:
Spajkalnik (neobvezno)
Programska oprema: (Povezave vodijo do strani za prenos)
- Atmel Flip
- Midi knjižnica
- Midi OX (neobvezno)
- Šestnajstiške datoteke
1. korak: Ožičenje
Ožičenje za ta projekt je zelo preprosto, vsak gumb je ozemljen in povezan z zatičem od 12 do 1, ki ustreza opombam C do B (1 oktava). Potenciometri so povezani z A0 in A1, oba pa ozemljena in priključena na napajanje (5v), če se odločite, da jih vključite, čeprav nisem zaradi enostavnosti z isto kodo izvedla.
2. korak: nalaganje kode
Prva stvar, ki sem jo spremenil, je bila koda za več gumbov. Ohranil sem celotno strukturo, tako da iste razlage, ki jih je dal v videoposnetku, veljajo za tisto, kar naredi vsak del kode, samo za kopiranje in lepljenje nekaterih delov za več gumbov in spreminjanje njihovih zapiskov. Po namestitvi in vključitvi knjižnice MIDI je treba zgornjo kodo prenesti in sestaviti z vsemi prisotnimi serijskimi vrsticami (// je treba izbrisati vse vrstice, ki vključujejo "Serijsko".), Da se preizkusi koda in ožičenje ter zame je vse delovalo v redu. (Preverite, ali so v serijski vrstici ustrezna sporočila, ko pritisnete preskusni gumb, priključen na različne zatiče. Če je vse v redu, samo komentirajte vrstice Serial. (Znova napišite //) in ga naložite znova v arduino. Odprite Flip in se povežite z arduinom prek USB -ja, tako da izberete ustrezno ploščo (Atmega16u2 za arduino) in pritisnete ctrl+ U. Pri tem sem naletel na 2 napaki (če nimate istih težav, lahko preidete na naslednji korak).
3. korak: Ponovno utripajte Arduino
NAPAKA 1: "AtLibUsbDfu.dll ni mogoče najti" ali "libusb0.dll" Če pride do tega ali manjka katera koli druga datoteka.dll, jih lahko prenesete s klikom na prvo povezavo, ki se prikaže, ko iščete ime datoteke in jo vstavite v mapo system32 brez zunanje mape (če imate še vedno težave, sledite tej vadnici)
NAPAKA 2: "ni bilo mogoče povezati z napravo USB"
To se zgodi zato, ker ni nameščenih gonilnikov propperja (vsaj v mojem primeru) ali ker kratki stik ni deloval. Če želite preizkusiti kratki stik, preprosto vnesite arduino IDE in preverite, ali je plošča prikazana v katerem koli vratih. Če temu ni tako, obiščite to stran in odpravite težavo.
Želimo, da se arduino obnaša kot midi naprava, ki pošilja signale v naš računalnik. Če želite to narediti, mu moramo dati nova navodila. Datoteko Hiduino.hex bomo samo naložili v Flip in po potrditvi vseh polj kliknite zaženi, da jo naložite. Mapa datotek.hex je znotraj mojstra hiduino in vključuje tudi datoteke, potrebne za vrnitev arduina nazaj, da sprejme novo kodo.
4. korak: Primer
Ohišje bo narejeno iz kartona predvsem zato, ker imam vse od hiše dostop do njega: str. Preprosto prilepite verigo ozemljenih stikal (z vsemi upognjenimi nogami, da lahko ležijo ravno) okoli dna, kjer bi bili ključi, in naredite "most", kjer bi vrh tipk sedel, da bi jih dvignili, kos bi moral biti le nekoliko višji od taktilnega stikala. Nato izrežite obliko ključev iz kartona ali lesa. Nato speljite mostične kable od vsakega gumba skozi most do arduino zatičev in prilepite ključe na vrh mostu, ki je na vrhu, tako da se ob vsakem pritisku tipke aktivira ustrezno stikalo. Za dokončanje ohišja sta arduino in vsa neurejena ožičenja pokrita s preostalim delom škatle.
Če vam je všeč, ne oklevajte in ga pobarvajte v katero koli barvo, ki vam je všeč:
5. korak: Izboljšave
Zdaj ste pripravljeni, da ga povežete s svojim najljubšim DAW -jem (digitalni avdio delovni prostor) prek kabla USB in bi se moral prikazati kot katera koli druga midi naprava, priporočam Soundtrap, saj je odličen za začetnike, brezplačen in deluje na spletu, zato pojdite in poskusite rešite sami. Obstaja veliko načinov, kako spremeniti in izboljšati to zasnovo. Nekatere bom pustil spodaj, čeprav bodo temeljili predvsem na virih, ki jih imate doma.
- 3D tiskano ohišje: Dobra alternativa kartonski škatli je prenos elektronike v drugo ohišje, kot je zasnova tipkovnice OKAY TUKAJ.
-
Kapacitivni dotik: namesto gumbov, kaj če bi tipke sprožil človeški dotik. (Poglej to
za navdih)
- Bobni: spremenite tipke za blazinice za enostaven bobnarski stroj.
- Več oktav: In očitno je funkcija, ki bi to resnično spremenila v pravi midi krmilnik, enakovredna vsem ostalim, vsaj druga oktava.
Upam, da ste uživali v tem priročniku in da lahko zdaj izdelujete lastne midi instrumente. Če bi to storili, bi rad videl vašo različico, jo delite in glasujte za ta navodila.
Se vidimo naslednjič (:
Priporočena:
Mehanska tipkovnica Arduino: 5 korakov (s slikami)
Mehanska tipkovnica Arduino: Za drug projekt sem potreboval pin -ploščico, zato sem se odločil, da naredim tipkovnico z deli, ki sem jih imel doma
Arkadna tipkovnica MIDI tipkovnica: 7 korakov (s slikami)
Arkadna tipkovnica MIDI tipkovnica: To je različica 2.0 enega mojih prvih napadov na programiranje Arduino in DIY MIDI. Razvil sem svoje veščine pri oblikovanju prototipov in oblikovanju, zato sem mislil, da bo to dobra predstavitev procesa in napredovanja. Z bolj informiranim postopkom oblikovanja sem
Gumb-tipkovnica krmilnika midi: 6 korakov
Gumb-tipkovnica za krmilnik midi: Navdihnjen z mojim projektom midifighter, sem se odločil za izdelavo midi krmilnika v slogu gumbov, ki izkorišča številne digitalne vhode, ki jih ima plošča Mega Arduino. V tem navodilu bomo preučili korake zbiranja materialov
Arduino MIDI tipkovnica z LED diodami za poučevanje pesmi: 8 korakov
Arduino MIDI tipkovnica s svetlečimi diodami za poučevanje pesmi: To je vadnica o tem, kako ustvariti tipkovnico MIDI, skupaj z LED diodami, ki vas naučijo pesmi, in LCD -zaslonom za prikaz izbrane pesmi. Svetleče diode vas lahko vodijo, katere tipke pritisniti za določeno pesem. Z levim in desnim gumbom izberite pesem
Hitra in umazana tipkovnica Das (prazna tipkovnica): 3 koraki
Hitra in umazana tipkovnica Das (prazna tipkovnica): Dasova tipkovnica je ime najbolj priljubljene tipkovnice brez napisov na tipkah (prazna tipkovnica). Tipkovnica Das se prodaja na drobno za 89,95 USD. Ta navodila vam bodo vodila, čeprav jih naredite sami s katero koli staro tipkovnico, ki jo imate naokoli