Obsah:

Bezkontaktní midi ovladač: 6 kroků (s obrázky)
Bezkontaktní midi ovladač: 6 kroků (s obrázky)

Video: Bezkontaktní midi ovladač: 6 kroků (s obrázky)

Video: Bezkontaktní midi ovladač: 6 kroků (s obrázky)
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Listopad
Anonim
Bezkontaktní midi ovladač
Bezkontaktní midi ovladač
Bezkontaktní midi ovladač
Bezkontaktní midi ovladač
Bezkontaktní midi ovladač
Bezkontaktní midi ovladač

V dnešní době je trend dělat věci bezkontaktně. Vytvořil jsem jednoduchý midi ovladač pomocí Arduino Pro micro a některých IR-proximity detektorů desky, která má vestavěný komparátor, to by mělo být k dispozici poměrně snadné a levné. Tento projekt lze použít na jakémkoli Arduinu, který má desku založenou na 32u4, to bylo provedeno kvůli možnosti používat tyto desky s MIDI bez bolesti hlavy, kterou musíte projít pomocí bezsrstého midi a závad s tím spojených. Tento projekt byl proveden pro 7 hlavních poznámek, které lze snadno rozšířit o další poznámky. Jako DAW jsem použil cakewalk od BandLab, protože je skvělý a zdarma. Doufám, že vás to bude bavit. Tento projekt byl původně navržen tak, aby studentům představil nádherný svět Infra-Red a jeho zábavné aplikace.

Zásoby

Arduino Pro Micro (nebo jakákoli deska na bázi 32u4)

IR senzor přiblížení * žádné požadované poznámky

tlačítka (volitelně)

páječka a olovo

berg kolíky

perfboard

Drát

počítač

Krok 1: Sjednocení věcí dohromady

Dávat věci dohromady
Dávat věci dohromady
Dávat věci dohromady
Dávat věci dohromady
Dávat věci dohromady
Dávat věci dohromady

Nejprve si vezmeme věci, které potřebujeme k vytvoření tohoto projektu. Budete potřebovat, aby váš počítač využíval tento MIDI ovladač.

Arduino Pro Micro (nebo jakákoli deska na bázi 32u4) IR senzor přiblížení * žádné poznámky, které chcete

tlačítka (volitelně)

páječka a olovo

berg kolíky

perfboard

Drát

k programování desky budete potřebovat Arduino IDE. Ke kontrole projektu je doporučen software MIDI-OX. Jeho použití s DAW poskytuje skvělé výsledky.

Krok 2: Pochopení základů

Pochopení základů
Pochopení základů

Mikroprocesor detekuje, když se předmět přiblíží k infračervenému detektoru blízkosti. Poté odešle odpovídající MIDI kód do počítače.

K dosažení tohoto cíle použijeme externí knihovnu. Knihovnu najdete na níže uvedeném odkazu.

github.com/arduino-libraries/MIDIUSB

můžeme pomocí softwaru MIDI-OX zkontrolovat, zda počítač přijímá správný signál.

Budeme používat digitální IO, pokud máme na IR bezdotykové desce komparátor. Kvůli komparátoru získáme vstup jako 1 nebo 0 na I/O portu mikrořadiče

Krok 3: Kód

Kód
Kód

Kód je poměrně jednoduchý a snadno upravitelný. připojil jsem kód s touto instrukcí.

Kdykoli dojde k interferenci nějakého předmětu s infračerveným detektorem, pošleme odpovídající signál do počítače

Pokud chcete použít jiné noty, použijte MIDI graf.

Nahrajte program do mikrořadiče

Krok 4: Připojení

Připojení
Připojení
Připojení
Připojení
Připojení
Připojení
Připojení
Připojení

Napájejte infračervenou bezdotykovou desku napájením VCC a uzemněním.

Připojte výstup k odpovídajícím digitálním I/O pinům. Pro svůj projekt jsem použil pin 2-8.

nezapomeňte upravit kód podle použitého pinu.

Použil jsem ženské kolíky, abych mohl v případě potřeby snadno vyjmout a vyměnit IR detektor blízkosti a arduino.

Krok 5: Testování našeho MIDI ovladače

Testování našeho MIDI ovladače
Testování našeho MIDI ovladače

Doporučuji nainstalovat MIDI-OX do počítače.

Po dokončení veškerého připojení v perfboardu přidejte IR detektor.

Připojte desku k počítači.

Otevřete svůj testovací program MIDI.

Zkuste jeden prst přiblížit k detektoru

Krok 6: Připojte se ke svému DAW a vytvořte nějakou hudbu

Připojte se ke svému DAW a udělejte nějakou hudbu
Připojte se ke svému DAW a udělejte nějakou hudbu
Připojte se ke svému DAW a udělejte nějakou hudbu
Připojte se ke svému DAW a udělejte nějakou hudbu
Připojte se ke svému DAW a udělejte nějakou hudbu
Připojte se ke svému DAW a udělejte nějakou hudbu

Bude to nějakou dobu trvat, než si zvyknete na bezkontaktní způsob hraní, ale bude to zábavný zážitek. Osobně rád hraji na bubny v Cakewalku. Přidejte nebo zablokujte světlo z desky podle svého vkusu

Doporučuje: