Questo progetto è messo a disposizione dalla Associazione Italcable. Eventuali modifiche e migliorie possono essere inviate alla mail info@associazioneitalcable.it.
Nota: Non forniamo assistenza ma accogliamo volentieri suggerimenti.
Benvenuti nel progetto ufficiale per la realizzazione del decoder orario SRC. Questo dispositivo permette di ricevere il segnale audio tramite un microfono e di sincronizzare automaticamente l'ora e la data su un display LCD, aggiornando un modulo di precisione RTC.
Installare tramite il Gestore Librerie di Arduino:
Posizionamento: Collocare il microfono vicino all'altoparlante. L'AGC del MAX9814 gestisce ottimamente i volumi bassi.
Monitor Seriale: A 9600 baud, verificare che il valore "offset" sia stabile durante il silenzio.
LED: Devono attivarsi solo durante i toni SRC. Se lampeggiano con la musica, abbassare il volume o regolare la sensibilità.
| COMPONENTE | PIN ARDUINO |
|---|---|
| Microfono OUT | A0 |
| LED 2500Hz (Bit 1) | A1 |
| LED 2000Hz (Bit 0) | A2 |
| LED 1000Hz (Sincro) | A3 |
| Bus I2C (SDA/SCL) | A4 / A5 |
S0-S1 (Sincro): Ricerca e conteggio di 6 impulsi a 1000Hz per lo zero spaccato del secondo.
S2 (Attesa): Standby sincronizzato fino al secondo 52.
S3 (Dati): Lettura toni FSK. 2500Hz = "1", 2000Hz = "0". Verifica parità e aggiornamento RTC.