» elettronica » Arduino »Accordatore per chitarra elettrica basato su Arduino

Accordatore per chitarra elettrica basato su Arduino


Questo articolo discute come è possibile creare un accordatore per una chitarra elettrica usando Arduino! All'autore è stato richiesto di creare questo dispositivo sperimentando la possibilità di elaborare un segnale audio arduino e determinare la frequenza. In questo caso, è stato utilizzato il codice Amanda Gassei, che consente di determinare la frequenza utilizzando Arduino. A titolo indicativo, vengono utilizzati LED di diversi colori, che indicano se la stringa riprodotta è accordata. Il dispositivo funziona come qualsiasi altro accordatore per chitarra, ma puoi farlo tu stesso!




Passaggio 1. Necessario




(x1) Arduino Uno (puoi usare Nano)
(x1) Amplificatore operazionale associato TL082 TL082 (TL072, TL062)
(x1) Case 6x4x2 pollici (o qualsiasi adatto)
(x6) LED giallo 5 mm
(x6) LED rosso 5 mm
(x1) LED verde da 5 mm
(x13) Resistore da 150 ohm
(x2) Batteria 9 V ("Krona")
(x2) Connettori batteria
(x1) Connettore di alimentazione 5,5 x 2,1 mm maschio
(x1) Interruttore di alimentazione
(x1) Jack mono 6,3 mm (Jack 1/4 ")
(x2) Scheda di sviluppo
(x3) Resistenza 100 kOhm
(x1) Resistenza 22 kOhm
(x1) Condensatore elettrolitico 10 uF
(x1) Condensatore 100 nF

Passaggio 2: preparazione del contenitore



Accordatore per chitarra elettrica basato su Arduino



Praticare tutti i fori necessari. Il diametro dei fori viene selezionato in base ai loro componenti specifici.

Passaggio 3: attiva / disattiva









L'interruttore deve essere saldato nell'intercapedine. In questo caso, l'autore interrompe il circuito dal contatto positivo della batteria. Da solo, posso aggiungere che puoi utilizzare speciali connettori per chitarra che ti consentono di accendere / spegnere l'alimentazione collegando una spina per chitarra, in tutti gli effetti per chitarra questo è implementato in questo modo. In questo caso, il divario deve essere negativo.


Passaggio 4: Jack audio






Per non confondersi con ulteriori installazioni, collegare i fili di saldatura di diversi colori al connettore, segnale verde, terra nera. A proposito, l'autore ha usato proprio un tale connettore, di cui ho scritto sopra, ma, ovviamente, non era a conoscenza di tale funzionalità di questi connettori.
Successivamente, entrambi i connettori possono essere montati nell'alloggiamento utilizzando i dadi e le rondelle forniti.


Passaggio 5: collegare






Svitare la forcella. Il filo positivo deve essere saldato al perno centrale della spina e il negativo all'esterno (meno "esterno", più "interno", se si osserva la spina stessa). Quindi rimontare la spina.


Step 6: Amplificazione e bias




Il segnale audio della chitarra elettrica deve essere amplificato a un livello di circa 5 V da picco a picco e l'offset deve essere di 2,5 volt, non di 0 volt.Cioè, il picco inferiore dovrebbe essere 0 volt, il massimo - 5 volt. Ciò è necessario affinché Arduino possa leggere il segnale audio fornito. Sopra, puoi vedere lo schema elettrico, che, prima dell'assemblaggio finale, è preferibile assemblare su una breadboard disattenta.




Successivamente, puoi inviare un segnale all'arduino, compilare lo schizzo su di esso e assicurarti che tutto funzioni correttamente. Il codice richiesto è di seguito (il codice è nascosto da uno spoiler).




Il monitor della porta emetterà la frequenza delle stringhe suonate. Le corde di chitarra, con accordatura standard, hanno queste frequenze:

  • Sesta stringa Mi - 82,4 Hz
  • Quinta stringa A - 110 Hz
  • Quarto Re - 146,8 Hz
  • Terzo sale - 196 Hz
  • Secondo C - 246,9 Hz
  • Primo Mi - 329,6 Hz


Ai primi tentativi, possono sorgere problemi nel determinare le frequenze delle stringhe superiore o inferiore. Il codice di Amanda ha un valore ampThreshold. Cambiando questo valore, è necessario ottenere un buon rilevamento della frequenza di tutte le stringhe, questo valore dovrebbe essere compreso tra 10 e 30, ma è possibile sperimentare altri valori.


Passaggio 7: saldare il chip





Passaggio 8: saldare i componenti rimanenti






Step 9: Pre-Build





Passaggio 10: programmazione


Scarica il seguente codice in Arduino.



Passaggio 11: targa dati




Per il suo accordatore per chitarra, l'autore ha scelto il taglio laser. Invece, è possibile utilizzare il coperchio dell'alloggiamento standard eseguendo dei fori preforati.

Passaggio 12: LED







Saldare il LED sulla scheda. Per fare questo coassialmente con i fori, inserirli insieme alla scheda nel coperchio senza saldarli, quindi saldarli. All'anodo di ciascun LED è necessario saldare una resistenza di 150 Ohm, a sua volta è un filo che andrà a uno degli ingressi Arduino. L'autore ha utilizzato diodi rossi per indicare l'accordatura della stringa, verde per indicare che la stringa è accordata e gialla per indicare quale stringa è attualmente accordata. I catodi sono collegati tra loro e mediante filo collegato alla terra dell'arduino.


Passaggio 13: collegamento dei LED




Collegare i fili alla scheda Arduino. L'elenco seguente indica quale LED deve essere collegato a quale pin.


LED rosso più a sinistra - pin 8,
Il prossimo LED rosso sulla destra è il pin 9,
Il prossimo LED rosso sulla destra è A5
LED verde - A4
Il primo LED rosso a destra del LED verde è A3
Il prossimo LED rosso sulla destra è A2
Il LED rosso più a destra è A1

Il LED più a sinistra con la scritta "E" - pin 2,
LED stringa A - pin 3,
String LED “D” - pin 4,
LED stringa G - pin 5,
String LED "B" - pin 6,
LED estrema destra etichettato "E" - pin 7

Dopo aver collegato tutti i LED, accendere il dispositivo e assicurarsi che i LED visualizzino correttamente le stringhe riprodotte e il processo di ottimizzazione.

Passaggio 14: assemblaggio finale





Montare con cura il dispositivo, accertandosi che nessuno dei fili sia scollegato dall'Arduino.

Step 15: Sintonizzati!


5
6.4
5

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino

Ti consigliamo di leggere:

Passalo per lo smartphone ...