Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
Inspirován mým projektem midifighter jsem se rozhodl vytvořit midi ovladač ve stylu tlačítka, který využívá výhody mnoha digitálních vstupů, které má deska Mega Arduino. V tomto Instructable si projdeme kroky od shromažďování materiálů k tvorbě hudby!
Krok 1: Shromážděte materiály
Pro tento projekt jsem použil:
Arduino Mega (klon)
Drát o rozměru 22
16 velkých bílých arkádových tlačítek
10 menších černých arkádových tlačítek
Pájecí nástroje
Vrták s vrtáky 16 mm a 26 mm
Viděl
Montážní deska
Krok 2: Kreslení a vrtání
Budete muset zesměšňovat svá tlačítka na čemkoli, na co je montujete, našel jsem tento kus dřeva v koši a myslel jsem si, že by byl pro tento projekt ideální. Možná budete chtít udělat to samé nebo jít do železářství.
Vystřihněte knoflíky a označte, kde vyvrtat otvory, a vytáhněte je. Jak můžete později vidět, dno vypadá pěkně drsně. Než vyvrtáte všechny otvory, možná budete chtít vyzkoušet, jak se tlačítko hodí.
Později jsem svou desku rozřezal na polovinu, ale doporučil bych to udělat v této fázi.
Krok 3: Důkaz koncepce
Spustil jsem několik aligátorových klipů na několik tlačítek a nastavil 10K pot a nahrál kód, abych ho otestoval před pájením. Není to stoprocentně nutné, ale je to dobrý nápad, pokud rádi věci dvakrát kontrolujete.
Krok 4: Pájka
K digitálním kolíkům zde vede spousta vodičů, příště bych mohl zkusit použít multiplexer, ale opravdu to není tak špatné, jen dvakrát zkontrolujte, jak postupuje zapojení. Kód určí počáteční pin 22 a tlačítka se chromaticky zvýší o jeden (tedy C = pin 22, C#= Pin 23 atd.). Na obrázku vidíte, že všechna tlačítka jsou uzemněna ve velkém řetězci.
Hrnce získávají energii z kolíku 5 V a jsou s nimi spojeny. Stejně tak jsou hrnce uzemněny stejným způsobem jako knoflíky. Nakonec spusťte datové vodiče z potenciometrů na A0, A1, A2, A3.
Opravdu byste se mohli zbláznit, pokud byste chtěli více knoflíků nebo hrnců … a já bych vás k tomu povzbudil!
Krok 5: Kód
Než vložíte kód, chtěl bych poděkovat Gustavovi Silveirovi na www.musiconerd.com, protože jsem použil jeho kód na předchozím projektu a upravil jej pro použití v tomto.
Na svém Macbooku používám Hairless Midi, abych převedl sériové signály na midi signály, které Ableton Live obdrží.
Přiznám se, že úplné nastavení softwaru serial-midi trvalo tak dlouho, až fungovalo bezchybně, ale neměl jsem problém, protože jsem ho měl nastavený v aktuální konfiguraci.
Jsem v nejlepším případě kodér začátečník, ale pokud budete postupovat podle komentářů v kódu IDE Arduino a ujistíte se, že odpovídá přenosové rychlosti kódu a bezsrstého midi, měli byste být v provozu bez přílišného odstraňování problémů.
Krok 6: Jam
Rád používám Ableton Live, protože flexibilita midi-mapování skutečně vyhovuje takovým nástrojům. Zde je odkaz, jak hraji s Musorgským! Můj první instruktáž!
Doporučuje:
Arduino klávesnice Joystick Extender Box a ovladač zvuku věc pomocí Deej: 8 kroků
Arduino Keyboard Joystick Extender Box a ovladač zvuku Věc pomocí Deej: Proč Už nějakou dobu jsem chtěl na klávesnici přidat malý joystick pro ovládání prvků rozhraní nebo jiných menších úkolů ve hrách a simulátorech (MS Flight Sim, Elite: Dangerous, Star Wars: Squadrons, atd.). Také pro Elite: Dangerous jsem byl
Ovladač klávesnice HID pro budoucí tón Project Diva Aracade: 5 kroků
Ovladač klávesnice HID pro Project Diva Aracade Future Tone: V-USB je nízkorychlostní řešení knihovny USB pro mikrořadiče AVR. Umožňuje nám vytvářet zařízení HID (klávesnice, myš, gamepad atd.) Pomocí mikrořadičů AVR. Implementace klávesnice HID je založena na HID 1.11. Podporuje maximálně 6 stisknutí kláves
Bezdrátový herní ovladač s Arduino a NRF24L01+ (podpora pro jeden nebo dva ovladače): 3 kroky
Bezdrátový herní ovladač s Arduino a NRF24L01+ (podpora pro jeden nebo dva ovladače): Kompletní projekt najdete na mém webu (je ve finštině): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla/Toto je opravdu krátký briefing o projektu. Chtěl jsem se o to podělit, kdyby někdo chtěl
Digitální ovladač pro vzduchové odpružení pomocí Arduina a dálkového ovladače pro smartphone: 7 kroků (s obrázky)
Digitální ovladač pro vzduchové odpružení pomocí Arduino a Smartphone Remote: Dobrý den, všichni. V tomto návodu se vám pokusím ukázat, jak vytvořit ovladač pro vzduchové odpružení automobilu pomocí jednoho modulu arduino + bluetooth a pro vzdálený libovolný smartphone s Androidem +4,4, toto je také můj úplně první instruktáž, takže medvěd s
Čištění hliníkové klávesnice Apple . nebo jakékoli jiné soft-touch klávesnice: 5 kroků
Čištění hliníkové klávesnice Apple …. nebo jakékoli jiné klávesnice s měkkým dotykem: Jakkoli se vy nebo já můžeme pokusit udržet naše hliníkové klávesnice Apple, začnou být po roce špinavé. Tento návod vám pomůže vyčistit ho. Buďte opatrní, protože nejsem zodpovědný, pokud se vám při tom rozbije klávesnice …. SUCKS F