Taula de continguts:
- Subministraments
- Pas 1: disseny de tot el sistema
- Pas 2: Pas 1: Construir una placa de blocs
- Pas 3: Pas 2: Creació del sensor tàctil de tipus bloc
- Pas 4: Pas 3: Connecteu Unity i Arduino
Vídeo: Muntador de música: instrument musical virtual integrat amb sensor tàctil tipus bloc: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Hi ha molta gent que vol aprendre a tocar instruments musicals. Lamentablement, alguns d’ells no l’inicien a causa del preu elevat dels instruments. Basant-nos en això, vam decidir crear un sistema d’instruments musicals virtual integrat per reduir el pressupost d’iniciar una nova experiència i donar a les persones més possibilitats d’accedir a diversos instruments. Vam fer servir un sensor de tipus bloquejat, ja que pensàvem que personalitzar el maquinari era necessari per oferir a la gent una experiència similar a la de tocar instrument real.
Hem utilitzat Stickii roll bock (bloc de goma), cinta conductora, arduino per al maquinari. Tot i que hem utilitzat blocs de goma, podeu utilitzar qualsevol material o utilitzar només cinta conductora.
Subministraments
Per crear un sensor tàctil de tipus bloc, necessiteu els següents matefials:
- Stickii Roll Block (no és necessari)
- Cinta conductora
- Arduino (a l'exemple s'utilitzarà mega)
- Cables
- Resistència 1M
També necessiteu el programari següent:
- IDE Arduino
- Unitat
Pas 1: disseny de tot el sistema
Tot el sistema funciona així.
Pas 2: Pas 1: Construir una placa de blocs
En primer lloc, si intenteu utilitzar un bloc de rotllos stickii o un altre similar, heu de fer una placa de blocs.
Heu de fer forats que es connectaran directament a l’arduino i al sensor tàctil. Si teniu prou pin en arduino o el podeu ampliar, podeu fer més forats. Com més forats hi hagi, la gent pot utilitzar el maquinari amb més llibertat. Els forats poden obtenir dades tàctils dels sensors mitjançant la biblioteca de sensors capacitius d’Arduino.
Després de fer el forat, poseu el cable al conjunt com la segona imatge i connecteu el cable a l’arduino amb 1 resistència com l’esbós de la primera imatge.
A continuació es mostra el codi arduino de l’exemple.
#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 [TALLA] = {fals};
configuració nul·la ()
{int i; Serial.begin (9600); for (i = 0; i <SIZE; i ++) {sens = false; }}
bucle buit ()
{inici llarg = millis (); 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 (); retard (50); // retard arbitrari per limitar les dades al port sèrie}
Pas 3: Pas 2: Creació del sensor tàctil de tipus bloc
Fer un sensor tàctil és fàcil. Igual que la placa de bloc, feu un forat com la primera imatge i també poseu un filferro.
A continuació, poseu la cinta capacitiva a la part superior del bloc (o qualsevol altre material que vulgueu utilitzar).
Pas 4: Pas 3: Connecteu Unity i Arduino
Aquest és el pas final.
Després de carregar el codi a arduino, executeu el programari d'unitat. (No heu d'obrir el monitor sèrie per connectar unitat i arduino). Podeu descarregar el projecte d'unitat a sota de github.
github.com/crysm28/musicassembler
Recomanat:
Nest Hello - Campaneta de campanar amb transformador integrat Regne Unit (220-240V CA - 16V CA): 7 passos (amb imatges)
Nest Hello - Campaneta de campanar amb transformador integrat Regne Unit (220-240V CA - 16V CA): volia instal·lar un timbre Nest Hello a casa, un aparell que funciona amb 16V-24V CA (NOTA: una actualització de programari el 2019 va canviar Europa gamma de versions a 12V-24V AC). Els timbres de timbre estàndard amb transformadors integrats disponibles al Regne Unit a
BARRE D'ÀUDIO DE 3 CANALS Integrat amb un transmissor de ràdio FM: 19 passos (amb imatges)
3 CANAL AUDIO MIXER integrat amb un transmissor de ràdio FM: Ei a tots, en aquest article us guildearé per construir el vostre propi 3 CANAL AUDIO MIXER integrat amb un transmissor de ràdio FM
Tres circuits de sensor tàctil + circuit temporitzador tàctil: 4 passos
Tres circuits del sensor tàctil + circuit del temporitzador tàctil: el sensor tàctil és un circuit que s’activa quan detecta el tacte als pins tàctils. Funciona de forma transitòria, és a dir, la càrrega estarà ACTIVADA només durant el temps que es faci el toc als pins. Aquí us mostraré tres maneres diferents de fer un toc sen
Alimentador de gats IoT amb fotó de partícules integrat amb Alexa, SmartThings, IFTTT, Fulls de càlcul de Google: 7 passos (amb imatges)
Alimentador de gats IoT que utilitza fotó de partícules integrat amb Alexa, SmartThings, IFTTT, Fulls de càlcul de Google: la necessitat d’un alimentador automàtic de gats s’explica per si mateixa. Els gats (el nostre gat es diu Bella) poden ser desagradables quan tenen gana i, si el vostre gat és com el meu, menjarà el bol sec cada vegada. Necessitava una manera de distribuir automàticament una quantitat controlada d'aliments
Com posar la música en un reproductor de MP3 tipus Stick: 12 passos
Com posar la música en un reproductor de MP3 tipus Stick: Hola, aquest és el meu PRIMER instructiu. Woo Hoo. Així que aquí va … Intentaré ensenyar-vos a posar música a un reproductor de MP3 tipus stick. GAUDEIX