Оглавление:

ARDUINO FM RADIO: 3 шага
ARDUINO FM RADIO: 3 шага

Видео: ARDUINO FM RADIO: 3 шага

Видео: ARDUINO FM RADIO: 3 шага
Видео: TEA5767. Делаем Fm Radio на Arduino. 2024, Ноябрь
Anonim
ARDUINO FM РАДИО
ARDUINO FM РАДИО
ARDUINO FM РАДИО
ARDUINO FM РАДИО
ARDUINO FM РАДИО
ARDUINO FM РАДИО

Учебники по радио FM на базе Si4703, не прошедшей обязательную проверку.

J 'ai souhaité for ma part pousser la programming un peu plus loin que les fonctions de base предложения dans les examples, et utiliser un écran TouchScreen.

Au final, la radio fournit:

  • - 12 предустановок répartis en deux claviers
  • - Fonction Mono Stereo
  • - Ищите вверх / вниз по предустановкам или станциям (с помощью сенсорного экрана или бутонов)
  • - Индикатор батареи
  • - 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 station à l'allumage
  • - Питание USB, Accus 9V, Bloc secteur 9V

La video est visible ici:

www.youtube.com/embed/QUOgoKPhcMc

Шаг 1. Un Mot Sur Les Librairies

La librairie utilisée pour le Si4703 est classiquement celle du même nom.

L'utilisation d'un ATMEGA et d'un écran TFT вводит соответствующую модификацию на соответствие si4703.cpp de la manière suivante:

#define resetPin 52

#define SDIO 20

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

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

radio.readRDS (rdsBuffer, 15000);

Serial.println (rdsBuffer);

Предварительно подготовлен для частичного использования библиотеки RDSParser плюс комплекс для программиста, который может дать результаты из двух лучших результатов.

Шаг 2: Les Connexions

Les Connexions
Les Connexions

Модуль Si4703

  • Si4703 3.3V pin => 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

Бутон в поисках ВВЕРХ

  • Контакт 0 => Arduino uno GND
  • Контакт 1 => Arduino uno D53

Бутон 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
  • Ардуино Мега

    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

  • Сенсорный экран Un écran 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

Рекомендуемые: