Sadržaj:
- Pribor
- Korak 1: Dizajn cijelog sustava
- Korak 2: Korak 1: Izgradnja blok ploče
- Korak 3: Korak 2: Izrada senzora dodira s blokovima
- Korak 4: Korak 3: Povežite Unity i Arduino
Video: Glazbeni sastavljač: Integrirani virtualni glazbeni instrument s blok-osjetljivim dodirnim senzorom: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Mnogo je ljudi koji žele naučiti svirati glazbene instrumente. Nažalost, neki od njih to ne započinju zbog visoke cijene instrumenata. Na temelju toga odlučili smo napraviti integrirani sustav virtualnih glazbenih instrumenata kako bismo smanjili proračun za početak novog iskustva i dali ljudima više mogućnosti pristupa različitim instrumentima. Koristili smo blok tipkani senzor jer smo smatrali da je prilagođavanje hardvera potrebno kako bi se ljudima pružilo slično iskustvo kao da sviraju stvarni instrument.
Za hardver smo koristili Stickii roll bock (gumeni blok), vodljivu traku, arduino. Iako smo koristili gumeni blok, možete koristiti bilo koji materijal ili samo provodljivu traku.
Pribor
Da biste napravili osjetnik na dodir s blokovima, potrebni su vam sljedeći materijali:
- Stickii Roll Block (nije potrebno)
- Vodljiva traka
- Arduino (primjer će koristiti mega)
- Kablovi
- 1M otpornik
Također vam je potreban sljedeći softver:
- Arduino IDE
- Jedinstvo
Korak 1: Dizajn cijelog sustava
Cijeli sustav radi ovako.
Korak 2: Korak 1: Izgradnja blok ploče
Prvo, ako pokušate upotrijebiti stickkii blok ili sličan, morate napraviti blok ploču.
Morate napraviti rupe koje će biti izravno povezane s arduinom i senzorom dodira. Ako imate dovoljno pin -a u arduinu ili ga možete proširiti, možete napraviti više rupa. Što više rupa postoji, ljudi mogu slobodnije koristiti hardver. Rupe mogu dobiti dodirne podatke senzora pomoću arduinove biblioteke kapacitivnih senzora.
Nakon što napravite rupu, stavite žicu u cjelinu kao na drugoj slici i spojite žicu na arduino s 1 otpornikom kao na skici prve slike.
Ispod je arduino kod primjera.
#include #define VELIČINA 24
CapacitiveSensor cs [SIZE] = {
Kapacitivni senzor (52, 53), Kapacitivni senzor (50, 51), Kapacitivni senzor (48, 49), Kapacitivni senzor (46, 47), Kapacitivni senzor (44, 45), Kapacitivni senzor (42, 43), Kapacitivni senzor (40, 41), Kapacitivni senzor (38, 39), Kapacitivni senzor (36, 37), Kapacitivni senzor (34, 35), Kapacitivni senzor (32, 33), Kapacitivni senzor (30, 31), Kapacitivni osjetnik (28, 29), Kapacitivni senzor (26, 27), Kapacitivni senzor (24, 25), Kapacitivni senzor (22, 23), Kapacitivni senzor (2, 3), Kapacitivni senzor (4, 5), Kapacitivni senzor (A0, A1), Kapacitivni senzor (A2, A3), Kapacitivni senzor (A4, A5), Kapacitivni senzor (A6, A7), Kapacitivni senzor (A8, A9), Kapacitivni senzor (A10, A11)};
bool sens [SIZE] = {false};
void setup ()
{int i; Serial.begin (9600); for (i = 0; i <SIZE; i ++) {sens = false; }}
void loop ()
{long start = millis (); za (int i = 0; i 600) sens = istina; else sens = netočno; }
for (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); kašnjenje (50); // proizvoljno kašnjenje za ograničavanje podataka na serijski port}
Korak 3: Korak 2: Izrada senzora dodira s blokovima
Izrada senzora za dodir je jednostavna. Baš kao i blok ploču, napravite rupu kao na prvoj slici i također stavite žicu.
Zatim stavite kapacitivnu traku na vrh bloka (ili drugi materijal koji želite upotrijebiti).
Korak 4: Korak 3: Povežite Unity i Arduino
Ovo je posljednji korak.
Nakon što učitate kôd na arduino, pokrenite unit softver. (Ne biste trebali otvarati serijski monitor za povezivanje jedinice i arduina). Jedinstveni projekt možete preuzeti na donjem githubu.
github.com/crysm28/musicassembler
Preporučeni:
Glazbeni instrument s mikro: bit: 5 koraka
Glazbeni instrument s mikro: bit: Bok. Danas ću vam pokazati kako možete pretvoriti svoj BBC Micro: Bit u glazbeni instrument koji reagira na ambijentalno svjetlo u prostoriji. Izuzetno je jednostavno i super brzo, stoga slijedite ove korake i počnite praviti džemove
Synthfonio - glazbeni instrument za svakoga: 12 koraka (sa slikama)
Synthfonio - glazbeni instrument za svakoga: volim sintetizatore i MIDI kontrolere, ali užasno sviram klavijature. Volim pisati glazbu, ali da biste zapravo svirali spomenutu glazbu, morate naučiti svirati neki instrument. Za to je potrebno vrijeme. Vrijeme koje mnogi ljudi nemaju
Napravite glazbeni instrument koristeći Arduino i Flick Large: 9 koraka
Napravite glazbeni instrument koristeći Arduino i Flick Large: Slušajte energiju i vibracije svog unutarnjeg tijela. Projekt opisuje kako napraviti elektronički instrument koji pretvara ručne valove u glazbu. Arduino je programiran za pretvaranje mahanja rukom iznad 3D geste Flick board u glazbene note, a zatim sintetizira
Sastavljač Bro's (Indie igre): 3 koraka
Compiler Bro's (Indie igre): Compiler Bro's: Igranje je jako zabavno …….. ali uspjeti ??? Je li pitanje koje treba postaviti na Quori :) Building Game savršena je vježba za unošenje vještina i znanja u kodiranje, a ne svi grade igru … Ja sam naučio jedinstvo
Glazbeni player pokretan senzorom temeljen na pokretu: 3 koraka
Glazbeni player pokretan senzorom temeljen na kretanju: Na mom preddiplomskom fakultetu morali smo stvoriti originalni projekt koji su svi studenti mogli sami izabrati. Za moj projekt, budući da uvijek slušam glazbu i uvijek se osjećam kao da je previše gnjavaže uključiti zvučnik