FM-Sendermodul, SI4713, I2C, 3-5VDC
zoom_out_map
chevron_left chevron_right

Produktbilder dienen ausschließlich zu Informationszwecken und können je nach Charge und Lieferant geringfügige Unterschiede aufweisen. Produktspezifikationen und Preise können ohne vorherige Ankündigung geändert werden. Wir tun unser Bestes, um der Produktseite möglichst genaue und richtige Spezifikationen hinzuzufügen, es ist jedoch möglich, dass diese nicht ganz korrekt sind. Sollten Sie einen solchen Fall feststellen, melden Sie ihn uns bitte.

Das Produkt ist für Fachleute bestimmt und erfordert qualifiziertes und autorisiertes Personal. Dem Produkt liegt keine Montage-/Gebrauchsanleitung bei . Die Inbetriebnahme des Produktes durch nicht qualifizierte Personen führt zum Verlust der Garantie gemäß den AGB auf der Seite.

Die angegebenen technischen Spezifikationen (Strom, Leistung usw.) stellen maximale zulässige Werte unter idealen Betriebsbedingungen dar. Für einen sicheren Betrieb und eine optimale Lebensdauer wird empfohlen, das Produkt im Dauerbetrieb mit höchstens 50 % der angegebenen Maximalwerte zu verwenden.

FM-Sendermodul, SI4713, I2C, 3-5VDC

FM-Sendermodul mit Si4713 für Arduino-Projekte und andere Boards, gesteuert über I2C, ermöglicht Stereo-Audioausgabe über den AUX-Eingang und das Senden von RDS-Informationen wie Songtitel oder Nachrichten. Es arbeitet mit 3–5 V DC für einfache Integration, bietet Software-Einstellungen für Frequenz und Sendeleistung und hat eine typische Reichweite von bis zu 10 m, die mit einer Antenne erhöht werden kann.

11,09 € Bruttopreis

9,17 € zzgl. MwSt.

No reviews yet

Shipping by Donnerstag 27 August

Schließen

This product has a warranty of 2 years.

INTERNATIONAL DELIVERY
International fast shipping within EU. Free Shipping for orders above 100 EUR in most EU countries.
FAST DISPATCH 24H
We ship from our stock within 24H
TREUEPUNKTE
Sie erhalten bei jeder Bestellung Punkte im Wert von 5 %.

FM-Radiosender-Modul basierend auf Si4713, mit I2C-Schnittstelle, kompatibel mit Arduino, ESP32 und anderen Entwicklungsboards.

Dieses Modul kann Audio und RDS (Radio Data System) übertragen, ein Protokoll, das die Integration digitaler Informationen in FM-Rundfunksendungen ermöglicht. Über RDS kann der Sender dem Empfänger Informationen wie den Titel des abgespielten Liedes, den Namen des Senders, Metadaten und andere Textnachrichten senden.

Die Versorgungsspannung von 3 bis 5 VDC macht es kompatibel mit den meisten auf dem Markt erhältlichen Entwicklungsboards.

Es verfügt über einen Stereo-AUX-Eingang 3.5mm sowie separate Eingänge für den linken/rechten Kanal für eine gute Klangqualität.

Das Modul arbeitet zusammen mit einem Mikrocontroller, über den die Sendefrequenz, die Sendeleistung und die übertragenen RDS-Daten gesteuert werden.

Hinweis zur Verwendung: Für die korrekte Initialisierung des Moduls empfehlen wir die Verwendung der Adafruit Si4713 Bibliothek in der modifizierten Version, die unter folgender Adresse verfügbar ist: https://github.com/yo3hjv/Adafruit-Si4713-Library — diese löst ein Timing-Problem in der Originalbibliothek und gewährleistet eine stabile Initialisierung sowohl auf Arduino als auch auf ESP32.

Hardware-Empfehlung: Zur Beseitigung von Instabilitäten, die durch Masse-Schleifen im RF-Bereich verursacht werden, wird empfohlen, einen 6,8 kOhm Widerstand zwischen dem RST-Pin des Moduls und GND zu montieren.

 

