Tartalomjegyzék:
- Lépés: Gyűjtse össze az összes anyagot
- 2. lépés: Az interfész felvázolása és felépítése
- 3. lépés: Áramköri rajz és csatlakozások
- 4. lépés: Szoftverek és programozás
- 5. lépés: A MIDI vezérlő leképezése
Videó: Készítsen egy Arduino MIDI vezérlőt: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Sziasztok! Ebben az utasításban megmutatom, hogyan lehet saját Arduino -alapú MIDI -vezérlőt építeni. A MIDI a Musical Instrument Digital Interface rövidítése, és ez a protokoll lehetővé teszi a számítógépek, hangszerek és egyéb hardverek kommunikációját. Ha követi ennek az oktatóanyagnak minden egyes lépését, akkor zenélhet egy Arduino segítségével!
Amit ebből az utasításból tanulni fog:
- Válassza ki a megfelelő alkatrészeket ehhez a projekthez.
- Vázoljon fel egy megfelelő méretű felületet és építse fel.
- Olvassa el az áramköri rajzokat, és csatlakoztassa/forrasztja az összes komponenst az Arduino -hoz.
- Válassza ki a megfelelő szoftvert a MIDI vezérlő és a használt DAW csatlakoztatásához.
- A MIDI vezérlő leképezése.
Feltétlenül nézze meg a videót, mert az illusztrálóbb. Iratkozz fel a Youtube csatornámra, hogy ne maradj le az új projektről, és segíts nekem fejlődni!
Lépés: Gyűjtse össze az összes anyagot
Itt található a projekt elvégzéséhez szükséges anyagok és eszközök listája:
1 db Arduino Uno kezdő készlet
12 db Arcade nyomógomb
4 x potméter potenciométer
2 x csúszó potenciométer
Anyag a tok építéséhez (úgy döntöttem, hogy fa tokot építek)
Azért választottam az Arduino kezdő készletet, mert ez a készlet sok hasznos anyagot biztosít ehhez a projekthez, például ellenállásokat, valamint az összes vezetéket és csatlakozót. Továbbá, ha olyan kezdő vagy, mint én, a készlet egyéb anyaga segíthet az elektronika használatának megkezdésében
Az Arcade gombokat a fenti linkről vettem, de ha újra vásárolnék, akkor EZT A GOMBOT vásárolnám meg, mert mintát akartam adni az interfésznek, és lehetetlen volt egyszínű gombokkal, ezért le kellett festenem őket.
Szükséges eszközök:
- Hobby fájl
- Csiszolópapír
- Csavarhúzó
- X-acto kés
- Féknyereg
- Vonalzó
- Fa darabok
- Spade bit
- Jumper vezetékek
- Szigetelő szalag
- Lakk
- Festék
- Huzalcsupaszító
- Drótvágó
- Fűrész
- Villanyfúró
- Mini Axe fűrész
- Dremel
- pillanatragasztó
- Forrasztópáka
- Forrasztó
- Forrasztópaszta
További részletekért ellenőrizheti a képeket.
2. lépés: Az interfész felvázolása és felépítése
Javasoljuk, hogy vázolja fel a kezelőfelületét, hogy biztos legyen a tok kialakításához szükséges méretekben.
A felületemet A4 -es lapra vetítettem, ceruzával, vonalzóval és iránytűvel. Az eredményt az alábbi képen láthatja. A felület felvázolásával megismerheti az összes komponens telepítéséhez szükséges méreteket. A nyomógombjaim átmérője 29,7 mm, ezért egy 30 mm -es lyukat fúrok a telepítéshez. Minden lyuk 10 mm -re van egymástól. Alapvetően minden kör középpontja 40 mm -re van egymástól (átmérő = 30 + szóköz = 10).
Az edénygombok átmérője 10 mm. Javasoljuk, hogy növekvő átmérőjű fúrókat fúrjon, nehogy megrepedjen a fa. 10 mm -es helyet hagytam a gombok és az edénygombos potenciométerek között is.
És végül a csúszó potenciométerek. Az adatlap alapján tudom, hogy a távolságuk körülbelül 80 mm. Dremelt kell használnia a nyílások kinyitásához, hogy elférjenek a csúszó potenciométerekben, más néven FADERS. Ha nem rendelkezik ezzel a speciális eszközzel, akkor mindig megteheti, ahogy a videón mutatom. Gondoljon egy 80 mm hosszú és 3 mm széles nyílásra.
Ez volt a COVID-19 karantén projektem. Elhatároztam, hogy produktív módon fogom eltölteni az időmet, és eszembe jutott a fiókban maradt Arduino. Elmentem a helyi boltomba fát vásárolni, hogy elkészítsem a házat, és amikor megvettem, azt mondták, hogy nem vágnak fát a személyzet hiánya és az egész önszigetelés/lezárás miatt. Ezért úgy döntöttem, hogy megvásárolom a fát, és otthon megvágom a rendelkezésre álló anyaggal.
A szilánkok csiszolópapírral történő eltávolítása és a felület előkészítése után lakkfestéket alkalmaztam. Két bevonatot alkalmaztak. Miután kiválasztottam egy színt a burkolat festéséhez. A képen megtekintheti az eredményt!
3. lépés: Áramköri rajz és csatlakozások
Úgy döntöttem, hogy illusztrálom a kapcsolási rajzot, ahelyett, hogy a hagyományos kapcsolási rajzot rajzolnám, mert nagyon zavaró lehet. Több színt használtam az áthidaló vezetékek szétválasztására, hogy megértsék, hol vannak az egyes vezetékek.
Az Arduino-n használt chip belső felhúzó ellenállásokat tartalmaz, így nincs szükség az ellenállás vezetékezésére az arcade gombok mindegyikéhez. Ez nagyban leegyszerűsíti a vezérlő bekötését.
Mindössze annyit kell tennünk, hogy az Arcade gombok egyik lábát a talajnak választjuk, a másik az áramellátás lesz, amely az Arduino kártya egyik digitális bemenetéhez lesz csatlakoztatva.
A fadereknek három lába van, az első (alulról számolva) a talaj (-), a második a teljesítmény (+), a harmadik pedig a jel.
A Pot potméter potenciométerei esetében a következő: a bal láb le van földelve (-), a középső láb a jelzés, a jobb láb pedig erő (+).
Az Arduino lesz a MIDI vezérlő agya. A bemenet nyomógombjától függően MIDI utasításokat küld a szoftvernek.
A belső tér nagyon zavaros lesz az összes vezeték miatt, azt tanácsolom, hogy strukturálja a forrasztási folyamatot. Például úgy döntöttem, hogy először forrasztom az összes földelővezetéket, a tápellátást, végül pedig forrasztottam a jeláthidaló vezetékeket.
A forrasztás és az összes csapnak az Arduino táblához való csatlakoztatása után bezárhatjuk a házat. Nézze meg a képeket, és nézze meg a végeredményt!
4. lépés: Szoftverek és programozás
Három szoftverre lesz szüksége ahhoz, hogy zenét tudjon készíteni az Arduino -val.
Először le kell töltenie az Arduino IDE szoftvert, hogy elkezdhesse írni a saját kódját, és fel kell töltenie a vázlatokat az Arduino táblára.
Másodszor, le kell töltenie a LoopMidi szoftvert, amely lényegében egy virtuális midi kábel.
Végül, hogy midi soros adatait elküldhesse a LoopMidi szoftverre, szüksége lesz a Hairless Midi to Serial Bridge szoftverre. Ez a szoftver kiválóan tudatja Önnel, hogy a vezetékezése megfelelő -e, mert láthatja a MIDI vezérlő és a szőrtelen Midi sorozat közötti adatáramlást.
Az első lépés az Arduino szoftver és az ehhez az utasításhoz csatolt kód (MIDI_Controller) megnyitása. A hitelt Michael Balzer szerző kapja. Nem kell módosítania a kódot. Csak ellenőrizze a vázlatot, amely olyan, mint egy "hibakeresés", és amikor azt az üzenetet kapja, hogy az összeállítás befejeződött, elküldheti az Arduino táblára.
Ezután menjen a LoopMidi oldalra, és válasszon új portnevet. Miután kiválasztotta az egyiket, nyomja meg a plusz gombot, amely létrehozza az új portot. Ezt a lépést követően nyissa meg a Hairless Midi soros hidat, és kezdje el az éppen létrehozott MIDI In port kiválasztásával. Ezután válassza ki ugyanazt a MIDI Out portot. Végül válassza ki a számítógép soros portját (általában COM#). Gratulálunk, most engedélyezte a MIDI vezérlő kommunikációját a számítógéppel!
5. lépés: A MIDI vezérlő leképezése
Ha idáig eljutott Gratulálok !!! Már csak néhány lépésre van attól, hogy elkezdjen zenélni az Arduino -val és játszani a MIDI -vezérlővel!
Most át szeretne menni a DAW -ra (Digital Audio Workstation), és beállítani a beállításokat, hogy felismerje a külső bemenetet, amely a MIDI -vezérlője. Az általam bemutatott példa az Ableton Live. El kell mennie
Beállítások >> Beállítások: A bemeneti midi portnak a korábban megadottnak kell lennie, és be kell kapcsolnia a sávot és a távvezérlő kapcsolót.
Most, ha megnyom egy gombot a MIDI interfészen, a DAW jobb felső sarkában villogni kell, ami azt jelenti, hogy a szoftver fogadja az Ön által küldött midi jeleket! A MIDI vezérlő leképezéséhez csak kattintson a "MIDI" gombra, és a DAW színének lila színűnek kell lennie. Most kattintson bármelyik nyílás fölé, majd nyomja meg bármelyik gombot, és megjelenik egy hozzá tartozó megjegyzés/vezérlő, ami azt jelenti, hogy a gomb le van képezve!
És kész! Gratulálunk! Remek projekt és remek munka! Szólj, ha sikerült!
Ajánlott:
Készítsen egy TARDIS Infinity Boxot: 9 lépés (képekkel)
TARDIS Infinity Box készítése: Korábban építettem egy TARDIS modellt. A TARDIS egyik meghatározó jellemzője, hogy belül nagyobb, mint kívül. Nyilvánvalóan nem tudom ezt megtenni, de ebben az utasításban a modellt úgy alakítom ki, hogy megpróbáljam nagyszerűvé tenni
Készítsen egy díszes ékszerdobozt a Fusion segítségével: 7 lépés (képekkel)
Készíts egy díszes ékszerdobozt a Fusion segítségével: Ez az egyik legleányosabb dolog, amit a Fusion segítségével csináltam. Anyagként üveget használtam, mert segít átlátni. Ismerem az ékszerek keresésének fájdalmát;)
Készítsen egy Arduino vezérelt motoros kamera csúszkát!: 13 lépés (képekkel)
Készítsen Arduino vezérelt motoros fényképezőgép csúszkát!: Ez a projekt megmutatja, hogyan lehet bármilyen közönséges csúszkát Arduino által vezérelt motoros csúszkává alakítani. A csúszka nagyon gyorsan tud mozogni 6 m/perc sebességgel, de hihetetlenül lassú is. Javaslom, hogy nézze meg a videót, hogy jó bevezetőt kapjon. Amire szüksége van: Bármilyen
Készítsen óriásplakátot egy törött LCD TV -ből: 16 lépés (képekkel)
Készíts egy óriásplakátot egy törött LCD TV -ből: Törött tv -képernyőről. Eszembe jutott, hogy reklámot készítsek belőle
Készítsen egy Instructables fejlécet: 8 lépés (képekkel)
Készítsen egy Instructables fejlécet: Az Instructables fejléc mindig meglehetősen egyszerű volt, de úgy gondoltuk, hogy szórakoztató lenne játszani néhány olyan képsel a tetején, amelyek a dolgok készítésével kapcsolatosak. Hogy egy kicsit érdekesebb legyen, nem akartunk semmilyen elemet hozzáadni a ph -hoz