Sommario:
- Forniture
- Passaggio 1: progettazione dell'intero sistema
- Passaggio 2: Passaggio 1: costruire una piastra di blocco
- Passaggio 3: Passaggio 2: Realizzazione del sensore tattile a blocchi
- Passaggio 4: Passaggio 3: collegare Unity e Arduino
Video: Music Assembler: strumento musicale virtuale integrato con sensore tattile a blocchi: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Ci sono molte persone che vogliono imparare a suonare uno strumento musicale. Purtroppo, alcuni di loro non lo iniziano a causa del prezzo elevato degli strumenti. Sulla base di ciò, abbiamo deciso di creare un sistema di strumenti musicali virtuali integrato per ridurre il budget per iniziare una nuova esperienza e dare alle persone più possibilità di accedere a vari strumenti. Abbiamo utilizzato un sensore a blocchi poiché pensavamo che la personalizzazione dell'hardware fosse necessaria per offrire alle persone un'esperienza simile a quella di suonare uno strumento reale.
Abbiamo usato Stickii roll bock (blocco di gomma), nastro conduttivo, arduino per l'hardware. Sebbene abbiamo utilizzato un blocco di gomma, puoi utilizzare qualsiasi materiale o utilizzare solo nastro conduttivo.
Forniture
Per realizzare il sensore tattile a blocchi, sono necessari i seguenti materiali:
- Stickii Roll Block (non necessario)
- Nastro Conduttivo
- Arduino (l'esempio userà mega)
- Cavi
- Resistenza 1M
Hai anche bisogno del seguente software:
- Arduino IDE
- Unità
Passaggio 1: progettazione dell'intero sistema
L'intero sistema funziona così.
Passaggio 2: Passaggio 1: costruire una piastra di blocco
Per prima cosa, se provi a usare il blocco roll stickii o uno simile, devi creare una piastra di blocco.
Devi fare dei fori che saranno collegati direttamente ad arduino e al sensore touch. Se hai abbastanza pin in arduino o puoi espanderlo, puoi fare più fori. Più buchi esistono, le persone possono utilizzare l'hardware più liberamente. I fori possono ottenere i dati tattili dei sensori utilizzando la libreria di sensori capacitivi di Arduino.
Dopo aver fatto il buco, inserisci il filo nel tutto come nella seconda immagine e collega il filo all'arduino con 1 resistore come lo schizzo della prima immagine.
Di seguito è riportato il codice arduino dell'esempio.
#include #define TAGLIA 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), Sensore Capacitivo(A8, A9), Sensore Capacitivo(A10, A11)};
bool sens[SIZE] = {false};
configurazione nulla()
{ int io; Serial.begin(9600); for(i = 0; i < SIZE; i++){ sens = false; } }
ciclo vuoto()
{ inizio lungo = millis(); for(int i = 0; i 600) sens = vero; else sens = falso; }
for(int i = 0; i < SIZE; i++){ Serial.print(sens); } Serial.println(); Serial.flush(); ritardo(50); // ritardo arbitrario per limitare i dati alla porta seriale }
Passaggio 3: Passaggio 2: Realizzazione del sensore tattile a blocchi
Realizzare il sensore tattile è facile. Proprio come la piastra di blocco, fai un buco come nella prima immagine e metti anche un filo.
Quindi metti il nastro capacitivo sulla parte superiore del blocco (o altro materiale che desideri utilizzare).
Passaggio 4: Passaggio 3: collegare Unity e Arduino
Questo è il passo finale.
Dopo aver caricato il codice su arduino, esegui il software unity. (Non dovresti aprire il monitor seriale per connettere unity e arduino). Puoi scaricare il progetto unity sotto github.
github.com/crysm28/musicassembler
Consigliato:
Un amplificatore stampato in 3D di uno strumento musicale elettrico.: 11 passaggi (con immagini)
Un amplificatore stampato in 3D per strumenti musicali elettrici.: Definizione del progetto. Spero di realizzare un amplificatore stampabile da utilizzare con un violino elettrico o qualsiasi altro strumento elettrico. amplificatore attivo e mantienilo piccolo.Ele
Strumento musicale con micro:bit: 5 passaggi
Strumento musicale con micro:bit: Ciao. Oggi vi mostrerò come trasformare il vostro BBC Micro:Bit in uno strumento musicale che reagisce alla luce ambientale nella stanza. È semplicissimo e super veloce, quindi segui questi passaggi e inizia a fare delle marmellate
Il Synthfonio - uno strumento musicale per tutti: 12 passaggi (con immagini)
Il Synthfonio - uno strumento musicale per tutti: mi piacciono i sintetizzatori e i controller MIDI, ma sono pessimo a suonare le tastiere. Mi piace scrivere musica, ma per suonare effettivamente quella musica devi aver imparato a suonare uno strumento. Questo richiede tempo. Tempo che molte persone non hanno, un
Tre circuiti del sensore tattile + circuito del timer tattile: 4 passaggi
Tre circuiti del sensore tattile + circuito del timer tattile: il sensore tattile è un circuito che si accende quando rileva il tocco sui pin tattili. Funziona su base transitoria, ovvero il carico sarà attivo solo per il tempo in cui viene effettuato il tocco sui pin. Qui, ti mostrerò tre modi diversi per eseguire un tocco sen
Sensore tattile e sensore sonoro che controllano le luci AC/DC: 5 passaggi
Sensore tattile e sensore sonoro che controllano le luci AC/DC: questo è il mio primo progetto e funziona sulla base di due sensori di base uno è il sensore tattile e il secondo è il sensore sonoro, quando si preme il touch pad sul sensore tattile la luce AC si accenderà ON, se lo rilasci la luce sarà OFF, e lo stesso