
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40


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

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

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 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


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 (:
Soovitan:
Arduino mehaaniline klaviatuur: 5 sammu (piltidega)

Arduino mehaaniline klaviatuur: mul oli vaja teise projekti jaoks nööpnõela, nii et otsustasin teha kodus olevate osadega klaviatuuri
Arcade Button MIDI klaviatuur: 7 sammu (koos piltidega)

Arcade Button MIDI klaviatuur: see on versioon 2.0 ühest minu esimesest rünnakust Arduino ja DIY MIDI programmeerimisse. Olen arendanud oma prototüüpimise ja disainimise oskusi, nii et arvasin, et see oleks hea protsessi ja edenemise demonstratsioon. Teadlikuma disainiprotsessi abil olen
Midi-kontrolleri nupp-klaviatuur: 6 sammu

Midi-kontrolleri nupp-klaviatuur: Minu midifighter-projektist inspireerituna otsustasin teha nupp-stiilis midi-kontrolleri, mis kasutab ära palju Mega Arduino plaadi digitaalseid sisendeid. Selles juhendis tutvume materjalide kogumisel tehtud sammudega
Arduino MIDI klaviatuur koos lauluõpetuse LEDidega: 8 sammu

Arduino MIDI klaviatuur koos lauluõpetuse LED -idega: see on õpetus MIDI -klaviatuuri loomiseks koos LED -idega, mis õpetavad teile laulu, ja LCD, mis näitab valitud laulu. Valgusdioodid aitavad teil valida, milliseid klahve konkreetse laulu jaoks vajutada. Valige laul vasaku ja parema nupuga
Kiire ja määrdunud klaviatuur (tühi klaviatuur): 3 sammu

Kiire ja määrdunud klaviatuur (tühi klaviatuur): Das -klaviatuur on kõige populaarsema klaviatuuri nimi, millel pole klahvidel kirju (tühi klaviatuur). Das -klaviatuuri hind on 89,95 dollarit. See juhend annab teile juhiseid, kui teete selle ise mõne vana klaviatuuri abil, mis teil on