Selon cnx-software, Volos Projects a récemment mis au point une radio Internet à assembler soi-même, utilisant le SoC ESP32-S3. Ce projet peu coûteux repose sur la carte de développement Waveshare ESP32-S3-LCD-1.54 et propose un croquis Arduino à l’interface inspirée de Winamp, rendant sa reproduction accessible à tous.
ESP32-S3 à 240 MHz et 14,99 $ : une radio Internet performante
La radio est pilotée par le SoC ESP32-S3, offrant des capacités WiFi et Bluetooth. Son écran couleur de 1,54 pouces (240×240) et son haut-parleur délivrent une qualité audio supérieure à celle attendue, d’après les retours de Volos Projects.

ESP32-S3 et ses 512 Ko de SRAM : des capacités impressionnantes pour les utilisateurs
La carte Waveshare ESP32-S3-LCD-1.54 se distingue par des spécifications qui méritent d’être examinées de près. Elle utilise un microcontrôleur Tensilica LX7 double cœur fonctionnant jusqu’à 240 MHz, et dispose de 512 Ko de SRAM ainsi que de 8 Mo de PSRAM. En termes de connectivité, elle propose le WiFi 4 et le Bluetooth 5.0 LE avec le support du Mesh.
Concernant le stockage, cette carte comprend 16 Mo de mémoire flash NOR et un emplacement pour carte MicroSD. Son écran IPS de 1,54 pouces, avec une résolution de 240 x 240 pixels et 262 000 couleurs, est contrôlé par un pilote SPI ST7789 à 4 fils. Bien qu’un contrôleur tactile capacitif soit en option, ce projet de radio DIY ne l’utilise pas.
Pour l’audio, elle est équipée de plusieurs composants, incluant un haut-parleur, deux micros, un amplificateur audio NS4150B et un codec audio ES8311 à faible consommation. De plus, elle intègre la puce ES7210 pour l’annulation d’écho acoustique. L’alimentation se fait via un port USB Type-C, et elle prend en charge les batteries lithium de 3,7 V.
Dimensions impressionnantes à seulement 46 x 46 x 22,5 mm, cette carte comprend également un capteur IMU 6 axes ainsi que des boutons pour faciliter son utilisation.


Waveshare met à disposition des instructions détaillées ainsi que des exemples de code pour intégrer cet appareil via l’IDE Arduino ou le framework ESP-IDF. D’autres entreprises comme LILYGO commercialisent des cartes MCU abordables avec des fonctionnalités variées. Toutefois, il est essentiel de noter que ces composants sont principalement des kits de développement nécessitant que les utilisateurs créent leur propre firmware.
La véritable innovation avec l’ESP32-S3-LCD-1.54 réside dans le croquis Arduino déjà disponible, permettant de transformer facilement le kit en une radio Internet à l’interface rétro de style Winamp. Pour cela, il suffit de modifier le code avec vos identifiants WiFi et d’ajouter votre propre liste de stations de radio.
Bibliothèques essentielles : pour garantir un bon fonctionnement, il vous faudra la bibliothèque esp32-audio-I2S-master 3.4.0, GFX pour Arduino 1.6.0, LovyanGFX 1.2.19, et WiFiMulti 1.0.0.
Pour avoir un aperçu de la radio Internet DIY ESP32-S3 en action, visionnez la vidéo ci-dessous.

Actuellement, l’ESP32-S3-LCD-1.54 est proposé à un prix d’entrée de 14,99 $ sur la boutique de Waveshare sans batterie, ou 15,99 $ avec batterie. Il est également possible de se le procurer sur des plateformes comme Amazon à 27,99 $ ou AliExpress à environ 16 $. Ce projet radio DIY est conçu pour fonctionner avec d’autres plateformes ESP32, à condition de modifier la configuration des broches du codec et de l’écran, et d’adapter l’interface si la résolution dépasse les 240 x 240 pixels, la configuration étant hardcodée.
-
Radio Internet WiFi | Radio Dab+ & FM avec 90+ Préréglages | Bluetooth 5.3 | Casques Audio et connectivité AUX | Podcasts | Télécommande avec Commandes d'égalisation Incluses | OAKCASTLE IR200
-
Tuner Radio Internet WiFi | Adaptateur Radio Dab Plus | Spotify Connect et Podcasts | Bluetooth 5.2 Tuner Dab pour Chaine HiFi | Affichage en Couleur, Télécommande Incluse | MAJORITY Robinson
