Table des matières:
Vidéo: RADIO FM ARDUINO : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
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 proposées dans les exemples, et utiliser un écran tactile.
Au final, la radio fournit:
- - 12 préréglages répartis en deux claviers
- - Fonction Mono Stéréo
- - Seek Up/Dwn sur les Presets ou sur les Stations (via touchscreen ou boutons)
- - Indicateur Batterie
- - Règlage du Volume (via écran tactile ou Potentiomètre) 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
- - Alimentation USB, Accus 9V, Bloc secteur 9V
La vidéo est visible ici:
www.youtube.com/embed/QUOgoKPhcMc
Étape 1: Un Mot Sur Les Bibliothèques
La librairie utilisée pour le Si4703 est classiquement celle du même nom.
L'utilisation d'un ATMEGA et d'un écran TFT demandent cependant une modification du fichier si4703.cpp de la manière suivante:
#define resetPin 52
#définir SDIO 20
// int SCLK = 21; //SCL/A5 sur 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 à programmer mais qui m'a donné de bien meilleurs résultats.
Étape 2: Les Connexions
Module Si4703
- broche Si4703 3.3V => Arduino uno 3.3V
- Broche Si4703 GND => Arduino uno GND
- Broche SDIO Si4703 => Arduino uno A20
- Broche Si4703 SCLK => Arduino uno A21
- Broche Si4703 RST => Arduino uno D53
Volume du potentiomètre
- broche 0 => Arduino uno GND
- broche 1 => Arduino uno A15
- broche 2 => Arduino uno 5V
Bouton Chercher vers le haut
- Broche 0 => Arduino uno GND
- Broche 1 => Arduino uno D53
Bouton Cherche DWN
- Broche 0 => Arduino uno GND
- Broche 1 => Arduino uno D51
Encodeur
- broche 0 => Arduino uno GND
- broche 1 => Arduino uno 5v
- broche 2 => Arduino uno D31
- broche 3 => Arduino uno D33
- broche 4 => Arduino uno D35
Étape 3: Les Composants
- Arduino méga
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 CV de petite taille
www.amazon.fr/dp/B07912QQ97/ref=pe_3044141_189395771_TE_3p_dp_1
- 2 boutons poussoirs
- 1 potentiomètre
-
1 encodeur
www.amazon.fr/dp/B011BHAQZE/ref=pe_3044141_189395771_TE_3p_dp_i1
-
Un écran tactile 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
Conseillé:
Si4703 FM Radio Arduino Uno Schield : 6 étapes (avec photos)
Si4703 FM Radio Arduino Uno Schield: il y a 2 mois, j'ai été fait radio FM par puce TEA5767 (bouclier Arduino Uno). J'ai été utilisé avec la puce d'amplificateur de son TDA2822. Tout fonctionne, mais j'obtiens des informations selon lesquelles il s'agit d'une autre carte FM Si4703 qui avait RDS. Donc je ne perds pas mon temps et créa
Radio FM utilisant Inviot U1, une carte compatible Arduino : 3 étapes
Radio FM utilisant Inviot U1, une carte compatible Arduino : TEA5767 est facile à utiliser avec un arduino. J'utilise un module de TEA5767 et une carte InvIoT U1 d'InvIoT.com
Radio FM avec RDS (Radio Text), contrôle BT et base de chargement : 5 étapes
Radio FM avec RDS (Radio Text), BT Control and Charging Base : Bonjour, Ceci est mon deuxième "Instructables". Comme j'aime faire des choses pas très utiles, voici mon dernier projet : Ceci est une radio FM avec Radio Text avec une base de recharge et qui peut être surveillée via Bluetooth et une APP AndroidJe vais donc
LE JAMBON BON MARCHÉ - TRANSFORMEZ UNE RADIO PORTABLE EN RADIO MOBILE : 6 étapes
LE JAMBON BON MARCHÉ - TRANSFORMER UNE RADIO PORTABLE EN RADIO MOBILE : Radio amateur mobile avec un budget serré ? Oui, cela peut être fait avec un peu de créativité. Il existe une pléthore de radios portables chinoises bon marché. Ces nouvelles radios bon marché ont à leur tour fait baisser les prix des équipements de jambon usagés de qualité. Une autre chose qui s'ajoute
Radio Internet/Radio Web avec Raspberry Pi 3 (sans tête) : 8 étapes
Radio Internet/Radio Web avec Raspberry Pi 3 (sans tête) : HI Voulez-vous votre propre hébergement de radio sur Internet, alors vous êtes au bon endroit. Je vais essayer de détailler le plus possible. J'ai essayé plusieurs façons, la plupart d'entre eux avaient besoin d'une carte son que j'étais réticent à acheter. mais a réussi à fi