ESP32 Internet Radio, MP3 Player , and Alarm Clock
HTML-код
- Опубликовано: 12 июл 2024
- This project is sponsored by PCBWAY www.pcbway.com/
This time I will show you how to make a stand-alone Internet Radio, which in terms of characteristics, stability, and functions is comparable and even better than commercial devices of this type, and yet the price for making it is many times lower. The device contains a large color TFT display with a Touchscreen through which all controls are performed, so there is no need for additional buttons. It also has a large-digit clock with advanced alarm settings, as well as an MP3 player that can play standalone tracks and playlists.
This internet radio in general works surprisingly fast because the images are downloaded directly from the SD card, instead of being drawn using the microcontroller. So we can very quickly and easily change the backgrounds, the style of the numbers, insert logos and other characters without changing a single line of code.
Detailed instructions, schematic, and code at:
www.hackster.io/mircemk/esp32...
Captions:
0:00 Short Demo
4:21 Description
5:34 Inside
7:20 Demonstration
12:35 Web Interface
14:23 Building
If you like my job buy me a coffee: ko-fi.com/mircemk
If you are interested in this area, look at the Playlist with all my DIY Radios at:
• All My DIY Radio Recei...
Visit my RUclips Channel for more Projects , DIY and How To Make videos:
/ mirkopavleskimk
by mircemk
SUBSCRIBE LIKE AND SHARE !!!!
Thanks for your Support !
#esp32 #electronics #webradio #PCBWay - Наука
Fantastic build, Mirko. You always build such beautiful, elegant units with amazing patience.
Glad you like it!
Great project, very good description of what you did and it looks great, thanks for sharing
Excellent work👍🏼! Thank you for sharing.
Great video Mirko !
very interesting and detailed descripted
and as always with all important links in the description...
Thanks for that
Greetz , Mike from Dessau, DF7MR
Thanks
Great video and project! Thank you 🙂
Great project
Steve Jobs, sorry, Mirko Pavleski: "An internet radio. MP3 Player and Alarm Clock. An internet radio. MP3 Player and Alarm Clock. Are you getting it yet? An internet radio. MP3 Player and Alarm Clock. These are not 3 separate devices. This is the new iESP32."
Thanks :)
I am very confused about the SD card. The coloured wires module connection diagram, shows MISO, SCLK, MOSI are connected to ESP32 but pinout diagram shows SD_MMC_D0, SD_MMC_CLK and SD_MMC_CMD. So which is right? Also my VS1053 has an SD card already which is connected to VS1053 MISO,SCLK and MOSI pins but has a separate SD Card CS pin - can I use the VS0153 SD card holder instead and if so what files do I need to change?
Also, AFAIK SD cards require max 3.3V not 5V. So the diagram which shows 5V connection to SD card is wrong unless a 5V-3.3V level shift chip/card is used?
Great.
Assembled everything as fritzing schematic using the recommended components, compiling on Platformio ok, but ERROR 2 when uploading to ESP32, any clue?
mantab bro
Dear Mirko,
what diagram should I follow if I want to build this up. I mean the color code and the yellow diagram are different from each other. I am confused.
Fritzing schematic diagram is correct.Circuit diagram is from GitHub.I use firct schematic
Please help, Im stuck with getting this to work..at all. PlatformIO serial monitor says "[ 1267][E][SD_MMC.cpp:138] begin(): Failed to initialize the card (0x107). SD Card mount failed. [card formatted as FAT32, since nothing is specified.] I checked and triple checked, no shorts,added the pullup resistor but still same as without it. . I am new to this, don't know whats wrong, or how to fix it. Would it be better to use the SD slot on the VS1053 or the ILI9341 tft slot instead? TIA
I also had a problem with the initialization of the SD card and in the end I succeeded with a "Platinet" brand SD card with a capacity of 4GB, where I connected a pull-up resistor with a value of 10 kilohms to the D0 pin of SD card.
@@MirkoPavleskiMK Thank you for your reply Mirko, I will come back to this at a later date, as for now, I built 2 esp32 using KaRadio [one devMod with tft,vs1053; the other a lolin32 clone with oled & a i2s DAC] and built the YoRadio on esp32 devMod;vs1053,2.4 TouchTFT. which work very well.
Excelente trabajo, gracias por compartirlo. Saludos
Дякую Мирко. Только нет ссылки на проект и скетча.
عمل جيد
Hi Mirko what is the size of the lcd screen?
2.8 inch TFT Display 240x320
@@MirkoPavleskiMK thank you!!
@@MirkoPavleskiMK Hi Mirko can i use a ili9488 4 inch lcd instead of this 2.8 ili9341?
@@Evilslayer73 You cannot use ILI9488
@@MirkoPavleskiMK ok im gonna look for a sketch that it work with :) thank you!