Skip to content

Arielhh/ESP32-Radio-Internet-With-TouchScreen-Display

Repository files navigation

This is a fully functional Internet Radio Based on ESP32-S3

Note: it was designed to work only with ESP32S3 Lilygo t-displayS3 Touch or an ESP32-S3 and 170x320 touch screnn that share the same caracteristics

You can watch the youtube videos here: https://youtu.be/HgioXrjpPSk?feature=shared https://youtu.be/gyk2eq8ZymM?feature=shared https://www.youtube.com/watch?v=cFctgusRfhY

My repository: https://1drv.ms/f/s!AtdSBdR1Gbo4emcDm8-6_pUZIXc?e=i8rn3N

The espressif Flash Download Tools can be downloaded from here: https://www.espressif.com/en/support/download/other-tools

Uploading the firmware is done using the Espressif Flash Tool My_Radio.ino 0x0000

new

After ESP32 boot wait for few min until network scanning is completed. Open the wifi in your phone and search for AH_Radio Connect to your network Wait for 5 minutes for the Spiff format to be completed (You might need to turn off/on the radio) Look at the LCD for the IP address connect to that IP address using your computer browser Upload a single station or list of stations using the following format

Station Name 1,Station Address 1

Station Name 2,Station Address 2

Radio Ariel,http://123.456.789.0/stream

Radio Hits,http://stream.awesomehitsradio.com . You can find station URL's here: https://streamurl.link/

Note: 1. The boot_app0.bin file is included with the Lilygo flash tool in the bin directory. 2. An I2S DAC is required for this project, Amplifier is optional. Consult the I2S data sheet to learn how to activate the (L+R)/2 or stereo signal.

Note: for some stations that don't play and their URL starts with https:// try to change it to http:// and check if it is working

.Connection diagram using the Max98357a chip (if you use a header you don't need to connect wires as the pins are arranged correctly). I strongly recommend using the PCM5102a for better sound quality.

Connect the I2S DAC to the following pins: BCLK to pin 12, LRC to pin 11, DOUT to pin 13, VCC to 5V, GND to GND

Following is the connection diagram: 2000

Just solder it like that and connect it to the speaker (the pins are already aligned with the DAC pins):

2001

image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks