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
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