Spisu treści:

RADUINO FM RADIO: 3 kroki
RADUINO FM RADIO: 3 kroki

Wideo: RADUINO FM RADIO: 3 kroki

Wideo: RADUINO FM RADIO: 3 kroki
Wideo: TEA5767. Делаем Fm Radio на Arduino. 2024, Lipiec
Anonim
RADUINO FM
RADUINO FM
RADUINO FM
RADUINO FM
RADUINO FM
RADUINO FM

Les Tutoriels sur les Radia FM à base de Si4703 nie jest obowiązkowe.

J'ai souhaité pour ma part pousser la programmation un peu plus schab que les funkctions de base proposées dans les exemles, et utiliser un écran TouchScreen.

Au final, la radio fournit:

  • - 12 ustawień wstępnych répartis en deux claviers
  • -Fonction Mono Stereo
  • - Szukaj w górę / w dół sur les Presets lub sur les Stations (za pomocą ekranu dotykowego lub przycisków)
  • -Wskaźnik baterii
  • - Règlage du Volume (przez ekran dotykowy lub Potentiometre) avec affichage d'une barre de progression
  • - Avance des Fréquences par pas de 1 via 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
  • - Zasilanie USB, Accus 9V, Bloc secteur 9V

La video est visible ici:

www.youtube.com/embed/QUOgoKPhcMc

Krok 1: Biblioteki Un Mot Sur Les

Użyta biblioteka dla Si4703 jest klasyczną komórką meme nom.

L'utilisation d'un ATMEGA et d'un écran TFT impimnt cependant une modyfikacji du fichier si4703.cpp de la manière suivante:

#define resetPin 52

#definiuj SDIO 20

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

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

radio.odczytajRDS(rdsBuffer, 15000);

Serial.println(rdsBuffer);

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

Krok 2: Les Connexions

Les Connexions
Les Connexions

Moduł Si4703

  • Si4703 pin 3,3V => Arduino uno 3,3V
  • Pin Si4703 GND => Arduino i GND
  • Pin Si4703 SDIO => Arduino uno A20
  • Si4703 pin SCLK => Arduino uno A21
  • Pin Si4703 RST => Arduino uno D53

Objętość potencjometru

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

Bouton Szukaj w górę

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

Bouton Seek DWN

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

Koder

  • 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

Krok 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 HP de petite taile

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

  • 2 pączki poussoir
  • 1 Potencjometr
  • 1 enkoder

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

  • Niesamowity ekran dotykowy TFT

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

Zalecana: