Obsah:

Arduino MIDI ovladač DIY: 8 kroků
Arduino MIDI ovladač DIY: 8 kroků

Video: Arduino MIDI ovladač DIY: 8 kroků

Video: Arduino MIDI ovladač DIY: 8 kroků
Video: Arduino Drum Sequencer: 8 stop, 16 kroků na takt, 8 taktů na pattern 2024, Červenec
Anonim
Image
Image
Co je MIDI ovladač
Co je MIDI ovladač

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:

  1. Správný výběr hardwaru pro váš projekt v závislosti na jeho funkcích.
  2. Připravte si schéma zapojení pro připojení všech vybraných komponent.
  3. Sestavte všechny části projektu (mechanickou a elektronickou montáž).
  4. Nastavte příslušný software pro midi ovladač.
  5. spusťte vlastní MIDI displej.

Krok 1: Co je MIDI ovladač

Co je MIDI ovladač
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

Hardware část
Hardware část
Hardware část
Hardware část
Hardware část
Hardware čá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í

Kruhový diagram
Kruhový diagram

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

Výroba DPS
Výroba DPS
Výroba DPS
Výroba DPS
Výroba DPS
Výroba DPS
Výroba DPS
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

Ingredience
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áž

Elektronická montáž
Elektronická montáž
Elektronická montáž
Elektronická montáž
Elektronická montáž
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

Sestava hardwaru
Sestava hardwaru
Sestava hardwaru
Sestava hardwaru
Sestava hardwaru
Sestava 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

Softwarová část
Softwarová část
Softwarová část
Softwarová část
Softwarová část
Softwarová část

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: