ITALCABLE ASSOCIAZIONE

Tradizione Radiotelegrafica e Tempo Campione
--:--:-- ...
SINCRONIZZAZIONE...

Progetto Open Source: Decoder Radio Segnale SRC

VERSIONE BETA 0.4
Display LCD SRC

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.

1. Elenco Materiali

  • Arduino Nano (o Uno).
  • Microfono MAX9814: con AGC (controllo guadagno), ideale per l'audio radiofonico.
  • Display LCD 16x2 I2C: per la visualizzazione dei dati.
  • Modulo RTC DS3231: orologio ad alta precisione con batteria tampone.
  • 3 LED (Verde, Giallo, Rosso) + Resistenze da 220 ohm.

3. Preparazione Software

Installare tramite il Gestore Librerie di Arduino:

  • RTClib (Adafruit)
  • HD44780_LCD_PCF8574
  • Goertzel (per decodifica toni)

5. Consigli per il successo

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à.

2. Collegamenti (Schema)

COMPONENTE PIN ARDUINO
Microfono OUTA0
LED 2500Hz (Bit 1)A1
LED 2000Hz (Bit 0)A2
LED 1000Hz (Sincro)A3
Bus I2C (SDA/SCL)A4 / A5

4. Logica di Decodifica

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.

DOWNLOAD RISORSE

📂 SKETCH ARDUINO (.ZIP) 📄 SCHEMA ELETTRICO (PDF)