Webradio avec affichage - arnaudrco/exemples GitHub Wiki

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

lire aussi Webradio

Il existe de nombreux tutos sur internet pour réaliser une radio internet ; que faire si cela ne marche pas ou si je n'ai pas exactement les bons composants, ou que l'un des composants soit défectueux ? J'ai ajouté une rubrique "comprendre" en fin de page bien pratique

https://github.com/user-attachments/assets/945c3bb9-92b5-4fbe-8e1d-ea5ba34b064a

Comprendre le montage

Le tuto le plus détaillé est en chinois ! Lire macsbug ; j'ai ajouté des explications pour le cablage

Pas facile d'utiliser la sortie série I2S ! Il faut absolument tester cette bibliothèque : elle est géniale et avec un wiki

https://github.com/schreibfaul1/ESP32-audioI2S

https://github.com/arnaudrco/exemples/blob/main/WebRadio_ESP32_2432S028R_P.zip

câblage

Les interfaces I2S sont nombreuses

les fils relient les broches 17, 22

arrière de la carte

câblage par le connecteur d'extension

la carte est livrée avec un cable

alimentation de la carte jack par le connecteur d'extension

de même pour GPOI 27

montage de l'interface jack ou HP

montage

Le montage est difficile : il remplace les anciens montages avec un "gros" rasberry ; suppose d'avoir suffisamment de mémoire et un convertisseur ; très économique. Je propose de tester d'abord le convertisseur (I2S) en fin de page ; avec l'ajout d'une mémoire rapide (PSRAM), le son est "stocké" et la restitution plus fluide

RAM "psram"

Pas facile ; on peut ajouter de la mémoire sur l'écran

clock (GPIO17)
chip select (GPIO16)

Lire le montage RAM et prise JACK https://github.com/hexeguitar/ESP32_TFT_PIO/blob/main/README.md

Pas facile de savoir si la mémoire ( pseudo statique RAM ) est présente ; pour le module esp32 n16r8 sélectionnez OPI et la carte ESP32 S3 DEV ; le code indique la présence de la mémoire

code perso de test ICI

ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0x1 (POWERON),boot:0x28 (SPI_FAST_FLASH_BOOT) SPIWP:0xee mode:DIO, clock div:1 load:0x3fce2820,len:0x116c load:0x403c8700,len:0xc2c load:0x403cb700,len:0x3108 entry 0x403c88b8

La PSRAM est correctement initialisée