![Arduino Easy Midi -sleutelbord: 5 stappe (met foto's) Arduino Easy Midi -sleutelbord: 5 stappe (met foto's)](https://i.howwhatproduce.com/images/005/image-14200-j.webp)
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
![Arduino Easy Midi -sleutelbord Arduino Easy Midi -sleutelbord](https://i.howwhatproduce.com/images/005/image-14200-1-j.webp)
![Arduino Easy Midi -sleutelbord Arduino Easy Midi -sleutelbord](https://i.howwhatproduce.com/images/005/image-14200-2-j.webp)
Ek is 'n groot musieknerd en hou baie daarvan om my eie instrumente en gadgets te maak, maar ek het nie veel vaardigheid of hulpbronne om komplekse projekte te voltooi nie, en toe ek op die PretEnGineerings -tutoriaal afkom, was ek baie opgewonde en wou ek dit probeer. Die dinge wat my die meeste aangetrek het om hierdie projek te probeer, is dat dit gemaak kan word van regtig basiese elektroniese komponente en huishoudelike items wat uiters belangrik is tydens die kwarantyn. Ek het hierdie instruksies geskryf om u deur die probleme en probleme wat ek ondervind het, te lei, sodat ek dit maklik kan volg, sowel as my klein aanpassings en verbeterings om die projek aan te pas by my behoeftes. Soos ek vroeër genoem het, het ek baie min kennis oor kodering, en ek is relatief nuut in die makerbeweging, so hou my in gedagte as ek foute begaan en laat moontlike verbeterings in die kommentaar agter:)
Kenmerke van die sleutelbord
- Polifonies
- Midi via USB
- Gemaak van dinge tuis
(Hierdie projek kan uitgevoer word met slegs die komponente in een van die arduin0 basiese aansitstelle)
Voorrade
Hardeware:
- Arduino
- Jumper Wires
- 12 knoppies om te toets
- 2 10k po
- Karton
Gereedskap:
Soldeerbout (opsioneel)
Sagteware: (skakels lei na aflaai -bladsy)
- Atmel Flip
- Midi -biblioteek
- Midi OX (opsioneel)
- Hex lêers
Stap 1: Bedrading
![Bedrading Bedrading](https://i.howwhatproduce.com/images/005/image-14200-3-j.webp)
Die bedrading vir hierdie projek is uiters eenvoudig, elke knoppie word gegrond en gekoppel aan 'n pen vanaf 12 tot 1 wat ooreenstem met note C tot B (1 oktav). Die potensiometers is gekoppel aan A0 en A1 en is beide gegrond en aan die stroom gekoppel (5v) as u besluit om dit op te neem, alhoewel ek dit nie eenvoudig gedoen het nie, met dieselfde kode as wat dit geïmplementeer kon word.
Stap 2: Laai die kode op
![Laai die kode op Laai die kode op](https://i.howwhatproduce.com/images/005/image-14200-4-j.webp)
Die eerste ding wat ek verander het, was die kode vir meer knoppies. Ek het die algemene struktuur behou, sodat dieselfde verduidelikings wat hy in die video gegee het, van toepassing is op wat elke stukkie kode net kopieer en 'n paar dele plak vir meer knoppies en die aanpassing van hul notas. Nadat u die MIDI -biblioteek geïnstalleer en ingesluit het, moet die kode hierbo afgelaai en saamgestel word met al die reëlreëls (die // moet verwyder word van al die reëls wat 'Serial' bevat) om die kode en bedrading te toets en vir my het alles daar goed gewerk. (Kyk na die toepaslike boodskappe in die reeks wanneer u op die toetsknoppie druk wat op verskillende penne gekoppel is. As alles in orde is, moet u slegs die reeksreëls (re-write the //) oplaai en dit weer na die arduino laai. en maak verbinding met die arduino via USB deur die toepaslike bord te kies (Atmega16u2 vir arduino) en druk ctrl+ U. Ek het 2 foute teëgekom (as u nie dieselfde probleme het nie, kan u na die volgende stap gaan).
Stap 3: flits die Arduino weer
FOUT 1: "AtLibUsbDfu.dll nie gevind nie" of "libusb0.dll" As dit voorkom of 'n ander.dll -lêer ontbreek, kan dit afgelaai word deur op die eerste skakel te klik wat na die naam van die lêer soek en dit in te voeg in die system32 -gids sonder 'n eksterne gids (as u nog steeds probleme ondervind, volg hierdie tutoriaal)
FOUT 2: "kon nie aan 'n USB -toestel koppel nie"
Dit gebeur omdat daar geen propper -bestuurders geïnstalleer is nie (in my geval), of omdat die korting nie werk nie. Om die korting te toets, voer eenvoudig arduino IDE in en kyk of die bord in enige poort verskyn. As dit nie die geval is nie, kan u hierdie bladsy besoek om die probleem op te los.
Ons wil hê die arduino moet optree asof dit 'n midi -toestel is om seine na ons rekenaar te stuur. Om dit te kan doen, moet ons nuwe instruksies gee. Ons laai net die Hiduino.hex -lêer in Flip en klik op al die kassies om dit op te laai. Die.hex -lêermap is in die hiduino -meester en bevat ook die lêers wat nodig is om die arduino terug te draai om nuwe kode te aanvaar.
Stap 4: Saak
![Saak Saak](https://i.howwhatproduce.com/images/005/image-14200-5-j.webp)
![Saak Saak](https://i.howwhatproduce.com/images/005/image-14200-6-j.webp)
![Saak Saak](https://i.howwhatproduce.com/images/005/image-14200-7-j.webp)
![Saak Saak](https://i.howwhatproduce.com/images/005/image-14200-8-j.webp)
Die omhulsel word uit karton gemaak, hoofsaaklik omdat ek al toegang tot my huis het: p. Plak eenvoudig 'n ketting van gegradeerde skakelaars vas (met al die bene omhoog sodat dit plat kan lê) om die onderkant van die sleutels en maak 'n "brug" waar die bokant van die sleutels sit om dit op te lig, die stuk moet net 'n bietjie langer wees as 'n tasbare skakelaar. Knip dan die vorm van die sleutels uit karton of hout. Trek dan die kabels van elk van die knoppies deur die brug na die arduino -penne en plak die sleutels aan die bokant van die brug wat aan die bokant geskep is, sodat wanneer elke toets ingedruk word, die toepaslike skakelaar geaktiveer word. Om die saak af te handel, is die arduino en al die deurmekaar bedrading bedek met die res van die boks.
As u daarvan hou, aarzel dan nie om dit te verf in die kleur wat u wil:
Stap 5: Verbeterings
![Verbeterings Verbeterings](https://i.howwhatproduce.com/images/005/image-14200-9-j.webp)
![Verbeterings Verbeterings](https://i.howwhatproduce.com/images/005/image-14200-10-j.webp)
Nou is u gereed om dit via die USB -kabel aan te sluit op u gunsteling DAW (digitale klankwerkspasie), en dit moet soos enige ander midi -toestel verskyn, ek beveel Soundtrap aan, aangesien dit ideaal is vir beginners, gratis en aanlyn, dus probeer dit maak dit vir jouself uit. Daar is baie maniere om hierdie ontwerp aan te pas en te verbeter. Ek laat 'n paar hieronder, hoewel dit hoofsaaklik gebaseer sal wees op die hulpbronne wat u tuis het.
- 3D -gedrukte omhulsel: 'n Goeie alternatief vir die kartondoos is om die elektronika oor te dra na 'n ander geval, soos die OKAY -sleutelbordontwerp HIER.
-
Kapasitiewe aanraking: in plaas van knoppies, wat as die sleutels deur die menslike aanraking veroorsaak kan word? (sien hierdie
vir inspirasie)
- Tromme: Verander die sleutels vir pads vir 'n maklike dromasjien.
- Meer oktawe: En duidelik is die kenmerk wat dit regtig 'n ware midi-kontroleerder sou maak, gelykstaande aan alle ander, ten minste 'n tweede oktaaf.
Ek hoop dat u hierdie gids geniet het en dat u nou u eie midi -instrumente kan maak; ek sal u weergawe graag wil sien as u dit doen, deel dit asseblief en stem vir hierdie instruksies.
Sien jou volgende keer (:
Aanbeveel:
MIDI -handpan met 19 tonevelde aan die bo- en onderkant : 15 stappe (met foto's)
![MIDI -handpan met 19 tonevelde aan die bo- en onderkant : 15 stappe (met foto's) MIDI -handpan met 19 tonevelde aan die bo- en onderkant : 15 stappe (met foto's)](https://i.howwhatproduce.com/images/001/image-368-j.webp)
MIDI -handpan met 19 tonevelde aan die bo- en onderkant …: Inleiding Dit is 'n handleiding van my pasgemaakte MIDI -handpan met 19 volume sensitiewe tonevelde, Plug'n Play USB -vermoë en baie maklik om te gebruik parameters om die pads aan te pas vir u individuele behoeftes. Dit is nie 'n ontwerpbekroonde model nie
Lune - MIDI -kontroleerder met Arduino (vir DJ of musikant): 5 stappe (met foto's)
![Lune - MIDI -kontroleerder met Arduino (vir DJ of musikant): 5 stappe (met foto's) Lune - MIDI -kontroleerder met Arduino (vir DJ of musikant): 5 stappe (met foto's)](https://i.howwhatproduce.com/images/005/image-12448-j.webp)
Lune - MIDI -kontroleerder met Arduino (vir DJ of musikant): Dit is my eerste arduino (mikrobeheerder) projeknaam Lune. Ek wou arduino leer met 'n nuttige en groot projek, en ek het besluit om 'n midi -DJ -kontroleerder te maak met al die funksies wat nodig is om selfstandig te meng. Elke soort sensor (potensiaal
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
![Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's) Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)](https://i.howwhatproduce.com/images/006/image-15346-7-j.webp)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
DIY Easy Altoids Smalls Speaker (met versterkerkring): 6 stappe (met foto's)
![DIY Easy Altoids Smalls Speaker (met versterkerkring): 6 stappe (met foto's) DIY Easy Altoids Smalls Speaker (met versterkerkring): 6 stappe (met foto's)](https://i.howwhatproduce.com/images/002/image-5626-24-j.webp)
DIY Easy Altoids Smalls Speaker (met versterkerkring): Hallo almal. Soos u seker al weet, hou ek van Altoids, so ek het 'n klomp Altoids -blikke wat lê en ek hou van die idee om dit as kaste vir my projekte te gebruik. Dit is reeds my derde Instructable of a altoids -blikprojek (DIY ALTOIDS SMALLS JOU
MIDI 5V LED Strip Light Controller vir die Spielatron of ander MIDI Synth: 7 stappe (met foto's)
![MIDI 5V LED Strip Light Controller vir die Spielatron of ander MIDI Synth: 7 stappe (met foto's) MIDI 5V LED Strip Light Controller vir die Spielatron of ander MIDI Synth: 7 stappe (met foto's)](https://i.howwhatproduce.com/images/001/image-430-115-j.webp)
MIDI 5V LED Strip Light Controller vir die Spielatron of ander MIDI Synth: hierdie kontroleerder flits drie-kleur LED strookligte vir 50mS per noot. Blou vir G5 tot D#6, rooi vir E6 tot B6 en groen vir C7 tot G7. Die kontroleerder is 'n ALSA MIDI -toestel, sodat MIDI -sagteware op dieselfde tyd na die LED's kan oorgedra word as 'n MIDI synth -toestel