LA PASSIONE PER LA CHITARRA MI PORTA A IDEARE QUESTO PROGETTO E REALIZZARE, ATTRAVERSO ARDUINO, UN ACCORDATORE PER CHITARRA. IN CONCRETO, UN BUZZER FORNIRA IN OUTPUT IL SUONO DELLA CORDA DELLA CHITARRA FORNENDO ALLUTENTE LA GIUSTA FREQUENZA E INTONAZIONE DELLA CORDA. IN QUESTO PROGETTO USERO LACCORDATURA STANDARD (MIbasso-LA-RE-SOL-SI-MIcantino) E SARA LUTENTE, TRAMITE IMMISSIONE DI UN NUMERO DA 1 A 6, A SCEGLIERE QUALE CORDA ACCORDARE. I NUMERI RAPPRESENTANO LE SEGUENTI CORDE: 1- MIbasso, 2-LA, 3-RE, 4-SOL, 5-SI, 6-Micantino.
2. ACCORDATORE CHITARRA MORENO MATTEO - MATRICOLA 722172
1
I chitarristipassanometdellaloro vitaadaccordarelalorochitarra,
e l'altrameta suonareconlachitarrascordata.
(FAREEDHAQUE)
DESCRIZIONE DEL PROBLEMA
LACCORDATURA E IL PROCESSO DI REGOLAZIONE DI UNO STRUMENTO MUSICALE
AFFINCHE SIA PERFETTAMENTE INTONATO RISPETTO AL SISTEMA DI ACCORDATURA
STANDARD. GENERALMENTE SI PARLA DI ACCORDATURA IN RIFERIMENTO AGLI
STRUMENTI A CORDA, MA PUO ESSERE GENERICAMENTE ESTESA AL CONCETTO DI
INTONAZIONE DI ALTRI STRUMENTI.
LEVOLUZIONE DELLACCORDATORE PER CHITARRA LO HA PORTATO DALLA COSIDDETTA
ACCORDATURA AD ORECCHIO, DOVE PARTENDO DAL DIAPASON CHE FORNISCE LA
NOTA LA (QUINTA CORDA A VUOTO) SI ARMONIZZANO TUTTE LE ALTRE CORDE, FINO
AD ARRIVARE AGLI ACCORDATORI A CLIP DI ULTIMA GENERAZIONE CHE, PERCEPENDO
LE VIBRAZIONI PRODOTTE DALLA VIBRAZIONE DELLA CORDA, DEFINISCONO
LACCORDATURA CORRETTA.
SCOPO DEL PROGETTO
LA PASSIONE PER LA CHITARRA MI PORTA A IDEARE QUESTO PROGETTO E
REALIZZARE, ATTRAVERSO ARDUINO, UN ACCORDATORE PER CHITARRA. IN
CONCRETO, UN BUZZER FORNIRA IN OUTPUT IL SUONO DELLA CORDA DELLA
CHITARRA FORNENDO ALLUTENTE LA GIUSTA FREQUENZA E INTONAZIONE DELLA
CORDA. IN QUESTO PROGETTO USERO LACCORDATURA STANDARD (MIbasso-LA-RE-
SOL-SI-MIcantino) E SARA LUTENTE, TRAMITE IMMISSIONE DI UN NUMERO DA 1 A 6,
A SCEGLIERE QUALE CORDA ACCORDARE. I NUMERI RAPPRESENTANO LE SEGUENTI
CORDE: 1- MIbasso, 2-LA, 3-RE, 4-SOL, 5-SI, 6-Micantino.
3. ACCORDATORE CHITARRA MORENO MATTEO - MATRICOLA 722172
2
LISTA DEI COMPONENTI
-ARDUINO (COMPATIBILE)
-BREADBOARD
-BUZZER
-POTENZIOMETRO
4. ACCORDATORE CHITARRA MORENO MATTEO - MATRICOLA 722172
3
-RESISTENZE DA 220 OHM +/-5% E 100 OHM +/-5%
-SCHERMO LCD (16x2)
-JUMPER DI COLLEGAMENTOBREADBOARD
- CAVO USB ARDUINO
PROCEDIMENTO
5. ACCORDATORE CHITARRA MORENO MATTEO - MATRICOLA 722172
4
IL PROCESSO DI ASSEMBLAMENTO DELLACCORDATORE INCOMINCIA POSIZIONANDO
IL BUZER SULLA BREADBOARD COLLEGANDOLO NEL SEGUENTE MODO: TRAMITE UN
CAVO DI CONNESSIONE SI COLLEGA IL BUZZER AL PIN 6 DELLA SCHEDA DI ARDUINO
E POI, IMMEDIATAMENTE SOTTO IL BUZZER, SI UTILIZZA LA RESISTENZA DA 220
OHM COLLEGANDOLA ALLA TERRA, SEGNALATA DALLA RIGA BLU DELLA
BREADBOARD.
SISTEMATO IL BUZZER SI PASSA AL COLLEGAMENTO DELLO SCHERMO LCD,
CERCANDO DI COLLEGARE NEL MODO OPPORTUNO I 16 PIN DI CUI LO SCHERMO
DISPONE. ANDANDO IN ORDINE COLLEGHIAMO IL PIN NUMERO 1 DELLO SCHERMO
ALLA TERRA DELLA BREADBOARD E IL PIN 2 ALLA TENSIONE, SEGNALATA DALLA
LINEA ROSSA SULLA BREADBOARD. IL PIN 4 VA AL PIN DIGITALE DELLA SCHEDA DI
ARDUINO NUMERO 12. IL PIN 5 DELLO SCHERMO LCD VIENE COLLEGATO AL PIN 11 DI
ARDUINO, IL PIN 6 VA AL PIN 10 DELLA SCHEDA. SUCCESSIVAMENTE SI COLLEGA IL
PIN NUMERO 16 DELLO SCHERMO ALLA TERRA MENTRE SUL NUMERO 15 SI
POSIZIONA LA RESISTENZA DA 100 OHM. INFINE SI CONCLUDE LA CONNESSIONE
DELLO SCHERMO LCD COLLEGANDO IL PIN 14 AL PIN 2 DI ADUINO, IL PIN NUMERO
13 AL PIN 3 E PER ULTIMO IL PIN NUMERO 12 DELLO SCHERMO LCD AL PIN 4 DELLA
SCHEDA ARDUINO.
INFINE COLLEGHIAMO IL POTENZIOMETRO PER GESTIRE IL CONTRASTO DELLO
SCHERMO LCD: SI SALDANO 3 JUMPER AI TRE PIEDINI DEL POTENZIOMETRO E SI
COLLEGANO I DUE ESTERNI UNA ALLA TERRA E UNO AL VOLTAGGIO DELLA
BREADBOARD, E QUELLO CENTRALE VA COLLEGATO AL PIN 3 DELLO SCHERMO LCD.
PRIMO DI PASSARE ALLUTILIZZO VERO E PROPRIO, BISOGNA COLLEGARE LA SCHEDA
ARDUINO ALLA TERRA E ALLA RESISTENZA DELLA BREADBOARD: QUINDI
UTILIZZANDO I CAVI DI COLLEGAMENTO, SI UNISCE IL PIN DELLA SCHEDA ARDUINO
DOVE TROVIAMO LA SCRITTA 5V ALLA STRISCIA ROSSA DELLA BREADBOARD E IL
PIN CON SCRITTO GND (GROUND) ALLA LINEA BLU SEMPRE DELLA BREADBOARD.
ORA SIAMO PRONTI PER COLLEGARE LA SCHEDA ARDUINO AL PC, TRAMITE IL CAVO
USB IN DOTAZIONE, E UTILIZZARE LACCORDATORE.
SCHEMA DEL CIRCUITO
11. ACCORDATORE CHITARRA MORENO MATTEO - MATRICOLA 722172
10
const int notes[]={NOTE_E2, NOTE_A2, NOTE_D3, NOTE_G3, NOTE_B3, NOTE_E4};
//Questi sono i toni delle 6 corde della chitarra
#define piezoPin 6
//Questo 竪 il pin di output per il buzzer
void setup()
{
pinMode(piezoPin, OUTPUT);
Serial.begin(9600);
lcd.begin(2,20);
lcd.setCursor(0,0);
lcd.print("GUITAR TUNER");
//Settare il pin in modalit output e pulire LCD e aprire il monitor seriale
}
void loop()
{
float answer=0;
if (Serial.available())
{
answer=Serial.parseFloat();
if (answer==1)
{
lcd.clear();
while (1)
{
tone(piezoPin,notes[0]);
lcd.print("MI basso");
lcd.setCursor(0,1);
lcd.print("Corda 1");
delay(1000);
lcd.clear();
if(Serial.available())
{