Arduino Easy Midi klaviatuur: 5 sammu (piltidega)
Arduino Easy Midi klaviatuur: 5 sammu (piltidega)
Anonim
Arduino Easy Midi klaviatuur
Arduino Easy Midi klaviatuur
Arduino Easy Midi klaviatuur
Arduino Easy Midi klaviatuur

Ma olen tohutu muusikahull ja armastan oma instrumentide ja vidinate valmistamist, kuid mul pole palju oskusi ega ressursse keerukate projektide lõpuleviimiseks, nii et kui ma kohtasin PretEnGineerings'i õpetust, olin ma põnevil ja tahtsin seda proovida. Kõige rohkem köitis mind seda projekti proovima see, et seda saab valmistada tõeliselt lihtsatest elektroonilistest komponentidest ja majapidamistarvetest, mis on karantiini ajal äärmiselt oluline. Kirjutasin selle juhendi, et aidata teil tutvuda probleemide ja probleemidega, millega ma kokku puutusin, et oleks lihtne järgida, samuti oma väikeseid muudatusi ja täiustusi, et projekti oma vajadustele kohandada. Nagu ma varem mainisin, on mul väga vähe teadmisi kodeerimisest ja olen tegija liikumises suhteliselt uus, nii et palun võtke minuga vastu, kui ma mõned vead teen, ja jätke kindlasti kõik võimalikud parandused kommentaaridesse:)

Klaviatuuri omadused

  • Polüfooniline
  • Midi USB kaudu
  • Valmistatud kodustest asjadest

(Seda projekti saab teostada ainult ühe arduin0 põhilise stardikomplekti komponentidega)

Tarvikud

Riistvara:

  • Arduino
  • Jumper juhtmed
  • 12 nuppu testimiseks
  • 2100 krooni
  • Papp

Tööriistad:

Jootekolb (valikuline)

Tarkvara: (lingid viivad allalaadimislehele)

  • Atmel Flip
  • Midi raamatukogu
  • Midi OX (valikuline)
  • Hex -failid

Samm: juhtmestik

Juhtmestik
Juhtmestik

Selle projekti juhtmestik on äärmiselt lihtne, iga nupp on maandatud ja ühendatud tihvtiga alates 12 kuni 1, mis vastab märkustele C – B (1 oktaav). Potentsiomeetrid on ühendatud A0 ja A1 -ga ning mõlemad on maandatud ja ühendatud vooluvõrku (5v), kui otsustate need lisada, kuigi ma ei teinud seda lihtsuse huvides sama koodi abil, kui neid saaks rakendada.

Samm: koodi üleslaadimine

Koodi üleslaadimine
Koodi üleslaadimine

