2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Upute za radio na FM radiju na bazi Si4703 nisu potrebne za kasnije.
J'ai souhaité pour a part pousser la programming un peu plus loin que les fonctions de base offerses in les examples, et utiliser and ccran TouchScreen.
Au final, la radio fournit:
- - 12 preseta répartis en deux claviers
- - Fonction Mono Stereo
- - Traženje gore/dolje na unaprijed postavljenim postajama ili na stanicama (putem zaslona osjetljivog na dodir ili gumba)
- - Indikatorska baterija
- - Règlage du Volume (putem ekrana osjetljivog na dodir ili potenciometra) avec affichage d'une barre de progression
- - Avance des Fréquences par pas de 1 putem un kodera
- - Fonction RDS (Nom de la Station et texte fourni par l'émetteur)
- - Rappel du Volume sélectionné et de la dernière stanica à l'allumage
- - Alimentation USB, Accus 9V, Bloc secteur 9V
Videozapisi su vidljivi:
www.youtube.com/embed/QUOgoKPhcMc
Korak 1: Un Mot Sur Les Librairies
Upotrebljiva biblioteka za Si4703 est klasique celle du même nom.
Upotreba ATMEGA -e i d'un écran TFT impozantni cependant bez izmjena i dopuna si4703.cpp de la manière suivante:
#define resetPin 52
#define SDIO 20
// int SCLK = 21; // SCL/A5 na Arduinu
Princip le RDS je jednostavno jednostavan:
radio.readRDS (rdsBuffer, 15000);
Serial.println (rdsBuffer);
J'ai préféré pour a part of utiliser la biblioteque RDSParser plus complexe a programmer mais qui m'a donné de bien meilleurs résultats.
Korak 2: Les Connexions
Modul Si4703
- Si4703 3.3V pin => Arduino uno 3.3V
- Si4703 GND pin => Arduino uno GND
- Si4703 SDIO pin => Arduino uno A20
- Si4703 SCLK pin => Arduino uno A21
- Si4703 RST pin => Arduino uno D53
Potenciometar Volume
- pin 0 => Arduino uno GND
- pin 1 => Arduino uno A15
- pin 2 => Arduino uno 5V
Bouton Seek UP
- Pin 0 => Arduino uno GND
- Pin 1 => Arduino uno D53
Bouton Seek DWN
- Pin 0 => Arduino uno GND
- Pin 1 => Arduino uno D51
Encodeur
- 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
Korak 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 taille
www.amazon.fr/dp/B07912QQ97/ref=pe_3044141_189395771_TE_3p_dp_1
- 2 boutons poussoir -a
- 1 Potentiomètre
-
1 koder
www.amazon.fr/dp/B011BHAQZE/ref=pe_3044141_189395771_TE_3p_dp_i1
-
Ne možete koristiti TFT ekran osetljiv na dodir
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