Sadržaj:
- Supplies
- Korak 1: Dizajn cijelog sistema
- Korak 2: Korak 1: Izgradnja blok ploče
- Korak 3: Korak 2: Izrada senzora dodira u obliku bloka
- Korak 4: Korak 3: Povežite Unity i Arduino
Video: Muzički asembler: Integrisani virtuelni muzički instrument sa senzorom dodira u obliku bloka: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Postoji mnogo ljudi koji žele naučiti svirati muzičke instrumente. Nažalost, neki od njih to ne započinju zbog visoke cijene instrumenata. Na osnovu toga odlučili smo napraviti integrirani sistem virtualnih muzičkih instrumenata kako bismo smanjili budžet 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), provodljivu traku, arduino. Iako smo koristili gumeni blok, možete koristiti bilo koji materijal ili samo provodljivu traku.
Supplies
Da biste napravili senzor dodira s blokovima, potrebni su vam sljedeći materijali:
- Stickii Roll Block (nije potrebno)
- Vodljiva traka
- Arduino (primjer će koristiti mega)
- Cables
- 1M otpornik
Takođe vam je potreban sledeći softver:
- Arduino IDE
- Jedinstvo
Korak 1: Dizajn cijelog sistema
Cijeli sistem funkcionira 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 direktno 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 SIZE 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 senzor (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 = false; }
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 u obliku bloka
Izrada senzora dodira je jednostavna. Baš kao i blok ploču, napravite rupu kao na prvoj slici i stavite žicu.
Zatim stavite kapacitivnu traku na vrh bloka (ili drugi materijal koji želite koristiti).
Korak 4: Korak 3: Povežite Unity i Arduino
Ovo je posljednji korak.
Nakon učitavanja koda na arduino, pokrenite Unity softver. (Ne biste trebali otvarati serijski monitor za povezivanje jedinice i arduina). Jedinstveni projekat možete preuzeti na donjem githubu.
github.com/crysm28/musicassembler
Preporučuje se:
DIY komplet Crveno LED svjetlo u obliku vjetrenjače u obliku 6 koraka (sa slikama)
DIY komplet Crvena LED trepćuća lampica u obliku vjetrenjače: Opis: Ovo je DIY MCU dizajn koji podučava komplete elektroničkih vjetrenjača za vježbu lemljenja. Lako za sastavljanje: Ovaj proizvod dolazi do vas jer je komplet komponenti potrebno instalirati na hladni modul poput vjetrenjače. Naziv markera komponenti kompleta bio je
Digitalni termin: muzički instrument bez dodira: 4 koraka
Digitalni termin: muzički instrument bez dodira: U ovom eksperimentu s digitalnom elektronikom pokazat ću vam kako stvarati muziku (blizu nje: P) bez dodirivanja muzičkog instrumenta, pomoću Oscilatora & Op-amp. U osnovi se ovaj instrument naziva Theremin, izvorno konstruiran
Zidni dekor s pozadinskim osvjetljenjem u daljinskom upravljanju u obliku srca u obliku srca: 8 koraka (sa slikama)
Zidni dekor s pozadinskim osvjetljenjem u daljinskom upravljanju u obliku srca u obliku srca: U ovom vodiču za izradu poklona "Uradi sam", naučit ćemo kako napraviti zidnu ploču za vješanje sa pozadinskim osvjetljenjem u obliku srca pomoću ploče od šperploče i dodati različite vrste svjetlosnih efekata kojima se može upravljati pomoću daljinskog upravljača i svjetla senzor (LDR) pomoću Arduina. Vi c
Sinteza video bloka Vivado HLS video bloka: 12 koraka
Vivado HLS Video IP Block Synthesis: Jeste li ikada poželjeli obradu videa u stvarnom vremenu bez dodatnog kašnjenja ili u ugrađenom sistemu? Ponekad se za to koriste FPGA -i (terenski programibilni nizovi vrata); međutim, pisanje algoritama za video obradu u hardverskim specifikacijama
Instrument za fliper sa više dodira: 8 koraka
Multitouch Pinball Instrument: Ova instrukcija govori o instrumentu koji sam napravio, a koji uključuje jednostavnu površinu sa više dodira sa solenoidima. Ovo ću tretirati kao dokumentaciju svog procesa, a ne kao "kako" da ljudi kopiraju moj projekat. Nadam se da ćete