Esimese asjana muutsin koodi, et mahutada rohkem nuppe. Säilitasin üldise struktuuri, nii et samad selgitused, mida ta videos esitas, kehtivad selle kohta, mida iga koodibitt lihtsalt kopeerib ja kleebib mõned osad nuppude lisamiseks ja nende märkmete muutmiseks. Pärast MIDI raamatukogu installimist ja kaasamist tuleks koodi ja juhtmestiku testimiseks alla laadida ja kompileerida kõik olemasolevad jadaühendused (// tuleb kustutada kõikidest ridadest, mis sisaldavad "Serial"). minu jaoks töötas seal kõik hästi. (Kontrollige seeriast sobivaid teateid, kui vajutate testnuppu, mis on ühendatud erinevate tihvtidega. Kui kõik on korras, kommenteerige Serial. Read (kirjutage uuesti //) ja laadige see uuesti arduino-sse. Ava Flip ja ühendage arduino USB -ühenduse kaudu, valides sobiva plaadi (Atmega16u2 arduino jaoks) ja vajutage klahvikombinatsiooni ctrl+ U. Seda tehes ilmnes 2 viga (kui teil pole samu probleeme, võite liikuda järgmise sammu juurde).

Samm: vilgutage Arduino uuesti

VIGA 1: "AtLibUsbDfu.dll ei leitud" või "libusb0.dll" Kui see tuleb või mõni muu.dll -fail puudub, saab need alla laadida, klõpsates esimesel lingil, mis ilmub faili nime otsimisel ja selle sisestamisel kausta system32 ilma välise kaustata (kui teil on endiselt probleeme, järgige seda õpetust)

VIGA 2: "USB -seadmega ei saanud ühendust luua"

See juhtub seetõttu, et ühtegi sobivat draiverit pole installitud (minu puhul vähemalt) või kuna lühis ei töötanud. Lühise testimiseks sisestage lihtsalt arduino IDE ja kontrollige, kas plaat kuvatakse mõnes sadamas. Kui see nii ei ole, võite probleemi lahendamiseks külastada seda lehte.

Me tahame, et arduino käituks nii, nagu oleks see midi -seade, mis saadaks meie arvutisse signaale. Selleks peame andma talle uued juhised. Laadime lihtsalt faili Hiduino.hex Flipisse ja pärast kõigi kastide märkimist klõpsake selle üleslaadimiseks nuppu Käivita.. Hex -failide kaust asub hiduino masteris ja sisaldab ka arduino uuesti sisselülitamiseks vajalikke faile uue koodi vastuvõtmiseks.

4. samm: juhtum

Juhtum
Juhtum
Juhtum
Juhtum
Juhtum
Juhtum
Juhtum
Juhtum

Juhtum valmistatakse papist peamiselt seetõttu, et sellel on kõik, millest mul on oma kodust juurdepääs: lk. Lihtsalt liimige alla maandatud lülitite kett (kõik jalad painutatud üles, et see saaks lameda) ümber võtmete asukoha põhja ja tehke "sild", kus võtmete ülaosa istub nende tõstmiseks, Tükk peaks olema pisut kõrgem kui kombatav lüliti. Seejärel lõigake võtmete kuju kas papist või puidust välja. Seejärel käivitage hüppajakaablid igast nupust läbi silla arduino tihvtideni ja liimige võtmed ülaosas loodud silla ülaossa nii, et iga klahvi vajutamisel aktiveeruks vastav lüliti. Korpuse lõpetamiseks on arduino ja kõik räpane juhtmestik kaetud ülejäänud karbiga.

Kui see teile meeldib, ärge kartke seda värvida, mis iganes teile meeldib:

5. samm: täiustused

Parandused
Parandused
Parandused
Parandused

Nüüd olete valmis selle ühendama oma lemmik DAW -ga (digitaalse helitööruumiga) USB -kaabli kaudu ja see peaks ilmuma nagu iga teine midi -seade, soovitan Soundtrapi, kuna see on suurepärane algajatele, tasuta ja töötab võrgus, nii et minge ja proovige see enda jaoks välja. Selle kujunduse muutmiseks ja täiustamiseks on palju võimalusi. Jätan mõned allpool, kuigi need põhinevad peamiselt teie kodus olevatel ressurssidel.

  • 3D trükitud ümbris: hea alternatiiv pappkarbile on elektroonika teisaldamine teisele korpusele nagu OKAY klaviatuuri disain SIIN.
  • Mahtuvuslik puudutus: nuppude asemel, mis siis, kui klahve võib käivitada inimese puudutus. (Vaata seda

    inspiratsiooni saamiseks)

  • Trummid: vahetage lihtsa trummimasina jaoks klahvide klahvid.
  • Veel oktaave: ja selgelt funktsioon, mis muudaks selle tõeliselt midi-kontrolleriks kõigi teistega võrdselt, on vähemalt teine oktaav.

Loodan, et teile meeldis see juhend ja saate nüüd oma midi -instrumente teha. Mul oleks hea meel näha teie versiooni, kui seda teete, palun jagage seda ja hääletage selle juhendi poolt.

Näeme järgmine kord (: