Cuprins:
- Provizii
- Pasul 1: Proiectarea întregului sistem
- Pasul 2: Pasul 1: Construirea unei plăci bloc
- Pasul 3: Pasul 2: Realizarea senzorului tactil blocat
- Pasul 4: Pasul 3: Conectați Unity și Arduino
Video: Music Assembler: Instrument muzical virtual integrat cu senzor tactil tip bloc: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Există mulți oameni care doresc să învețe să cânte la instrumente muzicale. Din păcate, unii dintre ei nu o pornesc din cauza prețului ridicat al instrumentelor. Pe baza acestuia, am decis să creăm un sistem integrat de instrumente muzicale virtuale pentru a reduce bugetul de începere a unei noi experiențe și a oferi oamenilor mai multe șanse să acceseze diverse instrumente. Am folosit senzori tip bloc, deoarece am crezut că personalizarea hardware-ului este necesară pentru a oferi oamenilor o experiență similară că ei cântă instrumentul real.
Am folosit Stickii roll bock (bloc de cauciuc), bandă conductivă, arduino pentru hardware. Deși am folosit bloc de cauciuc, puteți utiliza orice material sau puteți folosi numai bandă conductivă.
Provizii
Pentru a face senzor tactil tip bloc, aveți nevoie de următoarele matefiale:
- Stickii Roll Block (nu este necesar)
- Bandă conductivă
- Arduino (exemplu va folosi mega)
- Cabluri
- Rezistor 1M
De asemenea, aveți nevoie de următoarele programe software:
- IDE Arduino
- Unitate
Pasul 1: Proiectarea întregului sistem
Întregul sistem funcționează așa.
Pasul 2: Pasul 1: Construirea unei plăci bloc
În primul rând, dacă încercați să utilizați stickii roll block sau cel similar, trebuie să faceți o placă de bloc.
Trebuie să faceți găuri care vor fi conectate direct la arduino și senzor tactil. Dacă aveți suficient pin în arduino sau îl puteți extinde, puteți face mai multe găuri. Cu cât există mai multe găuri, oamenii pot folosi hardware-ul mai liber. Găurile pot obține date tactile senzorilor utilizând biblioteca de senzori capacitivi arduino.
După ce ați făcut gaura, puneți firul în ansamblu ca a doua imagine și conectați firul la arduino cu 1 rezistor, cum ar fi schița primei imagini.
Mai jos este codul arduino al exemplului.
#include #define SIZE 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};
configurare nulă ()
{int i; Serial.begin (9600); for (i = 0; i <SIZE; i ++) {sens = false; }}
bucla nulă ()
{start lung = milis (); for (int i = 0; i 600) sens = true; else sens = fals; }
for (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); întârziere (50); // întârziere arbitrară pentru a limita datele la portul serial}
Pasul 3: Pasul 2: Realizarea senzorului tactil blocat
Realizarea senzorului tactil este ușoară. La fel ca placa de bloc, faceți o gaură ca prima imagine și puneți, de asemenea, un fir.
Apoi puneți banda capacitivă în partea de sus a blocului (sau alt material pe care doriți să îl utilizați).
Pasul 4: Pasul 3: Conectați Unity și Arduino
Acesta este ultimul pas.
După încărcarea codului pe arduino, rulați software-ul unitate. (Nu ar trebui să deschideți monitorul serial pentru a conecta unitatea și arduino). Puteți descărca proiectul de unitate în github de mai jos.
github.com/crysm28/musicassembler
Recomandat:
Un instrument muzical electric Amplificator imprimat 3D: 11 pași (cu imagini)
Un amplificator imprimat cu instrument muzical electric 3D: definirea proiectului. Sper să fac un amplificator imprimabil pentru a fi utilizat cu o vioară electrică sau orice alt instrument electric. Specificație. amplificator activ și mențineți-l mic.Ele
Instrument muzical cu micro: bit: 5 pași
Instrument muzical cu Micro: bit: Bună. Astăzi vă voi arăta cum vă puteți transforma BBC Micro: Bit într-un instrument muzical care reacționează la lumina ambientală din cameră. Este foarte simplu și foarte rapid, așa că urmați acești pași și începeți să faceți niște gemuri
Synthfonio - un instrument muzical pentru toată lumea: 12 pași (cu imagini)
Synthfonio - un instrument muzical pentru toată lumea: îmi plac sintetizatoarele și controlerele MIDI, dar sunt îngrozitor când joc tastaturi. Îmi place să scriu muzică, dar pentru a cânta de fapt acea muzică trebuie să fi învățat cum să cânți la un instrument. Asta necesită timp. Timp pe care mulți oameni nu îl au, un
Creați un instrument muzical folosind Arduino și Flick Large: 9 pași
Creați un instrument muzical folosind Arduino și Flick Large: Ascultați-vă energia și vibrațiile corpului interior. Proiectul descrie modul de realizare a instrumentului electronic care convertește undele mâinii în muzică. Arduino este programat să convertească fluturarea manuală deasupra gestului 3D Flick board în note muzicale și apoi sintetizează
Trei circuite senzor tactil + circuit temporizator tactil: 4 pași
Trei circuite senzor tactil + circuit temporizator tactil: senzorul tactil este un circuit care pornește când detectează atingerea pinilor tactili. Funcționează pe o bază tranzitorie, adică încărcarea va fi ACTIVATĂ doar pentru momentul în care se face atingerea pe ace. Aici, vă voi arăta trei moduri diferite de a face o atingere sen