2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Les Tutoriels sur les Radia FM à base de Si4703 nie jest obowiązkowe.
J'ai souhaité pour ma part pousser la programmation un peu plus schab que les funkctions de base proposées dans les exemles, et utiliser un écran TouchScreen.
Au final, la radio fournit:
- - 12 ustawień wstępnych répartis en deux claviers
- -Fonction Mono Stereo
- - Szukaj w górę / w dół sur les Presets lub sur les Stations (za pomocą ekranu dotykowego lub przycisków)
- -Wskaźnik baterii
- - Règlage du Volume (przez ekran dotykowy lub Potentiometre) avec affichage d'une barre de progression
- - Avance des Fréquences par pas de 1 via 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
- - Zasilanie USB, Accus 9V, Bloc secteur 9V
La video est visible ici:
www.youtube.com/embed/QUOgoKPhcMc
Krok 1: Biblioteki Un Mot Sur Les
Użyta biblioteka dla Si4703 jest klasyczną komórką meme nom.
L'utilisation d'un ATMEGA et d'un écran TFT impimnt cependant une modyfikacji du fichier si4703.cpp de la manière suivante:
#define resetPin 52
#definiuj SDIO 20
// int SCLK = 21; //SCL/A5 na Arduino
En principe le RDS est lu de façon simple:
radio.odczytajRDS(rdsBuffer, 15000);
Serial.println(rdsBuffer);
J'ai préféré pour ma part utiliser la librairie RDSParser plus complex à programmer mais qui m'a donné de bien meilleurs résultats.
Krok 2: Les Connexions
Moduł Si4703
- Si4703 pin 3,3V => Arduino uno 3,3V
- Pin Si4703 GND => Arduino i GND
- Pin Si4703 SDIO => Arduino uno A20
- Si4703 pin SCLK => Arduino uno A21
- Pin Si4703 RST => Arduino uno D53
Objętość potencjometru
- pin 0 => Arduino uno GND
- pin 1 => Arduino uno A15
- pin 2 => Arduino uno 5V
Bouton Szukaj w górę
- Pin 0 => Arduino uno GND
- Pin 1 => Arduino uno D53
Bouton Seek DWN
- Pin 0 => Arduino uno GND
- Pin 1 => Arduino uno D51
Koder
- pin 0 => Arduino uno GND
- pin 1 => Arduino uno 5v
- pin 2 => Arduino uno D31
- pin 3 => Arduino uno D33
- pin 4 => Arduino uno D35
Krok 3: 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
- Ampli Velleman
-
2 HP de petite taile
www.amazon.fr/dp/B07912QQ97/ref=pe_3044141_189395771_TE_3p_dp_1
- 2 pączki poussoir
- 1 Potencjometr
-
1 enkoder
www.amazon.fr/dp/B011BHAQZE/ref=pe_3044141_189395771_TE_3p_dp_i1
-
Niesamowity ekran dotykowy TFT
www.amazon.fr/Elegoo-Tactile-320x240-Technical-Arduino/dp/B01JD4TJZU/ref=sr_1_1?ie=UTF8&qid=1521623541&sr=8-1&keywords=arduino+dotyk+ekran