2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Les tutoriels sur les radios FM à base de Si4703 ne manquent pas.
U kan ook 'n deel van die programmeerprogramme vir ons gebruik, sowel as die basiese voorstelle wat in voorbeelde gebruik kan word en op 'n touchscreen kan gebruik word.
Au final, by radio fournit:
- - 12 voorafbepaalde répartis en deux claviers
- - Funksie Mono Stereo
- - Soek op/Dwn sur les Presets ou sur les Stations (via touchscreen ou boutons)
- - Aanduiding Batterie
- - Regulering van volume (via aanraakskerm of potensiaal)
- - Avance des Fréquences par pas de 1 via un encdeur
- - Funksie RDS (Nom de la Station et texte fourni par l'émetteur)
- - Rappel du Volume sélectionné et de la dernière station à l'allumage
- - Voedsel USB, Accus 9V, Bloc secteur 9V
Die video is sigbaar:
www.youtube.com/embed/QUOgoKPhcMc
Stap 1: Un Mot Sur Les Librairies
La librairie utilisée pour le Si4703 est classiquement celle du même nom.
Die gebruik van ATMEGA en d'un écran TFT imposent cependant une modification du fichier si4703.cpp de la manière suivante:
#define resetPin 52
#definieer SDIO 20
// int SCLK = 21; // SCL/A5 op Arduino
Die beginsel van die RDS is eenvoudig:
radio.readRDS (rdsBuffer, 15000);
Serial.println (rdsBuffer);
J'ai préféré pour ma part utiliser la librairie RDSParser plus complexe à programmeur mais qui m'a donné de bien meilleurs résultats.
Stap 2: Les Connexions
Module Si4703
- Si4703 3.3V pin => Arduino uno 3.3V
- Si4703 GND pin => Arduino uno GND
- Si4703 SDIO -pen => Arduino uno A20
- Si4703 SCLK pin => Arduino uno A21
- Si4703 RST -pen => Arduino uno D53
Potensiometer volume
- pen 0 => Arduino uno GND
- pen 1 => Arduino uno A15
- pen 2 => Arduino uno 5V
Bouton Soek OP
- Speld 0 => Arduino uno GND
- Speld 1 => Arduino uno D53
Bouton Soek DWN
- Speld 0 => Arduino uno GND
- Speld 1 => Arduino uno D51
Encodeur
- pen 0 => Arduino uno GND
- pen 1 => Arduino uno 5v
- pen 2 => Arduino uno D31
- pen 3 => Arduino uno D33
- pen 4 => Arduino uno D35
Stap 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 stert
www.amazon.fr/dp/B07912QQ97/ref=pe_3044141_189395771_TE_3p_dp_1
- 2 boutons poussoir
- 1 Potensiomètre
-
1 ontmoeting
www.amazon.fr/dp/B011BHAQZE/ref=pe_3044141_189395771_TE_3p_dp_i1
-
'N Unieke TFT -raakskerm
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