Съдържание:

ARDUINO FM RADIO: 3 стъпки
ARDUINO FM RADIO: 3 стъпки

Видео: ARDUINO FM RADIO: 3 стъпки

Видео: ARDUINO FM RADIO: 3 стъпки
Видео: сделать простое AM-радио, принимающее все международные радиостанции 2024, Ноември
Anonim
ARDUINO FM РАДИО
ARDUINO FM РАДИО
ARDUINO FM РАДИО
ARDUINO FM РАДИО
ARDUINO FM РАДИО
ARDUINO FM РАДИО

Les tutoriels sur les radios FM à base de Si4703 ne manquent pas.

J 'ai souhaité pour ma part pousser la programmation un peu plus loin que les fonctions de base offerses dans les examples, et utiliser un écran TouchScreen.

Au окончателно, la radio fournit:

  • - 12 предварителни настройки répartis en deux claviers
  • - Fonction Mono Stereo
  • - Търсете Up/Dwn sur les Presets или Sur Les Stations (чрез сензорен екран или бутони)
  • - Индикаторна батерия
  • - Règlage du Volume (чрез сензорен екран или потенциометър) avec affichage d'une barre de progression
  • - Avance des Fréquences par pas de 1 чрез un encodeur
  • - Fonction RDS (Nom de la Station et texte fourni par l'émetteur)
  • - станция Rappel du Volume sélectionné et de la dernière à l'allumage
  • - Алиментационен USB, Accus 9V, Bloc secteur 9V

Видеоклипът е видим ici:

www.youtube.com/embed/QUOgoKPhcMc

Стъпка 1: Un Mot Sur Les Librairies

La librairie utilisée pour le Si4703 est класификация celle du même nom.

Използвайте d'un ATMEGA et d'un écran TFT внушителен цепендър une modification du fichier si4703.cpp de la manière suivante:

#define resetPin 52

#дефинирайте SDIO 20

// int SCLK = 21; // SCL/A5 на Arduino

Принципно RDS е просто за фасон просто:

radio.readRDS (rdsBuffer, 15000);

Serial.println (rdsBuffer);

J'ai préféré pour ma part utiliser la libraryirie RDSParser plus complexe à програмист mais qui m'a donné de bien meilleurs résultats.

Стъпка 2: Les Connexions

Les Connexions
Les Connexions

Модул Si4703

  • Si4703 3.3V щифт => Arduino uno 3.3V
  • Si4703 GND щифт => Arduino uno GND
  • Si4703 SDIO извод => Arduino uno A20
  • Si4703 SCLK щифт => Arduino uno A21
  • Si4703 RST щифт => Arduino uno D53

Обем на потенциометъра

  • пин 0 => Arduino uno GND
  • щифт 1 => Arduino uno A15
  • щифт 2 => Arduino uno 5V

Bouton Seek UP

  • Пин 0 => Arduino uno GND
  • Пин 1 => Arduino uno D53

Bouton Seek DWN

  • Пин 0 => Arduino uno GND
  • Пин 1 => Arduino uno D51

Encodeur

  • пин 0 => Arduino uno GND
  • щифт 1 => Arduino uno 5v
  • щифт 2 => Arduino uno D31
  • щифт 3 => Arduino uno D33
  • щифт 4 => Arduino uno D35

Стъпка 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

  • Ампли Велеман
  • 2 HP de petite taille

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

  • 2 бутона пусоар
  • 1 Потенциометър
  • 1 кодер

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

  • Безплатен TFT сензорен екран

    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

Препоръчано: