Obsah:
- Krok 1: Co je MIDI ovladač
- Krok 2: Hardwarová část
- Krok 3: Schéma zapojení
- Krok 4: Výroba DPS
- Krok 5: Ingredience
- Krok 6: Elektronická montáž
- Krok 7: Montáž hardwaru
- Krok 8: Část softwaru
Video: Arduino MIDI ovladač DIY: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Hej lidi! Doufám, že jste si už užili můj předchozí instruktážní „Arduino CNC plotter (mini kreslící stroj)“a jste připraveni na nový, jako obvykle jsem vytvořil tento návod, který vás krok za krokem provede při vytváření tohoto druhu úžasných levných elektronických projektů což je „ovladač Midi“.
Během tvorby tohoto projektu jsme se snažili ujistit, že tento instructable bude pro vás tím nejlepším průvodcem, který vám pomůže, pokud si chcete vytvořit vlastní MIDI kontroler, takže doufáme, že tento instructable obsahuje potřebné dokumenty.
Tento projekt je tak šikovný udělat speciálně po získání přizpůsobené desky plošných spojů, kterou jsme objednali u JLCPCB, abychom vylepšili vzhled našeho stroje, a také v této příručce je dostatek dokumentů a kódů, které vám umožní snadno vytvořit midi ovladač.
Tento projekt jsme vytvořili za pouhé 3 dny, pouhé tři dny, abychom získali všechny potřebné díly a dokončili výrobu hardwaru a sestavení, poté jsme připravili kód, který bude vyhovovat našemu projektu. Než začneme, podívejme se nejprve
Co se z tohoto návodu naučíte:
- Správný výběr hardwaru pro váš projekt v závislosti na jeho funkcích.
- Připravte si schéma zapojení pro připojení všech vybraných komponent.
- Sestavte všechny části projektu (mechanickou a elektronickou montáž).
- Nastavte příslušný software pro midi ovladač.
- spusťte vlastní MIDI displej.
Krok 1: Co je MIDI ovladač
Hledal jsem tento druh nástrojů nebo zařízení souvisejících s hudbou a našel jsem o něm na internetu nějaké podrobnosti týkající se popisu ve Wikipedii je technický standard, který popisuje komunikační protokol, digitální rozhraní a elektrické konektory, které spojují širokou škálu elektronických hudebních nástrojů, počítačů a souvisejících zvukových zařízení pro přehrávání, úpravy a nahrávání hudby. “
Kromě toho je tento druh hudebního zařízení založen na dvou hlavních částech, kterými jsou ovladač jako hardware a přehrávač hudebních nástrojů jako software a tyto části by měly být nějak propojeny, takže každé stisknutí hardwarové části by mělo zobrazovat konkrétní nebo konfigurovanou nota na hudební nástroj.
Krok 2: Hardwarová část
V tomto tutoriálu převezmeme část hardwaru a vytvoříme klávesnici ovladače, která má 12 tlačítek pro digitální ovládání a 6 potenciometrů pro analogové ovládání, takže je zřejmé, že všechna tlačítka budou použita k zobrazení not a potenciometry ovládají například hlasitost zvuku atd.
Všechny tyto ovladače máme připojené k desce Arduino Nano, která má všechny potřebné I/O piny, aby tyto vstupy držely pohromadě, a prostřednictvím jejího USB konektoru bude snadné odesílat pokyny z ovladače na softwarovou stránku, jak jsem Vybral jsem si vlastní Arduino nano z webového obchodu seeedstudio.com, kde můžete získat toto Arduino a další další elektronická zařízení s některými speciálními nabídkami, a doporučuji tento webový obchod jako dodavatele, tak tam jděte a zkontrolujte, zda je k dispozici spousta skvělých věcí tam.
Abych zajistil lepší vzhled našeho MIDI kontroleru, navrhl jsem tento box s ohledem na velikost tlačítek a potenciometrů a pomocí procesu CNC řezání laserem mohu vyrobit navržené díly pro svůj projekt.
Krok 3: Schéma zapojení
Srdcem našeho ovladače je arduino Nano Dev deska, která bude ovládat softwarovou část prostřednictvím některých MIDI instrukcí, tyto instrukce budou odeslány v závislosti na stisknutí vstupů. Jak jsem psal v sekci popisu projektu, použijeme 12 arkádových tlačítek a 6 potenciometrů, to vše bude připojeno k Arduinu s ohledem na funkčnost každého ovladače.
Výše uvedené schéma zapojení ukazuje, jak připojit každý řadič k desce a tam je potřebný odpor 1 KOhm pro vytažení, takže jej nezapomeňte použít, a radím vám, abyste se vrátili k tomuto schématu při pájení všech těchto komponent dohromady vyhnout se jakémukoli zneužití.
Krok 4: Výroba DPS
O JLCPCB
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co. S více než 10 lety zkušeností s výrobou desek plošných spojů má JLCPCB více než 200 000 zákazníků doma i v zahraničí, s více než 8 000 online objednávkami prototypů desek plošných spojů a malou výrobou desek plošných spojů denně. Roční výrobní kapacita je 200 000 m2. pro různé 1vrstvé, 2vrstvé nebo vícevrstvé desky plošných spojů. JLC je profesionální výrobce desek plošných spojů, který se vyznačuje velkým měřítkem, vybavením studny, přísným řízením a vynikající kvalitou.
Mluvící elektronika
Po vytvoření schématu zapojení jsem jej transformoval do návrhu desky plošných spojů, abych jej vyrobil, abych vyrobil desku plošných spojů, zvolil jsem JLCPCB jako nejlepší dodavatele desek plošných spojů a nejlevnější poskytovatele desek plošných spojů pro objednání mého obvodu. s nimi spolehlivou platformu, vše, co musím udělat, je několik jednoduchých kliknutí k nahrání souboru Gerber a nastavení některých parametrů, jako je barva a množství tloušťky desky plošných spojů, pak jsem zaplatil jen 2 dolary, abych získal desku plošných spojů po pouhých pěti dnech, co jsem všimli jste si, že JLCPCB je tentokrát „vybitá barva DPS“, což znamená, že zaplatíte pouze 2 USD za jakoukoli barvu DPS, kterou si vyberete.
Související soubory ke stažení
Jak vidíte na obrázcích výše, deska plošných spojů je velmi dobře vyrobena a mám stejný design desek plošných spojů, jaký jsme vyrobili pro naši hlavní desku, a všechny štítky a loga jsou zde, aby mě vedly během kroků pájení. Můžete si také stáhnout soubor Gerber pro tento obvod z níže uvedeného odkazu pro stažení v případě, že chcete zadat objednávku pro stejný design obvodu.
Krok 5: Ingredience
Nyní se podívejme na potřebné komponenty, které pro tento projekt potřebujeme, používám Arduino Nano, jak je uvedeno výše, bude srdcem našeho zařízení. Níže naleznete doporučené odkazy na Amazon pro příslušné položky
K vytvoření tohoto druhu projektů budeme potřebovat:
★ ☆ ★ Potřebné součásti ★ ☆ ★
- DPS, kterou jsme objednali u JLCPCB
- Arduino Nano:
- 12 arkádových tlačítek:
- 4 posuvné potenciometry:
- 2 rotační potenciometry:
- 1KOhm odpor:
- Některé hlavičky connetcors:
Krok 6: Elektronická montáž
Nyní je vše připraveno, takže začneme pájet naše elektronické součástky na desku plošných spojů a k tomu potřebujeme páječku a pájecí vodič.
Bezpečnost především
Páječka
- Nikdy se nedotýkejte prvku páječky … 0,400 ° C!
- Držte dráty určené k ohřevu pinzetou nebo svorkami.
- Během používání udržujte čisticí houbu mokrou.
- Pokud páječku nepoužíváte, vždy ji vraťte na její místo. Nikdy jej nepokládejte na pracovní stůl.
- Pokud jednotku nepoužíváte, vypněte ji a odpojte ze zásuvky.
Jak vidíte, použití této desky plošných spojů je tak snadné díky velmi vysoké kvalitě výroby a nezapomínání na štítky, které vás budou provázet při pájení každé součásti, protože na vrchní hedvábné vrstvě najdete štítek každé součásti označující její umístění na desce a tímto způsobem budete mít 100% jistotu, že neuděláte žádné chyby při pájení.
Každou součástku jsem připájel na její umístění a k pájení elektronických součástek můžete použít obě strany desky plošných spojů.
Krok 7: Montáž hardwaru
Nyní máme desku plošných spojů připravenou a všechny součásti jsou velmi dobře připájeny. Nyní musíme umístit jednotlivá tlačítka na jejich umístění v horní části luku, bude velmi užitečné tyto tlačítka umístit. Poté zašroubujeme posuvné potenciometry a totéž pro rotační potenciometry a nezapomeňte dát potenciometry do jeskyní, takže používání tématu bude pro vás jednodušší.
Poté musíme pájet některé vodiče, abychom mohli připojit tyto ovladače k desce. V případě, že jste při pájení těchto vodičů čelili jakýmkoli potížím, vraťte se zpět do schématu zapojení, kde je jasné, jak tyto vodiče umístit. Není to tak těžké, pokud budete postupovat podle stejného schématu zapojení, budete mít nakonec vše vstupní vodiče tlačítek je pouze přišroubujte k konektorům záhlaví na desce a udělejte totéž pro potenciometry, v neposlední řadě vezmeme spodní základnu naší krabice a zašroubujeme do ní desku plošných spojů.
Dobře, takže po umístění desky na její místo vše, co nyní musíme udělat, je dokončení montáže krabice a dokončili jsme hardwarovou část.
Krok 8: Část softwaru
Přejděme k části softwaru, první věc, kterou potřebujete, je kód Arduino, který má plnou midi knihovnu pro Arduino, takže si jej jednoduše stáhněte zdarma z níže uvedeného odkazu a nahrajte do svého Arduina.
O hudebním editoru používám software Ableton, ale jak propojit tento software s pokyny Arduino, které budou odeslány přes sériový port! Je to snadné, protože používám sotware loopMidi k vytvoření portu Midi, ke kterému je připojeno naše Arduino, a dalšího softwaru, který je bez srsti-midiserial, který obdrží pokyny pro arduino a převede téma na pokyny midi a poté je pošle Abletonovi.
Nejprve tedy spustíme smyčkový midi a vytvoříme nový midi port tak, že mu dáme nový název.
Poté přejdeme na bezsrstý midiserial a vybereme com port našeho Arduina, a jak vidíte, jakmile vyberete správný com port, Arduino začne posílat sériové příkazy, na druhé straně vybereme midi port, který jsme vytvořili, pak přesuneme se do nastavení Abletona a v rámci předvoleb aktivujeme externí zařízení pro ovládání vstupu.
Posledním krokem je zmapování funkcí ovladače, výběrem toho, co by mělo ovládat každé tlačítko, je to tak jednoduché, stačí vybrat funkci v Abletonu a stisknout požadované tlačítko na ovladači a bude mapováno.
A jakmile to dokončíte, můžete začít hrát s novým MIDI ovladačem.
Jak vidíte, kluci, tento projekt je tak snadno proveditelný a úžasný, ale přesto je třeba provést další vylepšení, aby bylo mnohem více másla, a proto budu čekat na vaše návrhy na vylepšení tohoto MIDI ovladače.
Doporučuje:
Sestavte MIDI ovladač Arduino: 5 kroků (s obrázky)
Sestavte MIDI ovladač Arduino: 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 počítačům, hudebním nástrojům a jinému hardwaru komunikovat
DIY MIDI OVLADAČ USB Plug & Play (UPGRADE NEOPIXEL RING): 12 kroků
DIY MIDI OVLADAČ USB Plug & Play (UPGRADE NEOPIXEL RING): Vášnivý MAO a elektronická hudba, ale také vidět, že bylo možné vytvořit personalizované rozhraní Midi, vytvořil jsem 6 potenciometrů a 12 tlačítek (zapnutí / vypnutí), ale aby bylo místo obtížnější že už to bylo, chtěl bych přidat vizuální indikaci
Lune - MIDI ovladač s Arduino (pro DJ nebo hudebníka): 5 kroků (s obrázky)
Lune - MIDI ovladač s Arduino (pro DJ nebo hudebníka): Toto je můj první projekt projektu Arduino (mikrokontrolér) Lune. Chtěl jsem se naučit arduino s užitečným a velkým projektem, a tak jsem se rozhodl vytvořit midi DJ ovladač, který bude mít všechny funkce potřebné k samostatnému mixování. Každý druh senzoru (potencio
Arduino MIDI ovladač pro Aalto: 7 kroků
Arduino MIDI ovladač pro Aalto: Jako amatérský hudebník často přecházím od analogových syntezátorů k VST. Když jsem v " VST " nálada, jsem opravdu na jeden úžasný nástroj: Madronalab's Aalto VSTTento neuvěřitelný VST je velmi flexibilní, generuje velmi dobré zvuky a je docela dobrý
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