Comment fabriquer une radio avec télécommande

Comment fabriquer une radio avec télécommande

La radio, moyen de communication ancestral, reste d'actualité et populaire. Malgré l'émergence de nombreuses nouvelles technologies, son attrait demeure intact. Et si l'on pouvait allier technologie moderne et radio ? Imaginez une radio télécommandée. Cet article vous guidera pas à pas dans la création d'une telle radio, pilotable via un réseau Wi-Fi, à l'aide d'un microcontrôleur comme l'ESP8266, d'un module radio FM et d'une application pour smartphone.

Préparation et outils

Avant de commencer, assurez-vous d'avoir le matériel suivant :
– Microcontrôleur ESP8266 ou ESP32
– Module radio FM (tel que SI4703 ou TEA5767)
– Plaque d'essai et câbles de connexion
– Alimentation (par exemple, batterie ou adaptateur USB)
– Appareil Android/iOS avec l'application Blynk ou une autre application prenant en charge la commande à distance

Étape 1 : Programmation du microcontrôleur

La première étape consiste à connecter l'ESP8266/ESP32 à votre ordinateur et à le programmer pour communiquer avec le module radio FM et l'application de télécommande.

Installation de l'IDE Arduino et des bibliothèques supplémentaires
1. Téléchargez et installez l'IDE Arduino : L'IDE Arduino est un logiciel permettant d'écrire et de téléverser du code sur la carte microcontrôleur. Vous pouvez le télécharger sur le site web officiel d'Arduino.
2. Ajouter la carte ESP8266/ESP32 à l'IDE Arduino :
– Ouvrez l'IDE Arduino, puis allez dans `Fichier -> Préférences`.
– Dans la section `Additional Boards Manager URLs`, ajoutez cette URL : `http://arduino.esp8266.com/stable/package_esp8266com_index.json` pour ESP8266 ou `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json` pour ESP32.
– Allez dans `Outils -> Carte -> Gestionnaire de cartes`, trouvez et installez la carte appropriée.
3. Installez la bibliothèque radio FM : Trouvez et installez la bibliothèque SI4703 ou TEA5767 depuis `Sketch -> Include Library -> Manage Libraries`.

LIS  Matériel nécessaire pour fabriquer une radio AM

Code pour ESP8266/ESP32
L'exemple de code ci-dessous fonctionne pour l'ESP8266 avec le module TEA5767 :

«`cpp
comprennent
comprennent
comprennent
comprennent

TEA5767Radio radio;

char auth[] = « VotreAuthToken » ;
char ssid[] = “VotreSSIDRéseau”;
char pass[] = "VotreMotDePasseRéseau";

BLYNK_WRITE(V1) {
int channel = param.asInt(); // Récupérer la valeur comprise entre 87.5 et 108.0
fréquence flottante = canaux / 10.0 ;
radio.setFrequency(fréquence);
}

void setup() {
Serial.begin (115200);
Blynk.begin(auth, ssid, pass);
Wire.begin ();
radio.init();
}

boucle vide () {
Blynk.run();
}
“`

Modifiez `YourAuthToken`, `YourNetworkSSID` et `YourNetworkPassword` en fonction de votre réseau Wi-Fi et du jeton d'authentification de l'application Blynk.

Étape 2 : Connexion du matériel

1. Connectez l'ESP8266/ESP32 au module TEA5767 :
– Alimentation VCC du TEA5767 à 3.3 V sur ESP8266/ESP32
– La masse du TEA5767 reliée à la masse de l'ESP8266/ESP32
– SDA sur TEA5767 vers D2 sur ESP8266 ou GPIO21 sur ESP32
– SCL sur TEA5767 vers D1 sur ESP8266 ou GPIO22 sur ESP32

2. Antenne : Connectez une antenne au module TEA5767 pour une meilleure réception du signal radio. Vous pouvez utiliser un long fil électrique comme antenne.

Étape 3 : Configurer l’application Blynk

1. Téléchargez l'application Blynk : Installez l'application Blynk depuis le Google Play Store ou l'Apple App Store.
2. Créer un nouveau projet : Créez un nouveau projet dans l’application Blynk et ajoutez un widget Étape H pour configurer la fréquence radio. Définissez la plage d’entrée de 875 à 1080, ce qui correspond à 87.5 MHz à 108.0 MHz.
3. Obtenir un jeton d'authentification : Une fois le projet créé, l'application fournira un jeton d'authentification que vous devrez saisir dans le code Arduino.

Étape 4 : Testez-le

Une fois toutes les étapes terminées, il est temps de tester le système :

1. Téléverser le code : Téléversez le code qui a été écrit sur l’ESP8266/ESP32 via l’IDE ​​Arduino.
2. Mise sous tension de l'appareil : Connectez l'ESP8266/ESP32 et le module TEA5767 à une source d'alimentation.
3. Contrôle via Blynk : Ouvrez l’application Blynk et utilisez le widget que vous avez configuré pour modifier la fréquence radio. L’ESP8266/ESP32 contrôlera le module TEA5767 et modifiera la fréquence selon les paramètres de l’application.

LIS  Étapes pour fabriquer une mini radio

Dépannage

Si le système ne fonctionne pas correctement, voici quelques points à vérifier :
– Connexion des broches : assurez-vous que tous les câbles sont correctement connectés et non desserrés.
– Code du programme : assurez-vous que le code a été téléchargé sur le microcontrôleur sans erreur.
– Réseau Wi-Fi : assurez-vous que l’ESP8266/ESP32 est correctement connecté au réseau Wi-Fi et que vous utilisez le jeton d’authentification correct de l’application Blynk.
– Alimentation électrique : assurez-vous de disposer d’une alimentation suffisante, surtout si vous utilisez de nombreux composants.

conclusion

Construire une radio télécommandée peut paraître complexe, mais avec les bons outils et les bonnes étapes, vous pouvez créer un système fonctionnel et élégant. L'association d'un microprocesseur et d'un module radio vous permet de contrôler la radio depuis une application pour smartphone, offrant ainsi un accès et une utilisation faciles, où que vous soyez.

Cette expérience contribue non seulement à moderniser les radios classiques, mais ouvre également la voie au développement de l'Internet des objets (IoT). Avec créativité et persévérance, vous pouvez appliquer ce même concept à d'autres appareils de votre domicile ou de votre lieu de travail.

Bonne chance et bonne chance !

Laissez un commentaire