תוכן עניינים:

רדיו FM ARDUINO: 3 שלבים
רדיו FM ARDUINO: 3 שלבים

וִידֵאוֹ: רדיו FM ARDUINO: 3 שלבים

וִידֵאוֹ: רדיו FM ARDUINO: 3 שלבים
וִידֵאוֹ: radio fm RDA5807M и arduino. Подключение, настройка, описание. 2024, נוֹבֶמבֶּר
Anonim
רדיו FM ARDUINO
רדיו FM ARDUINO
רדיו FM ARDUINO
רדיו FM ARDUINO
רדיו FM ARDUINO
רדיו FM ARDUINO

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 propées dans les exemples, and utiliser on écran TouchScreen.

Au final, la radio fournit:

  • - 12 הגדרות קבועות מראש של חלקיקים
  • - פונקציית מונו סטריאו
  • - חפש/תחנה על תחנות קבועות מראש או sur les les (באמצעות מסך מגע או boutons)
  • - מצבר מציין
  • - Règlage du Volume (באמצעות מסך מגע או פוטנציומטרים)
  • - Avance des Fréquences par pas de 1 via un encdeur
  • - 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

הסרטון הנראה לעין:

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.

שימוש במכשיר ATMEGA et d'un écran TFT cependant cependant une modification du fichier si4703.cpp de la manière suivante:

#define reset פין 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);

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

שלב 2: Les Connexions

Les Connexions
Les Connexions

מודול Si4703

  • פין 3.3V Si4703 => Arduino uno 3.3V
  • סיכת GN4 Si4703 => Arduino uno GND
  • סיכת SDIO Si4703 => Arduino uno A20
  • סיכת SC4K Si4703 => Arduino uno A21
  • סיכת RST Si4703 => Arduino uno D53

נפח פוטנציומטרים

  • סיכה 0 => Arduino uno GND
  • סיכה 1 => Arduino uno A15
  • סיכה 2 => Arduino uno 5V

בוטון חפש UP

  • סיכה 0 => Arduino uno GND
  • סיכה 1 => Arduino uno D53

Bouton Seek DWN

  • סיכה 0 => Arduino uno GND
  • סיכה 1 => Arduino uno D51

אנקודור

  • סיכה 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

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

  • 2 בוטונים פוסואר
  • 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

מוּמלָץ: