Obsah:
- Krok 1: Shromážděte veškerý materiál
- Krok 2: Skicování a vytváření rozhraní
- Krok 3: Schéma zapojení a připojení
- Krok 4: Softwarové vybavení a programování
- Krok 5: Mapování MIDI ovladače
Video: Sestavte MIDI ovladač Arduino: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Ahoj všichni! V tomto návodu vám ukážu, jak si postavit vlastní MIDI ovladač napájený Arduino. MIDI je zkratka pro Musical Instrument Digital Interface a je to protokol, který umožňuje komunikaci počítačů, hudebních nástrojů a dalšího hardwaru. Pokud budete postupovat podle každého kroku tohoto tutoriálu, budete moci vytvářet hudbu pomocí Arduina!
Co se naučíte z tohoto Instructable:
- Vyberte správné komponenty pro tento projekt.
- Načrtněte rozhraní se správnými rozměry a vytvořte ho.
- Přečtěte si schémata zapojení a připojte/pájejte každou součást k Arduinu.
- Vyberte správný software pro připojení MIDI ovladače k DAW, který používáte.
- Mapování MIDI ovladače.
Podívejte se na video, protože je názornější. Přihlaste se k odběru mého Youtube kanálu, ať vám neuteče nový projekt a pomozte mi růst!
Krok 1: Shromážděte veškerý materiál
Zde je seznam materiálu a nástrojů, které potřebujeme k dokončení tohoto projektu:
1 x startovací sada Arduino Uno
12 x arkádová tlačítka
4 x potenciometr potenciometru
2 x posuvný potenciometr
Materiál na stavbu pouzdra (rozhodl jsem se postavit dřevěné pouzdro)
Vybral jsem si Arduino Starter Kit, protože tato sada poskytuje pro tento projekt spoustu užitečného materiálu, jako jsou odpory a veškerá kabeláž a konektory. Pokud jste začátečník jako já, další materiál s touto sadou vám může pomoci začít s elektronikou
Koupil jsem Arcade Buttons z výše uvedeného odkazu, ale kdybych měl koupit znovu, koupil bych místo toho TYTO TLAČÍTKA, protože jsem chtěl dát rozhraní rozhraní a u jednobarevných tlačítek to nebylo možné, takže jsem je musel namalovat.
Nástroje, které budete potřebovat:
- Hobby soubor
- Smirkový papír
- Šroubovák
- Nůž X-acto
- Posuvné měřítko
- Pravítko
- Dřevěné kousky
- Spade bit
- Propojovací vodiče
- Izolační páska
- Lak
- Malovat
- Odstraňovač drátů
- Štípačky
- Viděl
- Elektrická vrtačka
- Mini sekera
- Dremel
- super lepidlo
- Páječka
- Pájka
- Pájecí pasta
Další podrobnosti si můžete prohlédnout na obrázcích.
Krok 2: Skicování a vytváření rozhraní
Důrazně doporučuji načrtnout rozhraní, abyste si byli jisti rozměry, které potřebujete k sestavení případu.
Své rozhraní jsem promítl na list formátu A4 pomocí tužky, pravítka a kompasu. Výsledek můžete vidět na obrázku níže. Načrtnutím rozhraní se seznámíte s rozměry, které potřebujete k instalaci všech komponent. Moje tlačítka mají průměr 29,7 mm, takže pro jejich instalaci vyvrtám otvor 30 mm. Každá díra je od sebe vzdálena 10 mm. V podstatě každý střed kruhu je od sebe vzdálen 40 mm (průměr = 30 + mezera = 10).
Knoflíky hrnce mají průměr 10 mm. Doporučuje se vrtat vrtáky se zvětšujícím se průměrem, aby nedošlo k prasknutí dřeva. Také jsem nechal 10 mm mezeru mezi tlačítky a potenciometry pot knob.
A nakonec posuvné potenciometry. Z datového listu vím, že jejich cestovní vzdálenost je asi 80 mm. K otevření slotů pro posuvné potenciometry byste měli použít Dremel, aka FADERS. Pokud nemáte tento konkrétní nástroj, můžete to vždy udělat, jak ukazuji na videu. Přemýšlejte o slotu s délkou 80 mm a šířkou 3 mm.
To byl můj projekt karantény COVID-19. Byl jsem rozhodnut najít produktivní způsob, jak trávit čas, a na mysl mi přišlo Arduino, které zůstalo v šuplíku. Šel jsem do svého místního obchodu koupit dřevo na výrobu ohrady, a když jsem ho koupil, bylo mi řečeno, že neřezají dřevo kvůli nedostatku personálu a kvůli celé té samočinné izolaci/uzamčení. Rozhodl jsem se tedy koupit dřevo a doma ho nařezat materiálem, který jsem měl k dispozici.
Po odstranění třísek brusným papírem a přípravě povrchu jsem použil lakovou barvu. Byly naneseny dva povlaky. Poté, co jsem si vybral barvu pro malování skříně. Můžete zkontrolovat obrázky, abyste viděli výsledek!
Krok 3: Schéma zapojení a připojení
Místo kreslení konvenčního schématu zapojení jsem se rozhodl ilustrovat schéma zapojení, protože to může být velmi matoucí. Použil jsem několik barev k oddělení propojovacích vodičů, abyste pochopili, kam který vodič patří.
Čip použitý na Arduinu obsahuje interní výsuvné odpory, takže pro každé z arkádových tlačítek není třeba zapojovat odpory. To výrazně zjednodušuje zapojení ovladače.
Jediné, co musíme udělat, je vybrat jednu nohu Arcade Buttons jako zem, druhou bude napájení, které bude připojeno k jednomu z digitálních vstupů na desce Arduino.
Fadery mají tři nohy, první (počítáno zespodu) je zem (-), druhá je síla (+) a třetí je signál.
U potenciometru Pot potiometru je následující: levá noha je uzemněna (-), střední noha je signál a pravá noha bude síla (+).
Arduino bude mozkem MIDI ovladače. Bude odesílat MIDI instrukce do softwaru, v závislosti na vstupním tlačítku.
Interiér bude kvůli všem drátům velmi nepořádný, doporučil bych vám strukturovat proces pájení. Například jsem se rozhodl nejprve pájet všechny zemnící vodiče, napájení a nakonec jsem připájel propojovací vodiče signálu.
Po pájení a připojení všech pinů k desce Arduino můžeme skříň uzavřít. Podívejte se na obrázky, abyste zjistili konečný výsledek!
Krok 4: Softwarové vybavení a programování
Abyste mohli se svým Arduinem dělat hudbu, budete potřebovat tři kusy softwaru.
Nejprve si musíte stáhnout software Arduino IDE, abyste mohli začít psát svůj vlastní kód a nahrávat skici na desku Arduino.
Za druhé, musíte si stáhnout software LoopMidi, což je v podstatě virtuální midi kabel.
Nakonec k odeslání vašich sériových dat midi do softwaru LoopMidi budete potřebovat software Hairless Midi to Serial Bridge. Tento software je skvělý, když vám dá vědět, jestli je vaše zapojení správné, protože vidíte tok dat vyměňovaný mezi MIDI kontrolérem a Seriem Hairless Midi.
Prvním krokem je otevření softwaru Arduino a kódu, který přikládám k tomuto Instructable (nazývanému MIDI_Controller). Kredity se udělují autorovi Michaelu Balzerovi. Kód byste neměli upravovat. Stačí ověřit skicu, která je jako „ladění“, a když dostanete zprávu, že kompilace je dokončena, můžete ji poslat na desku Arduino.
Poté přejděte na LoopMidi a vyberte nový název portu. Jakmile vyberete jeden, stiskněte tlačítko plus, které vytvoří nový port. Po tomto kroku otevřete Hairless Midi Serial Bridge a začněte výběrem MIDI In portu, který jste právě vytvořili. Poté vyberte stejný port MIDI Out. Nakonec jste vybrali sériový port vašeho počítače (obvykle COM#). Gratulujeme, právě jste povolili MIDI kontroleru komunikovat s počítačem!
Krok 5: Mapování MIDI ovladače
Pokud jste se dostali tak daleko Gratulujeme !!! Jste jen pár kroků od zahájení hudby s Arduinem a hraní s MIDI ovladačem!
Nyní chcete přejít ke své DAW (Digital Audio Workstation) a nastavit nastavení tak, aby rozpoznalo externí vstup, kterým je váš MIDI ovladač. Příklad, který uvádím, je s Ableton Live. Musíte jít do
Možnosti >> Předvolby: Vstupní port Midi by měl být ten, který jste definovali dříve, a potřebujete zapnout přepínač a přepínač dálkového ovládání.
Pokud nyní na MIDI rozhraní stisknete jakékoli tlačítko, v pravém horním rohu DAW by mělo blikat světlo, což znamená, že software přijímá signály midi, které odesíláte! Chcete -li zmapovat MIDI ovladač, stačí kliknout na tlačítko „MIDI“a barva DAW by se měla změnit na fialovou. Nyní klikněte na libovolný slot a poté stiskněte libovolné tlačítko, uvidíte k němu přidruženou poznámku/ovládací prvek, což znamená, že je tlačítko mapováno!
A jste hotovi! Gratulujeme! Skvělý projekt a skvělá práce! Dejte mi vědět, jestli jste to zvládli!
Doporučuje:
Hot Seat: Sestavte si barevně měnící vyhřívaný polštář: 7 kroků (s obrázky)
Horké sedadlo: Vytvořte vyhřívaný polštář měnící barvu: Chcete se v chladných zimních dnech udržet opečení? Hot Seat je projekt, který využívá dvě z nejzajímavějších možností e -textilu - změnu barvy a teplo! Budeme stavět sedací polštář, který se zahřívá, a když je připraven jít, odhalí
Sestavte zařízení pro sledování energie pomocí částicového elektronu: 5 kroků (s obrázky)
Vybudujte zařízení pro monitorování energie pomocí částicového elektronu: Ve většině podniků považujeme energii za obchodní náklady. Účtenka se zobrazuje v naší poště nebo e -mailech a platíme ji před datem zrušení. Se vznikem IoT a chytrých zařízení začíná Energy zaujímat nové místo v obchodní „bala
Arduino DIY herní ovladač - Herní ovladač Arduino PS2 - Hra Tekken s gamepadem pro kutily Arduino: 7 kroků
Arduino DIY herní ovladač | Herní ovladač Arduino PS2 | Hraní Tekken s DIY Arduino Gamepad: Ahoj kluci, hraní her je vždy zábava, ale hraní s vaší vlastní DIY vlastní hrou je zábavnější. Takže v tomto návodu vytvoříme herní ovladač pomocí arduino pro micro
Sestavte si vlastní DMX zařízení - Arduino: 7 kroků (s obrázky)
Sestavte si vlastní DMX svítidlo - Arduino: Vítejte na mé druhé stránce Instructables. Z tohoto webu jsem se hodně naučil a zdá se, že je to skvělé místo pro ukázku mých projektů. Doufám, že vás tento projekt bude bavit a pomůže vám. Rád bych věděl, co si myslíš. Dejte mi vědět v komentářích, prosba
Sestavte si svůj vlastní (levný!) Multifunkční bezdrátový ovladač kamery: 22 kroků (s obrázky)
Sestavte si svůj vlastní (levný!) Multifunkční bezdrátový kamerový ovladač: Úvod Už jste si někdy přáli postavit si vlastní kamerový ovladač? DŮLEŽITÉ POZNÁMKA: Kondenzátory pro MAX619 jsou 470n nebo 0,47u. Schéma je správné, ale seznam komponent byl špatný - aktualizováno. Toto je vstup do Digital Da