Inhaltsverzeichnis:

ARDUINO UKW-RADIO - Gunook
ARDUINO UKW-RADIO - Gunook

Video: ARDUINO UKW-RADIO - Gunook

Video: ARDUINO UKW-RADIO - Gunook
Video: FM radio приёмник TEA5767 на Arduino 2024, Oktober
Anonim
ARDUINO UKW-RADIO
ARDUINO UKW-RADIO
ARDUINO UKW-RADIO
ARDUINO UKW-RADIO
ARDUINO UKW-RADIO
ARDUINO UKW-RADIO

Lesen Sie die Tutorials zu den FM-Radios an der Basis von Si4703.

J' ai souhaité pour ma part pousser la programmation un peu plus loin que les fonctions de base proposées in the les example, and use a écran touchscreen.

Au final, la radio fournit:

  • - 12 Presets répartis en deux claviers
  • - Funktion Mono-Stereo
  • - Seek Up/Dwn sur les Presets ou sur les Stations (über Touchscreen oder Tasten)
  • - Batterie anzeigen
  • - Règlage du Volume (über Touchscreen oder Potentiometer) mit affichage d'une barre de progression
  • - Avance des Fréquences par pas de 1 über un encodeur
  • - Fonction RDS (Nom de la Station et texte fourni par l'émetteur)
  • - Rappel du Volume sélectionné et de la dernière station à l'allumage
  • - Stromversorgung USB, Akkus 9V, Blockabschnitt 9V

La video est sichtbar ici:

www.youtube.com/embed/QUOgoKPhcMc

Schritt 1: Un Mot Sur Les Librairies

La librairie utilisee pour le Si4703 est classiquement celle du même nom.

Nutzung von ATMEGA und ecran TFT imposant cependant une modifikation du fichier si4703.cpp de la manière suivante:

#define resetPin 52

#define SDIO 20

// int SCLK = 21; //SCL/A5 auf Arduino

En principe le RDS est lu de façon einfach:

radio.readRDS (rdsBuffer, 15000);

Serial.println (rdsBuffer);

J'ai préféré pour ma part utiliser la librairie RDSParser plus Complexe à Programmierer mais qui m'a donné de bien meilleurs résultats.

Schritt 2: Les Connexions

Les Verbindungen
Les Verbindungen

Modul Si4703

  • Si4703 3.3V Pin => Arduino uno 3.3V
  • Si4703 GND-Pin => Arduino uno GND
  • Si4703 SDIO-Pin => Arduino uno A20
  • Si4703 SCLK-Pin => Arduino uno A21
  • Si4703 RST-Pin => Arduino uno D53

Potentiometer Volumen

  • Pin 0 => Arduino uno GND
  • Pin 1 => Arduino uno A15
  • Pin 2 => Arduino uno 5V

Bouton Seek UP

  • Pin 0 => Arduino uno GND
  • Pin 1 => Arduino uno D53

Bouton Seek DWN

  • Pin 0 => Arduino uno GND
  • Pin 1 => Arduino uno D51

Kodierer

  • Pin 0 => Arduino uno GND
  • Pin 1 => Arduino uno 5v
  • Pin 2 => Arduino uno D31
  • Pin 3 => Arduino uno D33
  • Pin 4 => Arduino uno D35

Schritt 3: Les Composants

Les Composants
Les Composants
Les Composants
Les Composants
Les Composants
Les Composants
  • Arduino Mega

    www.amazon.fr/dp/B06XKZY117/ref=pe_3044141_189395771_TE_dp_1

  • Si4703

    www.amazon.fr/dp/B079BT3T5C/ref=pe_3044141_185740131_TE_item

  • Ampli Velleman
  • 2 PS de petite taille

    www.amazon.fr/dp/B07912QQ97/ref=pe_3044141_189395771_TE_3p_dp_1

  • 2 Boutons Poussoir
  • 1 Potentiometer
  • 1 Kodierer

    www.amazon.fr/dp/B011BHAQZE/ref=pe_3044141_189395771_TE_3p_dp_i1

  • Un écran TFT-Touchscreen

    www.amazon.fr/Elegoo-Tactile-320x240-Technical-Arduino/dp/B01JD4TJZU/ref=sr_1_1?ie=UTF8&qid=1521623541&sr=8-1&keywords=arduino+touch+screen

Empfohlen: