Skip to content

Webradio esp8266

reichart edited this page Jan 29, 2026 · 6 revisions

8 dépôts github : exemples-de-montages festisol CROUS-micro-python piano visio anumby jouets developpement-voiture raspberry-pico Blog ateliers numériques Repair Café d'Orsay

Des hauts parleurs ou des anciennes enceintes de PC recyclées en une radio internet

montage facile avec un esp32S3 et plus compliqué en ajoutant de la mémoire ( SDRAM ) sur un esp32 doté d'écran tactile

un montage avec un esp8266

montage ancien facile avec un esp8266 ou un esp32 sans mémoire spéciale ( SDRAM )

image

CODE

image

Source https://kevinsaye.wordpress.com/2021/03/03/using-an-esp8266-pcm5102a-for-an-mp3-internet-radio/

un montage avec un esp32

Le mode d'emploi est en anglais mais cette petite radio sans écran est facile à installer ; avec un esp32 à la place de esp8266 les performances sont correctes.

  • In Arduino add the ESP8266 Board Manger, discussed here: https://github.com/esp8266/Arduino/blob/master/README.md#using-git-version
  • In Arduino, add the library ESP8266Audio
  • In Arduino, select the sample code File –> Examples –> ESP8266Audio –> WebRadio
  • In Arduino, set the CPU Frequency to 160 MHz Tools –> CPU Frequency
  • Set your STASSID and STAPSK in the code
  • Upload the code to your ESP then open the serial monitor
  • Open your browser to the URL provided in the serial monitor
  • In the web browser, type the URL for an MP3 file, such as http://kvbstreams.dyndns.org:8000/wkvi-am as shown below

le son est haché avec ce montage ancien esp8266 très simple ; esp8266 est très pratique pour tester le convertisseur I2S

  • RX Din
  • D4 Lrc
  • D8 Bck

Sck est relié à la masse

une page internet

image

en changeant l'adresse

image

le son est bien meilleur avec un esp32, les broches 22, 25 et 26

  • GPIO 22 Din
  • GPIO 25 Lrc
  • GPIO 26 Bck
image

construction

image

Télécharger avant audioI2S le zip avant ; code testé

image

logiciel

image

MAX98357A (sortie haut parleur 3W) ou PCM5102a (sortie jack)

image

Clone this wiki locally