Spezifikationen:

Versorgungsspannung: 3 - 5 VDC

Integriert: Si4713

Kommunikationsschnittstelle: I2C

Band: FM

Übertragung: Audio, RDS/RBDS-Daten

Übertragungsreichweite: Maximal 10 Meter, mit Antenne erweiterbar

Audioeingang: AUX-IN, Stereo 3.5mm

Betriebstemperatur: -25 bis 85 Grad C

Abmessungen mm: 40 x 20 x 7mm

 

Pinbelegung:

Pin Beschreibung
LIN Audioeingang linker Kanal
RIN Audioeingang rechter Kanal
VIN Versorgung 3–5 V DC
GND Gemeinsame Masse (Versorgung und Logik)
3VO Ausgang integrierter Regler 3,3 V DC, max. 100 mA
RST Reset (aktiv LOW)
CS I2C-Adressauswahl: HIGH = 0x63 (Standard), GND = 0x11
SCL I2C-Clock
SDA I2C-Daten
GPIO1/2 Allgemeine Pins, können LEDs oder andere externe Funktionen steuern

 

Verwendung:

Benötigt:

- SI4713 Modul

- Arduino Uno / ESP32 oder ein anderer Mikrocontroller

- USB-Kabel

- Installierte Arduino IDE

- Bibliothek: Adafruit Si4713 (modifizierte Version)

Download: https://github.com/yo3hjv/Adafruit-Si4713-Library

- Optional: 6,8 kOhm Widerstand (für RF-Stabilität empfohlen)

- Optional: Antenne für größere Reichweite

 

Bibliothek installieren:

Lade das ZIP-Archiv vom oben genannten Link herunter.

In der Arduino IDE: Sketch → Include Library → Add .ZIP Library

Wähle die heruntergeladene ZIP-Datei aus.

Die Bibliothek ist jetzt verfügbar.

Die Originalbibliothek von Adafruit enthält einen Timing-Unterschied, der eine fehlerhafte oder zufällige Initialisierung verursachen kann. Die obige Version behebt dieses Problem gemäß dem Datenblatt von Silicon Labs.

 

Frequenzauswahl (FM):
Frequenz (MHz) Funktionswert Beispielaufruf
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)

 

Einstellen der Sendeleistung:
dBuV-Wert Beispielaufruf Beschreibung
88 setTXpower(88) Minimale Leistung, sehr kurze Reichweite
100 setTXpower(100) Mittlere Leistung
115 setTXpower(115) Maximale Leistung (~10 m ohne Antenne)

 

Fehlerbehebung:

Modul wird bei radio.begin() nicht gefunden: Überprüfe SDA, SCL, RST und CS. CS muss für die Adresse 0x63 mit 3,3 V verbunden sein.

Zufällige Initialisierung, manchmal funktioniert es, manchmal nicht: Verwende die modifizierte Bibliothek vom empfohlenen Link (Timing-Problem in der Originalbibliothek).

Instabiles RF-Signal, Schwankungen, Störgeräusche: Baue einen 6,8 kOhm Widerstand zwischen RST und GND ein, um Masse-Schleifen zu eliminieren.

Kein Audio, Sendung ohne Ton: Schließe die Audioquelle an den AUX-Eingang (Stereo-Klinke 3.5mm, Line-Level-Signal) an.

Geringe Reichweite: Stelle setTXpower(115) ein und füge eine Antenne am ANT-Pin des Moduls hinzu.

 

Mikrocontroller Pinbelegung:
Modulpin Arduino Uno ESP32 Bemerkung
VIN 5V 3,3 V Versorgung
GND GND GND Gemeinsame Masse
SDA A4 GPIO21 I2C-Daten
SCL A5 GPIO22 I2C-Clock
RST D12 GPIO13 Modul-Reset (ESP32: sicherer Pin, kein Strapping)
CS 3,3 V 3,3 V I2C-Adresse = 0x63 (Standard)

CS → GND → I2C-Adresse = 0x11

CS → 3,3 V → I2C-Adresse = 0x63 (Standard)

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

}