Tartalomjegyzék:
- Lépés: Gyűjtse össze az anyagokat
- 2. lépés: Rajzolás és fúrás
- 3. lépés: A koncepció igazolása
- 4. lépés: Forrasztás
- 5. lépés: Kód
- 6. lépés: Jam
Videó: Midi vezérlő gomb-billentyűzet: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
A midifighter projektem ihlette, elhatároztam, hogy készítek egy gombos stílusú midi vezérlőt, amely kihasználja a Mega Arduino kártya számos digitális bemenetét. Ebben az utasításban végigjárjuk az anyagok összegyűjtésétől a zenélésig megtett lépéseket!
Lépés: Gyűjtse össze az anyagokat
Ehhez a projekthez a következőket használtam:
Arduino Mega (klón)
22 -es drót
16 nagy fehér arcade gomb
10 kisebb fekete arcade gomb
Forrasztó eszközök
Fúró 16 mm és 26 mm fúrószárral
Fűrész
Szerelőlap
2. lépés: Rajzolás és fúrás
Be kell állítania a gombjait, bármire is szereli őket, megtaláltam ezt a fadarabot a kukában, és úgy gondoltam, hogy tökéletes lesz ehhez a projekthez. Esetleg tegye ugyanezt, vagy menjen a hardverboltba.
Keresse meg a gombokat, és jelölje meg, hol fúrja ki a lyukakat, és szüntesse meg. Mint később láthatja, az alja meglehetősen durva megjelenésű lesz. Érdemes kipróbálni a gomb illeszkedését az összes lyuk fúrása előtt.
Később felére fűrészeltem a táblát, de azt javaslom, hogy ebben a szakaszban tegye meg.
3. lépés: A koncepció igazolása
Futtattam néhány aligátor klipet néhány gombhoz, és beállítottam egy 10K potot, és feltöltöttem a kódot, hogy kipróbáljam a forrasztás előtt. Ez nem 100% -ban szükséges, de jó ötlet, ha szeretné ellenőrizni a dolgokat.
4. lépés: Forrasztás
Itt sok vezeték megy a digitális tüskékhez, lehet, hogy legközelebb megpróbálok multiplexert használni, de ez tényleg nem rossz, csak ellenőrizze a dolgokat a vezetékek előrehaladtával. A kód a kezdőcsapot 22 -nek adja meg, a gombok pedig kromatikusan eggyel növekednek (tehát C = 22 -es tű, C#= 23 -as tű stb.). Az ábrán látható, hogy a gombok egy nagy láncban vannak földelve.
Az edények áramot kapnak az 5 V -os csapból, és ezzel össze vannak láncolva. Hasonlóképpen, az edények ugyanúgy vannak földelve, mint a gombok. Végül futtassa az adatvezetékeket az edényekből az A0, A1, A2, A3 -ba.
Tényleg megbolondulhat, ha több gombot vagy edényt szeretne… és erre bátorítom!
5. lépés: Kód
Mielőtt beírná a kódot, szeretnék köszönetet mondani Gustavo Silveirának a www.musiconerd.com webhelyen, mivel a kódját egy korábbi projektnél használtam, és módosítottam, hogy ebben a projektben használható legyen.
Hajmentes Midi -t futtatok a Macbookomon, hogy a soros jeleket midi jelekké alakítsam át, amelyeket az Ableton Live fog fogadni.
Bevallom, eltartott egy ideig, amíg a soros-midi szoftvert teljesen fel kellett állítani arra a pontra, ahol hibátlanul működött, de azóta sem volt probléma, hogy a jelenlegi konfigurációban beállítottam.
A legjobb esetben is kezdő kódoló vagyok, de ha követed az Arduino IDE kódjában található megjegyzéseket, és feltétlenül illeszkedsz a kód és a Hairless midi adatátviteli sebességéhez, akkor túl sok hibaelhárítás nélkül kell működnöd.
6. lépés: Jam
Szeretem használni az Ableton Live-ot, mivel a midi-leképezési rugalmasság valóban megfelel az ilyen hangszereknek. Itt van egy link, ahol együtt játszom néhány Muszorgszkijjal! Az első tanítható!
Ajánlott:
Arduino MIDI vezérlő építése: 9 lépés (képekkel)
Arduino MIDI vezérlő építése: Ezt az utasítást eredetileg a blogomban tették közzé 2020. június 28 -án. Szeretek olyan dolgokat építeni, amelyek elektronikát tartalmaznak, és mindig szerettem volna valamit építeni az Arduino segítségével. A kezdők egyik leggyakoribb építménye egy MIDI vezérlő
Érintés nélküli Midi vezérlő: 6 lépés (képekkel)
Érintés nélküli Midi Controller: Napjaink trendje volt, hogy a dolgokat érintésmentessé tegyük. Létrehoztam egy egyszerű midi vezérlőt az Arduino Pro micro és néhány IR-proximity detector kártya segítségével, amely beépített összehasonlítóval rendelkezik, ennek meglehetősen könnyűnek és olcsónak kell lennie. Ez a projekt kb
Lune - MIDI vezérlő Arduino -val (DJ -hez vagy zenészhez): 5 lépés (képekkel)
Lune - MIDI vezérlő Arduino -val (DJ -hez vagy zenészhez): Ez az első arduino (mikrokontroller) projektem neve Lune. Szerettem volna megtanulni az arduino -t egy hasznos és nagy projekt segítségével, ezért úgy döntöttem, hogy készítek egy midi DJ vezérlőt, amely rendelkezik minden olyan funkcióval, amely önálló keveréshez szükséges. Mindenféle érzékelő (potenci
MesoTune - Mágneses MIDI vezérlő: 16 lépés (képekkel)
MesoTune - Mágneses MIDI vezérlő: Megjegyzés: Alex Bluhme munkáját szeretném elismerni ezzel a projekttel. Tehát kérjük, nézze meg itt: https://vimeo.com/171612791. Ön zenei zeneszerző, dallamíró, szimfonikus vagy dallamművész, aki szereti saját ütemeit létrehozni, de unja már ezeket a zenéket
Xbox One vezérlő javítása (hibás LB/RB gomb): 6 lépés
Xbox One vezérlő javítása (Hibás LB/ RB gomb): A hibás/ nem reagáló játékvezérlő minden idők egyik legnagyobb irritációja. Könnyedén visszavisszük a boltba, vagy felvehetjük a kapcsolatot a gyártóval, hogy megoldjuk ezt, ha a készülékre még garancia vonatkozik. A garancia azonban lejárt