Obsah:
- Zásoby
- Krok 1: Návrh celého systému
- Krok 2: Krok 1: Budování blokové desky
- Krok 3: Krok 2: Výroba dotykového senzoru blokového typu
- Krok 4: Krok 3: Připojte Unity a Arduino
Video: Music Assembler: Integrovaný virtuální hudební nástroj s blokovým dotykovým senzorem: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Existuje mnoho lidí, kteří se chtějí naučit hrát na hudební nástroj. Je smutné, že někteří z nich to nezačali kvůli vysoké ceně nástrojů. Na základě toho jsme se rozhodli vytvořit integrovaný systém virtuálních hudebních nástrojů, který sníží rozpočet na zahájení nových zkušeností a poskytne lidem větší šanci na přístup k různým nástrojům. Použili jsme senzor typu blokového bloku, protože jsme si mysleli, že přizpůsobení hardwaru je nezbytné k tomu, aby lidé měli podobné zkušenosti, jaké hrají na skutečný nástroj.
Na hardware jsme použili rollii bock Stickii (gumový blok), vodivou pásku, arduino. Přestože jsme použili gumový blok, můžete použít jakýkoli materiál nebo použít pouze vodivou pásku.
Zásoby
K výrobě dotykového senzoru s blokováním potřebujete následující materiály:
- Stickii Roll Block (není nutné)
- Vodivá páska
- Arduino (příklad bude používat mega)
- Kabely
- 1M odpor
Potřebujete také následující software:
- Arduino IDE
- Jednota
Krok 1: Návrh celého systému
Celý systém funguje takto.
Krok 2: Krok 1: Budování blokové desky
Nejprve, pokud se pokusíte použít stickii roll block nebo podobný, musíte si vyrobit block block.
Musíte udělat otvory, které budou přímo připojeny k arduinu a dotykovému senzoru. Pokud máte v arduinu dost špendlíku nebo ho můžete rozšířit, můžete udělat více otvorů. Čím více děr existuje, lidé mohou hardware používat volněji. Otvory mohou získat dotyková data senzorů pomocí kapacitní knihovny senzorů arduino.
Po vytvoření otvoru vložte drát do celku jako na druhém obrázku a připojte vodič k arduinu 1 rezistorem jako náčrt prvního obrázku.
Níže je arduino kód příkladu.
#include #define VELIKOST 24
CapacitiveSensor cs [SIZE] = {
CapacitiveSensor (52, 53), CapacitiveSensor (50, 51), CapacitiveSensor (48, 49), CapacitiveSensor (46, 47), CapacitiveSensor (44, 45), CapacitiveSensor (42, 43), CapacitiveSensor (40, 41), CapacitiveSensor (38, 39), CapacitiveSensor (36, 37), CapacitiveSensor (34, 35), CapacitiveSensor (32, 33), CapacitiveSensor (30, 31), CapacitiveSensor (28, 29), CapacitiveSensor (26, 27), CapacitiveSensor (24, 25), CapacitiveSensor (22, 23), CapacitiveSensor (2, 3), CapacitiveSensor (4, 5), CapacitiveSensor (A0, A1), CapacitiveSensor (A2, A3), CapacitiveSensor (A4, A5), CapacitiveSensor (A6, A7), CapacitiveSensor (A8, A9), CapacitiveSensor (A10, A11)};
bool sens [SIZE] = {false};
neplatné nastavení ()
{int i; Serial.begin (9600); pro (i = 0; i <VELIKOST; i ++) {sens = false; }}
prázdná smyčka ()
{long start = millis (); pro (int i = 0; i 600) sens = true; else sens = false; }
for (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); zpoždění (50); // libovolné zpoždění pro omezení dat na sériový port}
Krok 3: Krok 2: Výroba dotykového senzoru blokového typu
Výroba dotykového senzoru je snadná. Stejně jako bloková deska vytvořte otvor jako na prvním obrázku a také vložte drát.
Poté položte kapacitní pásku na horní část bloku (nebo jiného materiálu, který chcete použít).
Krok 4: Krok 3: Připojte Unity a Arduino
Toto je poslední krok.
Po nahrání kódu do arduina spusťte software Unity. (Neměli byste otevírat sériový monitor, abyste spojili jednotu a arduino). Projekt Unity si můžete stáhnout v níže uvedeném githubu.
github.com/crysm28/musicassembler
Doporučuje:
Elektrický hudební nástroj 3D tištěný zesilovač .: 11 kroků (s obrázky)
Elektrický hudební nástroj s 3D tištěným zesilovačem: Definice projektu. Doufám, že vyrobím potisknutelný zesilovač pro použití s elektrickými houslemi nebo jinými elektrickými nástroji. Specifikace. Navrhněte co nejvíce částí, které chcete tisknout 3D, vytvořte stereo, použijte aktivní zesilovač a udržujte jej malý. Jediná
Domácí automatizace s dotykovým senzorem NodeMCU LDR Relé pro řízení teploty: 16 kroků
Domácí automatizace s dotykovým senzorem NodeMCU LDR Teplotní relé: V mých předchozích projektech NodeMCU jsem ovládal dva domácí spotřebiče z aplikace Blynk. Obdržel jsem mnoho komentářů a zpráv na upgrade projektu s ručním ovládáním a přidáním dalších funkcí. Navrhl jsem tedy tento rozšiřující box Smart Home. V tomto IoT
Hudební nástroj s mikro: bit: 5 kroků
Hudební nástroj s mikro: bit: Ahoj. Dnes vám ukážu, jak můžete ze svého BBC Micro: Bit udělat hudební nástroj, který reaguje na okolní světlo v místnosti. Je to super jednoduché a super rychlé, proto postupujte podle těchto kroků a začněte dělat nějaké džemy
Digital Theremin: Bezdotykový hudební nástroj: 4 kroky
Digital Theremin: Touchless Musical Instrument: V tomto experimentu s Digital Electronics vám ukážu, jak generovat hudbu (blízko k ní: P) bez dotyku hudebního nástroje pomocí oscilátorů & Operační zesilovač Tento nástroj se v zásadě nazývá Theremin, původně konstruovaný jako uživatel
Hudební nástroj ve stylu DDR: 3 kroky
Hudební nástroj ve stylu DDR: Jedná se o rychle sestavený hudební nástroj, který jsem vyrobil pomocí „bezplatných“propagačních tanečních rohoží dance-dance-revoluce, které Kraft rozdává