Sommario:

Combattente MIDI basato su Arduino (sensibile al tocco): 7 passaggi (con immagini)
Combattente MIDI basato su Arduino (sensibile al tocco): 7 passaggi (con immagini)

Video: Combattente MIDI basato su Arduino (sensibile al tocco): 7 passaggi (con immagini)

Video: Combattente MIDI basato su Arduino (sensibile al tocco): 7 passaggi (con immagini)
Video: High Density 2022 2024, Dicembre
Anonim
Combattente MIDI basato su Arduino (sensibile al tocco)
Combattente MIDI basato su Arduino (sensibile al tocco)

MIDI è l'acronimo di Musical Instrument Digital Interface. Qui, stiamo realizzando un combattente MIDI sensibile al tocco.

Ha 16 pastiglie. questi possono essere aumentati o diminuiti. Qui ne ho usati 16 a causa dei pin arduino limitati.

Inoltre ho usato pin di ingresso analogico (A0, A1, A2, A3, A4) come ingresso digitale.

Questo è il mio primo istruibile. Quindi perdonami per eventuali errori. Non ho pensato di fare un istruibile prima.

quindi non ho foto molto dettagliate di questo.

C'è un video funzionante del MIDI che ho selezionato per la chitarra nei suoni nel software ableton live 9 nel video.

Passaggio 1: raccolta dei materiali necessari

Le cose di cui avrai bisogno sono:

  1. Arduino uno R3 (1 unità)
  2. Resistenze 1Mohm (16 unità)
  3. Scudo arduino per uso generale (1 unità)
  4. Foglio di alluminio
  5. Foglio di plastica/acrilico (per il corpo esterno)
  6. Potenziometro (1 unità)
  7. fili
  8. Nastro nero

Gli strumenti utilizzati sono:

  1. Trapano
  2. Strumento per tagliare
  3. Saldatore
  4. Colla calda

Queste sono le forniture necessarie per realizzare il combattente MIDI. Ho uno scudo arduino per uso generale per resistenze.

ma puoi usare un pcb generico.

Passaggio 2: realizzare il corpo esterno

Per realizzare il corpo esterno, avrai bisogno di un foglio di plastica.

tagliare il foglio nella misura data:

superiore e inferiore (200 mm x 200 mm)

per 4 lati (200mm x 40mm)

ora praticate 16 fori sul foglio superiore per far passare i fili per le pastiglie. Uno slot su un lato per il connettore arduino.

Unisci questi pezzi per creare un parallelepipedo tranne la parte superiore. I cuscinetti sono realizzati in un foglio di alluminio.

tagliare 16 fogli di alluminio di dimensioni 45 mm x 45 mm.

I fori devono essere in base alla posizione del pad.

Passaggio 3: connessioni

Connessioni
Connessioni

i collegamenti devono essere effettuati come mostrato nell'immagine.

il potenziometro è per la sensibilità del tocco. Serve per regolare la sensibilità al tocco.

NOTA: I cavi da utilizzare devono essere dello stesso tipo. Altrimenti potrebbero esserci differenze nei valori capacitivi.

prova anche a fare i fili della stessa misura.

Passaggio 4: assemblaggio finale

Assemblea finale
Assemblea finale
Assemblea finale
Assemblea finale
Assemblea finale
Assemblea finale

Ora, dobbiamo combinare sia l'elettronica che le parti hardware. Innanzitutto, collega il foglio di alluminio allo strato superiore equamente distanziato e collega i fili a ciascuno dei fogli. I fili devono quindi essere collegati all'arduino come nel passaggio 2.

Puoi attaccare la pellicola usando la colla o usando il nastro.

inoltre puoi mettere dei pezzi di cartone tra la plastica e la pellicola per dargli uno spessore e una buona sensazione.

NOTA: i fili devono essere collegati continuamente alla pellicola.

Passaggio 5: caricamento del codice su Arduino

il codice è riportato qui.

caricalo su arduino.

NOTA: quando si carica il codice su arduino la porta seriale in hairless midi deve essere impostata su non connessa. altrimenti durante il caricamento del codice verrà visualizzato l'errore.

ecco il codice per testare il touchpad e ottenere i valori capicitivesensor (captouch16try.ino)

il codice di prova fornisce i valori del sensore.

questi valori dovrebbero essere quasi uguali. altrimenti il pad non funzionerà correttamente.

i valori dati saranno la sensibilità dell'altro codice.

Passaggio 6: requisiti software

Requisiti software
Requisiti software
Requisiti software
Requisiti software

Scarica questi software:

  1. Ableton Live 9 Suite
  2. Seriale MIDI glabro
  3. LoopMIDi

Ableton può essere scaricato dal sito ufficiale.

Link Github per scaricare il midi glabro:

(https://projectgus.github.io/hairless-midiserial/)

Link a loopmidi:

www.tobias-erichsen.de/wp-content/uploads/2…

Scarica e installa questi software.

Segui questi passi:

passo 1.

apri LoopMIDI e fai clic sul pulsante (+) nell'angolo in basso a sinistra.

Viene creata una porta per il trasferimento dei dati.

Passo 2.

Apri midi senza peli, ora seleziona loopmidiport in midi out.

lascia il midi non connesso.

seleziona la porta seriale su arduino. (questo verrà mostrato quando arduino è collegato a pc/laptop)

passaggio 3.

corri ableton live 9.

apri preferenze (ctrl +,)

ora seleziona link midi nella colonna di sinistra e seleziona l'impostazione come mostrato nell'immagine.

chiudi quella finestra

Passaggio 4.

ora seleziona la batteria nella seconda colonna da sinistra.

selezionare qualsiasi tamburo.

quando il tamburo è selezionato.

e tocchi il pad midi, viene prodotto un suono nel tuo laptop.

Il tuo combattente MIDI è completato.

Godere!!!:-)

Passaggio 7: risoluzione dei problemi

I software non sono configurati correttamente.

ci sarà qualche problema in anticipo nell'impostazione del tocco poiché il pad fornisce valori analogici e questi valori possono creare problemi.

i cavi potrebbero non essere collegati correttamente.

la pellicola non tocca correttamente il filo.

i fili potrebbero essere in cortocircuito.

Consigliato: