2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
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
מודול 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
-
ארדואינו מגה
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