Orodha ya maudhui:

REDIO YA ARDUINO FM: Hatua 3
REDIO YA ARDUINO FM: Hatua 3

Video: REDIO YA ARDUINO FM: Hatua 3

Video: REDIO YA ARDUINO FM: Hatua 3
Video: Простейший радиомаяк на Si5351 и Arduino. Самодельный CW Beacon с синтезатором частоты. 2024, Oktoba
Anonim
ARDUINO FM REDIO
ARDUINO FM REDIO
ARDUINO FM REDIO
ARDUINO FM REDIO
ARDUINO FM REDIO
ARDUINO FM REDIO

Les tutoriels sur les radio FM to base de Si4703 ne manquent pas.

J 'ai souhaité pour the part pousser la programmation un peu plus loin que les fonctions de base proposées dans les exemples, and utiliser un -cran TouchScreen.

Au mwisho, la redio nne:

  • - 12 Presets répartis en deux claviers
  • - Fonction Mono Stereo
  • - Tafuta Up / Dwn sur les Presets ou sur les Vituo (kupitia skrini ya kugusa au boutons)
  • - Kuonyesha Batterie
  • - Règlage du Volume (kupitia skrini ya kugusa au Potentiometre) inayoonyesha uhusiano wa maendeleo
  • - Avance des Fréquences par pas de 1 kupitia unasaidio
  • - Fonction RDS (Jina la Kituo na maandishi kwa miaka minne)
  • - Rappel du Volume sélectionné et de la la dernière kituo cha simu
  • - Ushirikiano wa USB, Accus 9V, kikundi cha Bloc 9V

Video hii inaonekana:

www.youtube.com/embed/QUOgoKPhcMc

Hatua ya 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 crcr TFT imposent cependant une modification du fichier si4703.cpp de la mananire suivante:

#fafanua upyaPini 52

#fafanua SDIO 20

// int SCLK = 21; // SCL / A5 juu ya Arduino

Katika principe le RDS ni rahisi kusoma:

redio.somaRDS (rdsBuffer, 15000);

Serial.println (rdsBuffer);

Jéi préféré pour ma part utiliser la librairie RDSParser plus complexe à programmer ni zaidi ya kutoa maoni ya wafanyikazi wa habari.

Hatua ya 2: Les Connexions

Les Connexions
Les Connexions

Moduli Si4703

  • Pini ya Si4703 3.3V => Arduino uno 3.3V
  • Pini ya Si4703 GND => Arduino uno GND
  • Pini ya Si4703 SDIO => Arduino uno A20
  • Si4703 SCLK siri => Arduino uno A21
  • Pini ya Si4703 RST => Arduino uno D53

Kiasi cha Potentiometre

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

Bouton Tafuta

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

Bouton Tafuta DWN

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

Encodeur

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

Hatua ya 3: Watunzi wa Les

Les Watunzi
Les Watunzi
Les Watunzi
Les Watunzi
Les Watunzi
Les Watunzi
  • 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 taille

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

  • Boutons 2 poussoir
  • 1 Potentiomètre
  • Encodeur 1

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

  • Skrini ya kugusa ya 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

Ilipendekeza: