INFORMACIÓN
El SI4713 Módulo Transmisor FM 3-5V DC es un módulo electrónico diseñado para transmitir audio por radio FM en el rango comercial. Integra el circuito SI4713, el cual se configura mediante comunicación I²C, permitiendo seleccionar la frecuencia de transmisión, el nivel de potencia, la preénfasis y otros parámetros. El audio de entrada se aplica a través de una señal analógica (por jack o pines), el chip la modula en frecuencia (FM) y la envía a la antena, generando una señal que puede ser recibida por cualquier radio FM cercana.
El SI4713 Módulo Transmisor FM 3-5V DC se utiliza principalmente para transmitir audio de forma inalámbrica a radios FM convencionales, por lo que es ideal en aplicaciones como reproductores de audio FM, adaptadores FM para automóviles, sistemas de audio caseros y guías de audio. Gracias a su comunicación I²C y a que opera con niveles lógicos de 3.3 V y 5 V, es compatible con múltiples tarjetas de desarrollo, entre ellas Arduino UNO, Nano, Mega y Due, ESP8266, ESP32, Raspberry Pi, STM32.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Chip: SI4713.
- Tipo: Transmisor de radio FM.
- Rango de Frecuencia: 76 – 108 MHz.
- Voltaje de Alimentación: 3 a 5 VDC.
- Interfaces de Comunicación:
- I2C (dirección 0x63).
- SPI.
- Entrada de Audio: Analógica, Estéreo (L/R).
- Transmisión de Datos: RDS/RBDS.
- Modulación: FM con preénfasis configurable.
- Potencia de Transmisión: Hasta 10 metros.
- Antena: Pin dedicado para antena externa (NO INCLUIDA).
- Compatibilidad lógica: 3.3 V y 5 V.
- Regulación interna: Sí.
- Consumo de Corriente: Bajo.
- Dimensiones: 37 mm x 19 mm x 9 mm.
- Peso: 4.13 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Descripción de Pines.
- LIN: Esta es la entrada IZQUIERDA de nivel de línea. También se conecta a la toma de auriculares, pero si deseas conectarla directamente sin un cable voluminoso, conecta aquí el audio de nivel de línea (~0,7 Vpp). Incorpora un condensador de bloqueo de CA para polarizarlo en CC.
- RIN: Igual que LIN pero la entrada DERECHA.
- Vin: Este es el pin de entrada de alimentación. Puedes alimentar el chip con 3 -5 VDC. Idealmente, deberías usar el mismo voltaje que para los niveles lógicos. En un Arduino, suele ser de 5 V.
- GND: Esta es la tierra de energía y lógica, conéctela al pin de tierra de tu microcontrolador
- 3Vo: Esta es la salida del regulador integrado, 3.3 V nominales. Puedes usarla si necesitas hasta 100 mA de voltaje regulado de 3 V.
- RST: Este es el pin de reinicio. Debes activarlo antes de iniciar la comunicación con el chip. Cuando está en 0 lógico, el chip está en reinicio.
- CS: Este es el pin de selección de chip, utilizado en modo SPI. También determina la dirección I2C. Cuando está en estado alto (por defecto), la dirección I2C es 0x63. Si este pin está en cortocircuito a tierra, la dirección I2C es 0x11.
- SCL: Este es el pin del reloj I2C, conéctalo a SCL en tu microcontrolador.
- SDA: Este es el pin de datos I2C, conéctalo a SDA en tu microcontrolador.
También hay dos pines “GPIO” que puedes usar para hacer parpadear LEDS. El estado inicial de estos pines configura el chip para el modo analógico, así que no los cortocircuites a tierra ni a VCC durante el reinicio. ¡Solo tienen una salida de 3 V!
- GP1: Este es GPIO #1.
- GP2: Este es GPIO #2.
¿Cómo probar el SI4713 Módulo Transmisor FM 3-5V DC?
Aquí tienes una guía paso a paso para probar el módulo transmisor usando la interfaz de comunicación I2C que es la principal y la más estable. El SI4713 transmite FM y también puede enviar datos RDS (nombre de estación / texto) si todo está funcionando.
Materiales Necesarios.
- Arduino UNO o placa similar.
- Cables Jumpers.
- Protoboard (opcional).
- Antena Externa o Alambre.
Conexiones.
| Módulo SI4713 | Arduino Uno |
|---|---|
| Vin → 5V (desde Arduino) | Alimentación |
| GND → GND | Tierra común |
| SCL → A5 | I2C reloj |
| SDA → A4 | I2C datos |
| RST → D12 | Reset del módulo |
| Audio IN (LIN/RIN) → fuente de audio externa opcional | O Jack 3.5 mm |

