Sommario:
- Passaggio 1: elenco delle parti
- Passaggio 2: PCB del nostro hardware
- Passaggio 3: lavorazione del legno sulla tastiera della chitarra
- Passaggio 4: saldatura parte 1
- Passaggio 5: applicazione della resina trasparente
- Passaggio 6: saldatura parte 2
- Passaggio 7: abbellire la tastiera
- Passaggio 8: finale: schizzo e test di Arduino
Video: Visualizzazione degli accordi Smart Guitar: 8 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Sono un ingegnere elettronico di professione e chitarrista per hobby. Volevo creare una chitarra che mostrasse al chitarrista principiante come suonare gli accordi visualizzandola sulla tastiera.
Così ho deciso di modificare la mia chitarra acustica per renderla una chitarra intelligente in grado di visualizzare gli accordi utilizzando piccoli led incorporati sulla sua tastiera e controllati tramite un mega Arduino e un modulo bluetooth. I comandi vocali possono essere inviati tramite un'app per smartphone all'hardware della chitarra.
Quindi sto scrivendo il mio primo istruttore su questa chitarra intelligente in modo che tu possa crearne uno anche per te stesso.
Saluti!!
Passaggio 1: elenco delle parti
1. Chitarra acustica
2. Arduino Mega e un cavo USB per la programmazione. (Mega perché ha più di 60 pin di uscita digitale/analogica in modo che possiamo usarli per illuminare i led sulla nostra tastiera.)
3. Modulo Bluetooth, HC 05 (comunicazione uart)
4. Cavi di collegamento
5. Smd Led (abbiamo usato il bianco)
Resistori da 6.330 ohm
7. Strumento Dremel per intagliare le strisce sulla tastiera
8. Resina trasparente/adesivo come Araldite.
9. Power bank per accendere l'hardware
10. Saldatore per componenti di saldatura su pcb.
11. Cu Clad board per la realizzazione di circuiti stampati.
Passaggio 2: PCB del nostro hardware
In questa sezione non ho spiegato come ho realizzato i PCB perché toglierà l'interesse, potrei trattarlo nelle prossime istruzioni, ma ho solo menzionato ciò di cui avevamo bisogno.
La nostra intera configurazione comprende due tipi di circuiti stampati:
1. PCB controller hardware: questo è uno scudo per la scheda arduino mega in cui tutti i fili di collegamento sottili di tutti i led si incontreranno e verranno montati resistori da 330 ohm.
Salderemo alcune intestazioni maschili per applaudirle sulla scheda Mega.
2. PCB a strisce di display a LED: si tratta di sottili strisce di PCB su cui verranno montati LED smd e ogni set di schede a 6 LED verrà posizionato su ciascun tasto della chitarra.
Passaggio 3: lavorazione del legno sulla tastiera della chitarra
In questo passaggio, misureremo la larghezza di ciascuna striscia led PCB e quindi, utilizzando uno strumento rotante Dremel, creeremo piccole fessure su ciascun tasto per adattarle al PCB led.
Nota: per questo scopo abbiamo utilizzato una scheda ricoperta di pcb/rame molto sottile in modo da non dover tagliare in profondità la tastiera.
Nelle immagini puoi facilmente vedere quanto sia semplice farlo. Fai solo attenzione a non scavare in profondità perché c'è un truss rod sotto la tastiera.
Passaggio 4: saldatura parte 1
Ora saldare i led smd sulle sottili strisce del pcb, avendo cura dei terminali + e - dei led. Quindi saldare fili di rame sottili (totale 7 numeri, 6 per i led (+) e 1 per il comune (-)).
Questi fili saranno disegnati dal fondo della tastiera e quindi saranno invisibili. Questi tutti i fili andranno quindi al PCB principale dello schermo e quindi verranno saldati.
Passaggio 5: applicazione della resina trasparente
Dopo aver posizionato tutti i circuiti stampati delle strisce Led sugli slot praticati sulla tastiera e aver collegato i fili a ciascun led, ora è il momento di sigillare la scheda applicando una resina/adesivo trasparente (io ho usato Araldite) per rendere la superficie liscia.
Quando l'intero processo è terminato, non sentirai alcun LED e ti senti esattamente come una nuova chitarra.
Passaggio 6: saldatura parte 2
In questa parte salderemo i sottili fili di rame smaltato che escono da ogni led al pcb della shield board.
Possiamo fare un segno su ciascun filo in modo che la nostra programmazione sia più semplice poiché sapremo quale led va a quale numero di pin sulla mega scheda Arduino.
Ma, se è difficile, non preoccuparti. Possiamo anche collegare casualmente i fili a uno qualsiasi dei pin digitali della schermatura della mega board e quindi utilizzando un codice di test che possiamo determinare in seguito, quale led è assegnato a quale ingresso digitale/analogico.
Salderemo anche il modulo bluetooth HC-05 ai pin Uart/pin seriali del Mega shield in modo che l'hardware possa essere collegato al nostro smartphone utilizzando qualche applicazione Android.
Collegamento del Modulo Bluetooth ……………………..> Arduino Mega
Tx…………………………………………………………………> Rx
Rx…………………………………………………………………> Tx
Vcc……………………………………………………………….> +5v
Gnd………………………………………………………….>Gnd
Collegamento Led(10 tasti= 60 led)………………………………………..> Arduino Mega
(1, 2, 3………60) …………………………………………………………………………>Pin(2, 3, 4….62)
Passaggio 7: abbellire la tastiera
Dopo aver completato la modifica sulla mia chitarra acustica, ora è il momento di migliorarla.
Per questo scopo, ho usato carta vinilica nera con fori tagliati al laser per visualizzare ogni led.
Puoi vedere le immagini come appare pulito dopo che la carta vinilica è stata incollata.
Passaggio 8: finale: schizzo e test di Arduino
Quindi ecco il nostro passo finale per creare la nostra chitarra intelligente.
Ecco il test e lo schizzo arduino finale allegato nei file sopra. Spero che tutti voi abbiate familiarità con la grande piattaforma arduino, basta creare la scheda Mega 2560 e selezionare la porta com corretta per il vostro dispositivo e caricare il codice.
Dopo aver modificato (se necessario) alcuni numeri di pin sul codice, la tastiera della tua chitarra è pronta per visualizzare gli accordi.
Ci sono alcuni comandi vocali seriali tramite applicazioni bluetooth disponibili in open source come Google Play Store. Basta configurarlo di conseguenza e sei pronto per partire. Puoi anche personalizzare l'app in base al tuo schema di accordi. Ora basta collegare la power bank all'hardware arduino mega e associare il bluetooth al tuo smartphone e la tua chitarra intelligente è pronta per visualizzare gli accordi sul tuo comando vocale.
Consigliato:
BBQ Pi (con visualizzazione dei dati!): 4 passaggi (con immagini)
BBQ Pi (con visualizzazione dei dati!): Introduzione Il barbecue si riferisce più tipicamente al lento processo di utilizzo del calore indiretto per cucinare le tue carni preferite. Sebbene questo metodo di cottura sia estremamente popolare, specialmente negli Stati Uniti, ha quello che alcuni potrebbero considerare un problema piuttosto serio
Altoparlante Bluetooth da tavolo con visualizzazione audio, pulsanti a sfioramento e NFC.: 24 passaggi (con immagini)
Altoparlante Bluetooth da tavolo con visualizzazione audio, pulsanti a sfioramento e NFC.: Ciao! In questo Instructables mostrerò come ho realizzato questo altoparlante Bluetooth da tavolo che ha una visualizzazione audio straordinaria con pulsanti a sfioramento e NFC. Può essere facilmente abbinato a dispositivi abilitati NFC con un semplice tocco. Non ci sono pulsanti fisici
Amplificatore da tavolo con visualizzazione audio, orologio binario e ricevitore FM: 8 passaggi (con immagini)
Amplificatore da tavolo con visualizzazione audio, orologio binario e ricevitore FM: mi piacciono gli amplificatori e oggi condividerò il mio amplificatore da tavolo a bassa potenza che ho realizzato di recente. L'amplificatore che ho progettato ha alcune caratteristiche interessanti. Ha un orologio binario integrato e può dare ora e data e può visualizzare l'audio spesso chiamato audio
Visualizzazione di temperatura e umidità e raccolta dati con Arduino ed elaborazione: 13 passaggi (con immagini)
Visualizzazione di temperatura e umidità e raccolta dati con Arduino ed elaborazione: Introduzione: questo è un progetto che utilizza una scheda Arduino, un sensore (DHT11), un computer Windows e un programma di elaborazione (scaricabile gratuitamente) per visualizzare i dati di temperatura e umidità in formato digitale e grafico a barre, visualizzare l'ora e la data ed eseguire un conteggio del tempo
Interfaccia della tastiera con 8051 e visualizzazione dei numeri della tastiera in 7 segmenti: 4 passaggi (con immagini)
Interfaccia della tastiera con 8051 e visualizzazione dei numeri della tastiera in 7 segmenti: In questo tutorial ti parlerò di come possiamo interfacciare la tastiera con 8051 e visualizzare i numeri della tastiera in un display a 7 segmenti