Modulo trasmettitore FM, SI4713, I2C, 3-5VDC
zoom_out_map
chevron_left chevron_right

Le immagini dei prodotti sono solo a scopo informativo e potrebbero presentare piccole differenze, a seconda del lotto e del fornitore. Le specifiche e i prezzi dei prodotti potrebbero essere soggetti a modifiche senza preavviso. Facciamo del nostro meglio per aggiungere specifiche quanto più precise e corrette possibili alla pagina del prodotto, ma è possibile che non siano del tutto corrette. Se identifichi un caso del genere, ti preghiamo di segnalarcelo.

Il prodotto è destinato agli specialisti e richiede personale qualificato e autorizzato. Il prodotto non include istruzioni di montaggio/uso . La messa in funzione del prodotto da parte di persone non qualificate comporta la perdita della garanzia secondo i Termini e Condizioni presenti sul sito.

Le specifiche tecniche indicate (corrente, potenza, ecc.) rappresentano valori massimi consentiti in condizioni ideali di funzionamento. Per un utilizzo sicuro e una durata ottimale, si raccomanda di utilizzare il prodotto in regime continuo a non più del 50% dei valori massimi specificati.

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

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.

4.589,27 Ft Tasse incluse

3.792,79 Ft Tasse escluse

Non ci sono ancora recensioni

Spedito entro giovedì 27 agosto

Chiudere

Questo prodotto ha una garanzia di 2 anni.

SPEDIZIONE INTERNAZIONALE
Spedizione veloce gratuita per ordini superiori a 100EUR nella maggior parte de paesi UE.
SPEDIZIONE VELOCE 24 ORE
Spediamo dal nostro magazzino entro 24 ore
PUNTI FEDELTÀ
Ricevi punti a ogni ordine, per un valore del 5%.

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 GND 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 3.3V Indirizzo I2C = 0x63 (default)

CS → GND → indirizzo I2C = 0x11

CS → 3.3V → indirizzo I2C = 0x63 (default)

9518

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

Avertismente generale de siguranta:

Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.

Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.

Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.

Nu lasati produsul alimentat nesupravegheat in timpul testelor.

Produsul nu este jucarie si nu este destinat copiilor.

Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Documentatie si siguranta:

Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].

// Simple FM Broadcast Example

// Compatible with Arduino Uno and ESP32

#include <Wire.h>

#include <Adafruit_Si4713.h>

#define RESETPIN 12      // Arduino Uno: D12 | ESP32: GPIO13

#define FMSTATION 10230  // Frequency: 102.30 MHz (unit = 10 kHz)

Adafruit_Si4713 radio = Adafruit_Si4713(RESETPIN);

void setup() {

  Serial.begin(9600);

  Serial.println("Initializing FM transmitter...");

  if (!radio.begin()) {

    Serial.println("Module not found! Check connections.");

    while (1); // Stop execution

  }

  radio.setTXpower(115);        // Maximum transmission power

  radio.tuneFM(FMSTATION);      // Set FM frequency

  Serial.println("Broadcasting started!");

}

void loop() {

  // Nothing to do here

}