Instalación de Librería.
- Abre el IDE de Arduino.
- Ve a Sketch → Include Library → Manage Libraries….
- En el gestor de librerías, busca “Adafruit Si4713” e instálala.
Ejemplo de Uso.
- En el IDE, abre: File → Examples → Adafruit_Si4713 → adaradio.
- Se abrirá un sketch que transmite FM por defecto en 102.3 MHz con RDS activo.
Puede que 102.3 MHz esté ocupada en tu zona. Cambia esta línea:
#define FMSTATION 10230 // 102.30 MHz (en unidades de 10 kHz)
Por ejemplo, para 88.1 MHz usa:
#define FMSTATION 8810 // 88.10 MHz
Este valor está en 10 kHz, así que multiplicas MHz × 100.
Verificación.
- Conecta tu Arduino por USB.
- Selecciona Tools → Board → Arduino Uno y el puerto correcto.
- Haz clic en Upload para subir el código.
- Abre el Serial Monitor (Ctrl+Shift+M) a 9600 baudios.
Si todo va bien, verás un mensaje como:
RDS On!
- Conecta audio (por ejemplo, desde un teléfono o reproductor) al módulo usando un cable 3.5 mm a LIN/RIN.
- Ajusta el volumen de la fuente para que el nivel de entrada sea adecuado (no muy alto ni saturado).
- Sintoniza un radio FM cercano en la frecuencia que programaste o en 102.3 MHz si no hiciste cambios.
- Deberías oír el audio transmitido si estás cerca del módulo.
- Si tu radio muestra texto o nombre de estación, el RDS está funcionando.
La transmisión FM es de baja potencia y suele funcionar a pocos metros sin antena externa.
Escaneo de Frecuencia.
El sketch incluye una función de escaneo que puede ayudarte a encontrar una frecuencia libre:
for (uint16_t f = 8750; f < 10800; f += 10) {
radio.readTuneMeasure(f);
radio.readTuneStatus();
Serial.println(radio.currNoiseLevel);
}
Esto mide el ruido en cada frecuencia y te da una idea de qué frecuencias están libres cerca de tu ubicación.
Enviar RDS.
En el código puedes ver llamadas como:
radio.beginRDS();
radio.setRDSstation("MI ESTAC.");
radio.setRDSbuffer("Hola desde Arduino!");
- setRDSstation() define el nombre de estación (hasta 8 caracteres).
- setRDSbuffer() define el texto que aparecerá en radios compatibles.
Asegúrate de no enviar estos valores demasiado rápido: espera unos segundos entre cambios para que los receptores RDS los capturen.

Eliminador 5V 2A con Plug
Adaptador ESP8266 para protoboard
Gravity Kit de 27 Sensores Compatibles con Arduino KIT0011
TCS230 Clasificador de Colores
MPR121 Teclado Touch I2C
UNIT Placa de Expansión para Raspberry Pi Pico
LED Rojo SMD 0805 NCD0805R1
LILYGO TTGO T-Beam LoRa32 433 Mhz V1.1 NEO-6M 18650
Pistola de Aire Caliente 2000W 110V 60-600°C
MOC3021 Optoacoplador DIP-6
DB157S(60MIL) Puente Rectificador 1000V 1.5A SMD
Espejo Reflectante 20x3mm para Máquina Láser CO2
Carcasa Raspberry Pi 4B Acrílico
Carcasa de Plástico ABS para Raspberry Pi 4B Color Negro
TTP223B Sensor Capacitivo Touch - UNIT DevLab
CH340G IC Transceptor SMD
SMS05CT1G Matriz de Diodos con Protección ESD
Probador de Componentes LCR-T4 Con Carcasa
Kit 2500 Capacitores SMD 0603 50 Valores
46205 Clavija Industrial Plástica Aterrizada Volteck
LILYGO T5 E-Paper
Sensor Final de Carrera Limit Switch End Stop Impresora 3d Cnc
Sensor de Temperatura DHT22 AM2302
TPA3118 Modulo Amplificador 60W Mono Clase D
Modulo WiFi ESP8266 ESP-12F





























Valoraciones
No hay valoraciones aún.