Obsah:

Arcade Button MIDI klávesnica: 7 krokov (s obrázkami)
Arcade Button MIDI klávesnica: 7 krokov (s obrázkami)

Video: Arcade Button MIDI klávesnica: 7 krokov (s obrázkami)

Video: Arcade Button MIDI klávesnica: 7 krokov (s obrázkami)
Video: Очаровательный заброшенный замок 17 века во Франции (полностью замороженный во времени на 26 лет) 2024, December
Anonim
Arcade Button MIDI klávesnica
Arcade Button MIDI klávesnica

Toto je verzia 2.0 jedného z mojich prvých vpádov do programovania Arduino a DIY MIDI. Vyvinul som svoje schopnosti v oblasti prototypovania a dizajnu, takže som si myslel, že to bude dobrá ukážka postupu a postupu. Informovanejším procesom návrhu som recykloval tlačidlá od prvého pokusu a pustil som sa do vytvárania 2.0!

Krok 1: Materiály

Materiály
Materiály

Moja 1. verzia používala Arduino Mega kvôli mnohým vstupom, ktoré má, ale páči sa mi malá veľkosť a možnosti HID MIDI, ktoré má Pro Micro pri použití knižnice Midi_controller.h. Preto som sa rozhodol použiť dva 16-kanálové multiplexory na uspokojenie vstupných požiadaviek pre rozsah 2 oktáv.

Tu je zoznam dielov, ktoré som použil:

Veľké arkádové tlačidlá x15

Malé arkádové tlačidlá x10

Pro Micro x2

16-kanálový multiplexor x2

Neopixelový prsteň

10k potenciometer x6

Pripojovací drôt

Spájkovacie nástroje

1/8 MDF

Krok 2: Návrh a rezanie

Image
Image
Spájka a drôt
Spájka a drôt

Zahrnul som súbor.svg na skúmanie myslí, ak je to užitočné, ale povzbudzujem všetkých, aby v procese návrhu prebúdzali kreativitu a experimentovanie. Možno by použitie akrylu namiesto mdf vyzeralo úžasne!

V 1. verzii som použil vrták a vrták, takže som sa snažil nájsť presnejší produkt pomocou návrhového softvéru a laserovej rezačky.

Krok 3: Spájka a drôt

Spájka a drôt
Spájka a drôt
Spájka a drôt
Spájka a drôt
Spájka a drôt
Spájka a drôt

Toto je časovo najnáročnejšia časť. Považujem niektoré časti spájkovania za terapeutické, takže si dajte čaj, dajte si hladký džem a vedzte, že tento krok je maratón a nie šprint!

Pokúsil som sa zachrániť čo najviac drôtu z 1. verzie a vziať na vedomie, kam budem umiestňovať Arduino a mux, aby som sa pokúsil odstrániť časť drôtenej hmoty, ktorá by sa musela vtesnať do škatule, keď bola hotový.

Mám tendenciu prijať chaos dobrej kutilskej spleti drôtov viac ako niektorí, takže pri triedení drôtov sa riaďte svojimi vlastnými ambíciami.

Pokiaľ ide o návod na pripojenie, najskôr napíšte kód a potom nechajte, aby diktoval, kadiaľ majú viesť káble …

Klávesnicu som postavil od najnižšej po najvyššiu notu, pričom prvých 16 tónov smerovalo do mux1 a zvyšné noty do mux2 mohlo dôjsť k miernemu zvýšeniu latencie pri nastavení muxu, ale 16 MHz procesor sa v ňom zapína dostatočne rýchlo, takže som nemôže si všimnúť

Pred akýmikoľvek výukovými programami som sa pokúsil ponoriť do midi multiplexovania a narazil som do steny, preto odporúčam urobiť niekoľko základných návodov, aby ste získali základné porozumenie, ak sa vám veci zdajú byť mimo dosahu.

Pri riešení problémov postupujem podľa týchto jednoduchých krokov: 1. Uistite sa, že je všetko uzemnené2. Vyhľadajte šortky 3. Hrnce dostanú 5v4. Znovu skontrolujte, či je všetko uzemnené

Krok 4: Príliš veľa drôtov …

Príliš veľa drôtov…
Príliš veľa drôtov…
Príliš veľa drôtov…
Príliš veľa drôtov…
Príliš veľa drôtov…
Príliš veľa drôtov…

Podcenil som hĺbku škatule a mal som problémy s tým, aby vrch pekne sadol a vyzeral, že sa chystá prasknúť „štýl Akira“, tak som sa o tom porozprával s niekoľkými priateľmi v štúdiu a prišiel som s plánom, ako ho nasadiť. zobrazenie pod uhlom. Urobil som niekoľko rýchlych prototypov s akrylovými zvyškami a skončil som s dobrým riešením. Je to ukážka vtákov, ktoré hniezdia vzadu ako bludisko prepojovacích káblov v syntetizátoroch Moog zo 60. rokov. Hotovo, nie?

Krok 5: Neopixel

Image
Image

Použil som Neopixely v predchádzajúcom projekte pomocou MIDI a zistil som, že MIDI potrebuje na svoju prácu vyhradenú dosku, a tak som zapojil ďalší Pro Micro pomocou vstupu „RAW“pre 5V napájanie bežiace z 1. dosky. Nenaprogramoval som nič fantastické, len som našiel program z najčudnejšej ukážkovej skice z knižnice Adafruit.

Krok 6: Kód

Ak chcete nahrať: 1. Uistite sa, že si stiahnete knižnicu Midi_Controller.h2. Na doske typu 3 vyberte „Arduino Leonardo“. Vyberte borad z ponuky Port4. Skompilovať a nahrať

Po nahraní test s aplikáciou monitorovania midi. Ak sa zdá, že všetko funguje podľa plánu, je čas urobiť hudbu!

Krok 7: Jam Jam

Ableton Live používam so svojimi projektmi kvôli jeho flexibilite. Ak používate Garage Band, bude to fungovať, ale gombíky budú mať pevné funkcie v závislosti od toho, ako naprogramujete čísla MIDICC ako v náčrte. Máte nejaké otázky? Nechajte ich v komentároch! Šťastné tvorenie!

Odporúča: