Taula de continguts:
Vídeo: RÀDIO FM ARDUINO: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Les tutoriels sur les radios FM à base de Si4703 no manquent pas.
J 'ai souhaité pour ma part pousser la programmation un peu plus loin que les funcions de base proposades en els exemples, i utilitzar un écran TouchScreen.
Au final, la radio fournit:
- - 12 Presets répartis en deux claviers
- - Fonction Mono Stereo
- - Seek Up / Dwn sur the Presets ou sur les Stations (mitjançant pantalla tàctil o botons)
- - Indicateur Batterie
- - Règlage du Volume (via touchscreen ou Potentiometre) amb affichage d'une barre de progression
- - Avance des Fréquences par pas de 1 via un encodeur
- - Fonction RDS (Nom de l'estació i text fourni per l'émetteur)
- - Rappel du Volume sélectionné et de la dernière station à l'allumage
- - Alimentació USB, Accus 9V, Bloc sector 9V
El vídeo és visible aquí:
www.youtube.com/embed/QUOgoKPhcMc
Pas 1: Un Mot Sur Les Librairies
La librairie utilisée pour le Si4703 és classicament celle du même nom.
L'utilisation d'un ATMEGA et d'un écran TFT imposant però una modificació del fitxer si4703.cpp de la manera següent:
#define resetPin 52
#define SDIO 20
// int SCLK = 21; // SCL / A5 a Arduino
En principi el RDS és de manera senzilla:
radio.readRDS (rdsBuffer, 15000);
Serial.println (rdsBuffer);
J'ai préféré per ma part use the librairie RDSParser plus complexe to programmer mais qui m'a done de millors resultats.
Pas 2: Les connexions
Mòdul Si4703
- Si4703 pin de 3.3V => Arduino uno 3.3V
- Si4703 GND pin => Arduino uno GND
- Si4703 pin SDIO => Arduino uno A20
- Si4703 pin SCLK => Arduino uno A21
- Si4703 pin RST => Arduino uno D53
Volum de potenciòmetre
- 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
Codificador
- 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
Pas 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
- 1 Potentiomètre
-
1 codificador
www.amazon.fr/dp/B011BHAQZE/ref=pe_3044141_189395771_TE_3p_dp_i1
-
Un écran pantalla tàctil 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
Recomanat:
Si4703 Ràdio FM Arduino Uno Schield: 6 passos (amb imatges)
Si4703 Ràdio FM Arduino Uno Schield: fa 2 mesos em van fer ràdio FM mitjançant el xip TEA5767 (escut Arduino Uno). Em feien servir amb el xip amplificador de so TDA2822. Tot funciona, però tinc informació que és una altra placa Si4703 FM que tenia RDS. Així que no perdo el meu temps i la meva creació
Ràdio FM mitjançant Inviot U1, una placa compatible amb Arduino: 3 passos
Ràdio FM mitjançant Inviot U1, una placa compatible amb Arduino: TEA5767 és fàcil d’utilitzar amb un arduino. Estic fent servir un mòdul de TEA5767 i un tauler UI d'InvIoT d'InvIoT.com
Ràdio FM amb RDS (text de ràdio), control BT i base de càrrega: 5 passos
Ràdio FM amb RDS (text de ràdio), base de control i càrrega BT: Bonjour, aquest és el meu segon "Instructables". Com m'agrada fer coses poc útils, aquí teniu el meu darrer projecte: Aquesta és una ràdio FM amb text de ràdio amb una base de càrrega i que es pot controlar mitjançant Bluetooth i un APPT d'Android. Per tant, ho faré
EL PERNIL BARAT - CONVERTEIX UNA RÀDIO DE MÀ EN UNA RÀDIO MILEBIL: 6 passos
EL PERNIL BARAT - CONVERTEIX UNA RÀDIO MÀNICA EN UNA RÀDIO MILEBIL: la ràdio pernil mòbil amb un pressupost reduït? Sí, es pot fer amb certa creativitat. Hi ha una gran quantitat de ràdios de mà xineses barates. Al seu torn, aquestes ràdios noves i econòmiques han fet baixar els preus de l’engranatge de pernil usat de qualitat. Una altra cosa que s'afegeix
Ràdio per Internet / Ràdio web amb Raspberry Pi 3 (sense cap): 8 passos
Ràdio per Internet / Ràdio web amb Raspberry Pi 3 (sense cap): HI: Voleu allotjar la vostra pròpia ràdio a Internet, aleshores esteu al lloc adequat. Intentaré elaborar el màxim possible. He provat diverses maneres en què la majoria necessitaven una targeta de so que em vaig resitir a comprar. però va aconseguir fi