# Modulo trasmettitore FM, SI4713, I2C, 3-5VDC

> Modulo trasmettitore FM basato su Si4713, controllato tramite interfaccia I2C, alimentazione 3-5VDC. Compatibile con Arduino, ESP32 e altre schede di sviluppo. Consente la trasmissione audio stereo tramite ingresso AUX 3.5mm e dati RDS (titolo brano, messaggi testuali). Portata tipica fino a 10 metri, estendibile con antenna. Temperatura di funzionamento -25 - 85 gradi C, dimensioni 40 x 20 x 7mm.

- Pagina: https://sigmanortec.ro/it/modulo-trasmettitore-fm-si4713-i2c-3-5vdc
- Prezzo: 56.04 RON
- Disponibilità: Disponibile
- Riferimento: 9518 · EAN: 5945284132052
- Categoria: Meccatronica e IoT > Sensori e moduli > Moduli RF e radio
- Specifiche: Tensione di alimentazione: 3 V; Tensione massima di ingresso: 5 V; Tipo di tensione in ingresso: DC
- Collo (dati di spedizione): 0.006 kg
- Aggiornato: 2026-09-23
- Negozio: [Sigmanortec.ro](https://sigmanortec.ro/it/llms.txt)
- Prezzi: RON, IVA inclusa; prezzi e disponibilità al 2026-10-22 04:28 (Europe/Bucharest)

## Descrizione

Modulo trasmettitore FM con Si4713 per progetti Arduino e altre schede, controllabile tramite I2C, permette l'uscita audio stereo tramite ingresso AUX e l'invio di informazioni RDS come titolo del brano o messaggi. Funziona a 3-5 V CC per una facile integrazione, offre la possibilità di impostare via software la frequenza e la potenza di trasmissione, con una portata tipica fino a 10 m, estendibile con l'antenna.
Modulo trasmettitore radio FM basato su Si4713, con interfaccia I2C, compatibile con Arduino, ESP32 e altre schede di sviluppo.
Questa scheda può trasmettere audio e RDS (Radio Data System), un protocollo che consente l'integrazione di informazioni digitali nelle trasmissioni radio FM. Attraverso RDS, il trasmettitore può inviare al ricevitore informazioni come il titolo della canzone in riproduzione, il nome della stazione, i metadati e altri messaggi di testo.
La tensione di alimentazione tra 3 e 5VDC la rende compatibile con la maggior parte delle schede di sviluppo disponibili sul mercato.
Presenta ingresso AUX stereo 3.5mm e ingressi separati per canale sinistro/destro per una buona qualità del suono.
Il modulo funziona insieme a un microcontrollore, tramite il quale si controllano la frequenza di emissione, la potenza di trasmissione e i dati RDS trasmessi.
Nota d'uso: Per una corretta inizializzazione del modulo, si raccomanda l'uso della libreria Adafruit Si4713 nella versione modificata disponibile all'indirizzo: https://github.com/yo3hjv/Adafruit-Si4713-Library — questa risolve un problema di timing presente nella libreria originale e garantisce un'inizializzazione stabile sia su Arduino che su ESP32.
Raccomandazione hardware: Per eliminare l'instabilità causata dai loop di massa in RF, si consiglia di montare una resistenza da 6.8K ohm tra il pin RST del modulo e GND.
Specifiche:
Tensione di alimentazione: 3 - 5VDC
Integrato: Si4713
Interfaccia comunicazione: I2C
Banda: FM
Trasmissione: Audio, Dati RDS/RBDS
Distanza di trasmissione: Massimo 10 metri, può essere migliorata con antenna
Ingresso audio: AUX-IN, stereo 3.5mm
Temperatura di funzionamento: -25 - 85 gradi C
Dimensioni mm: 40 x 20 x 7mm
Pin:
Pin
Descrizione
LIN
Ingresso audio canale sinistro
RIN
Ingresso audio canale destro
VIN
Alimentazione 3–5V DC
GND
Massa comune (alimentazione e logica)
3VO
Uscita regolatore integrato 3.3V DC, max 100mA
RST
Reset (attivo LOW)
CS
Selezione indirizzo I2C: HIGH = 0x63 (default), GND = 0x11
SCL
Clock I2C
SDA
Dati I2C
GPIO1/2
Pin uso generale, possono controllare LED o altre funzioni esterne
Utilizzo:
Necessario:
- Modulo SI4713
- Arduino Uno / ESP32 o altro microcontrollore
- Cavo USB
- Arduino IDE installato
- Libreria: Adafruit Si4713 (versione modificata)
Download: https://github.com/yo3hjv/Adafruit-Si4713-Library
- Opzionale: resistenza 6.8K ohm (raccomandata per stabilità RF)
- Opzionale: antenna per maggiore distanza
Installazione libreria:
Scarica l'archivio ZIP dal link sopra indicato.
In Arduino IDE: Sketch → Include Library → Add .ZIP Library
Seleziona il file ZIP scaricato.
La libreria è ora disponibile.
La libreria originale Adafruit contiene una differenza di timing che può causare un'inizializzazione fallita o casuale. La versione sopra risolve questo problema in conformità con il datasheet Silicon Labs.
Selezione della frequenza (FM):
Frequenza (MHz)
Valore funzione
Esempio chiamata
87.5 MHz
8750
tuneFM(8750)
95.0 MHz
9500
tuneFM(9500)
100.0 MHz
10000
tuneFM(10000)
102.3 MHz
10230
tuneFM(10230)
108.0 MHz
10800
tuneFM(10800)
Impostazione della potenza di trasmissione:
Valore dBuV
Esempio chiamata
Descrizione
88
setTXpower(88)
Potenza minima, raggio molto corto
100
setTXpower(100)
Potenza media
115
setTXpower(115)
Potenza massima (~10m senza antenna)
Risoluzione problemi:
Modulo non trovato in radio.begin(): Verifica SDA, SCL, RST e CS. CS deve essere collegato a 3.3V per l'indirizzo 0x63.
Inizializzazione casuale, a volte funziona, a volte no: Usa la libreria modificata dal link consigliato (problema di timing nella libreria originale).
Segnale RF instabile, fluttuazioni, rumore: Monta la resistenza da 6.8K ohm tra RST e GND per eliminare i loop di massa.
Nessun audio, trasmissione ma senza suono: Collega la sorgente audio all'ingresso AUX (jack 3.5mm stereo, segnale line-level).
Raggio di trasmissione piccolo: Imposta setTXpower(115) e aggiungi un'antenna al pin ANT del modulo.
Pinout Microcontrollore:
Pin Modulo
Arduino Uno
ESP32
Osservazione
VIN
5V
3.3V
Alimentazione
GND
Massa comune
SDA
A4
GPIO21
Dati I2C
SCL
A5
GPIO22
Clock I2C
RST
D12
GPIO13
Reset modulo (ESP32: pin sicuro, non-strapping)
CS
3.3V
Indirizzo I2C = 0x63 (default)
CS → GND → indirizzo I2C = 0x11
CS → 3.3V → indirizzo I2C = 0x63 (default)
