yoRadio on ESP32-2432s028 - internet radio player - webradio player
HTML-код
- Опубликовано: 17 окт 2024
- yoRadio!
Online radio player made exclusively from a microcontroller and a loudspeaker.
For the audio output, the audio output of the microcontroller was used. It does not ensure a high quality sound, but if we take into account the fact that we do not use any external component to this microcontroller, by loading and configuring yoRadio, you will have a fully functional touchscreen online radio channel player!
__________________________________________________________
The original yoRadio project is available on github: github.com/e20...
Thanks to the author for making it available to us!
__________________________________________________________
To configure the microcontroller, screen, touchscreen and audio output for the ESP32-2432s028 microcontroller I used this myoptions.h file: pastebin.com/F...
__________________________________________________________
Useful links that will help you complete this project:
__________________________________________________________
ёRadio on Github: github.com/e20...
__________________________________________________________
ёRadio - simple myoptions.h generator: e2002.github.i...
__________________________________________________________
Board settings: i.imgur.com/Hd...
__________________________________________________________
About how we load the file system on the board: randomnerdtuto...
__________________________________________________________
The board I used: macsbug.wordpr...
__________________________________________________________
I bought the board from here:www.aliexpress...
__________________________________________________________
The answer that helped me solve the problem with the touchscreen: github.com/e20...
__________________________________________________________
My pastebin page: pastebin.com/u...
__________________________________________________________
Short description on a discussion forum in Romanian:
satelit-info.c...
__________________________________________________________
Music: Coconut Grove by Hotham is licensed under a Creative Commons License.
Stream: linktr.ee/hoth...
Free Download: hypeddit.com/h...
Support by RFM - NCM: bit.ly/3TzyYA1
__________________________________________________________ - Наука
Dear Mr Daradici, you have once again inspired me and I created yo radio on a slightly different
screen and esp 32. used a 3.5 st7789 screen but got it working perfectly. I am just waiting for another esp(cyd) to arrive then i will attempt to get that working. May I ask what I2s gpio you used from the cyd? and also where in yo radio are the i2s pins defined. Once again ty for your ongoing help to all things that are Microcontrollers
You can define the i2C pins with the help of this my_options.h file generator e2002.github.io/docs/myoptions-generator.html Configure the pin allocation according to the hardware you use.
@@LeventeDaradici Ty for swift response. I see you used the inbuilt DAC..is the sound ok as I read that the inbuilt DAC is not great?
I have the two USB version of CYD and have discovered they have an extra GPIO free on CN1 connector. So I will hopefully try to use an external DAC as I did with the CYD using the macsbug Radio sketches after watching your videos and you helping me out.
Thanks to you and all your great help, videos and resources. Kind regards from the UK
Thanks for posting all that good info about how to use those!👍🏻
Be welcome!
Really cool project recommendation for s024 would be a touchscreen oscilloscope with FFT! That would likely get A LOT of views on youtube. @@LeventeDaradici
Hi, friend, I want to thank you very much. My motherboard is exactly the same as yours. The screen has not been displayed. Finally, I found your configuration file and it works. Thank you very much.
I'm so glad you made it!
fatal error: Audio.h: No such file or directory
Tessék, csodás platform, tele van több ezer szarozással... össze-vissza vannak írva fájlok..
Szerintem nincsenek telepitve a könyvtárak. A yoRadio lapján írja melyik könyvtárat kell telepiteni. Ha nem sikerül keress meg Facebook messengeren és TeamViewer segítségével fel telepitem én neked. Ez github.com/schreibfaul1/ESP32-audioI2S van telepítve?
Hi Daradici. I did post here all details but they vanished? maybe my comments too long. Any ideas what happened?
Ну вот, а я тачскрин не хотел подключать, а он работает там)
Köszönöm!
Hello, I cannot access the web interface of the radio from an android phone connected to the Wi-Fi network. I can only login from the computer. Is this normal? what's the problem?
First of all, you must be on the same wifi network as the radio. Enter the correct address in the phone browser of the form 192.168.xxx.xxx and it will work.
@@LeventeDaradici I solved the problem. It is necessary to install with arduino ide version 1.8.19 and esp32 2.0.6 core. esp32 core latest version android web interface not working.
I did not know that such problems arose. Thanks for sharing your information with us!
Hello I have the same ESP32 board. Do you have the complete arduino project to upload the board ? I mean do you have a github link.
In the video description you have everything you need to reproduce this project.
un proiect vechi pe care l-am facut, dar par
ca nu avea S-metrul asta fain..
felicitari
Probabil proiectul a fost dezvoltat în timp.
Hello foarte interesant proiectul felicitari. Tocmai am achizitionat de curand un asemenea display numai ca al meu este cu 2 porturi USB si controler display ST7789.
Asta nu e o problema ca am reusit sal fac sa afiseze .
Am o mare problema ca nu stiu cum sa incarc un playlist .
Se poate un ajutor va rog ?
Multumesc.
Pe display vezi IP-ul de care s-a conectat. Dintr-un laptop sau telefon intri pe interfața web și acolo vei găsi tot ce ai nevoie.
Multumesc mult pt raspuns am facut asta dar de unde pot sa import ?
@@LeventeDaradici
Playlistul i-l puteti crea dumneavoastra din interfata web sau daca aveti un playlist gata facut tot din interfata web puteti importa. Recomand ca fiecare sa-si faca propriul playlist, pentru ca gusturile sunt diferite de la o persoana la alta, iar un playlist care-mi este mie convenabil, probabil dumneavoastra va va fi complet nefolositor.
hello, thank you for the info, how can we rotate the screen 90 in the code?
Try to open a ticket here: github.com/e2002/yoradio/pulls You may be lucky enough that the code producer will grant your wish. I think that if you follow the code carefully you will be able to do this yourself. See here: github.com/e2002/yoradio/blob/main/examples/myoptions.h See line 158: //#define ROTATE_90 false /* Optional 90 degree rotation for square displays */
Please help, I have tried the above fix of #define Rotate_90 False and it does seem to repair the issue@@LeventeDaradici
github.com/e2002/yoradio/blob/main/examples/myoptions.h
#define TFT_ROTATE 3 // 270 degrees
More information here: github.com/e2002/yoradio/blob/main/README.md
Hi I ended up trying a different screen to see if it was a issue with it. It worked like a charm and I just need to put it all in a box. Thanks and keep up the great content @@LeventeDaradici
Why both sounds?
If I leave the music on the radio i will get copyright infringement on youtube.
Hello, you have a very good radio, a beautiful big screen, a big clock, tell me how to display a picture (logo) of the singer of the song on the screen???, I will be very grateful.
The author of this radio has the public source code. Probably, with the appropriate modification of the code, what you want could be done. I have no idea where to download a photo of the artist of the currently playing song. However, it is an ESP32, it plays online radio, displays the name of the current song, the exact time, weather data, etc.. I think this microcontroller does enough. :D
But this does not mean to abandon, there is certainly a solution for what you want. There is always a solution for every problem. Sooner or later :D
@@LeventeDaradici The Ocean Digital WR-800F Internet radio was brought to me for repair, the processor is just on esp32. I was shocked myself that this kid could do so much. I thought you were the developer of this radio and that's why I asked you a question.
I'm not a developer. I just played with this project.
I also have some projects developed by me on this channel.
E.g:
ruclips.net/video/jI6oyereXvc/видео.html
with a more detailed description from the beginning of the project to the end:
satelit-info.com/phpBB3/viewtopic.php?f=172&t=3322
Or this one:
ruclips.net/video/0S_8ho6PCJk/видео.htmlfeature=shared
Or this one:
ruclips.net/video/W6XjNbb6O5A/видео.htmlfeature=shared
Or this one: ruclips.net/video/aQKoYM4pvMw/видео.htmlfeature=shared
with a more detailed description here:
satelit-info.com/phpBB3/viewtopic.php?f=172&t=3229
Or this one:
ruclips.net/video/cqKggUnuqW8/видео.html
Or this one:
ruclips.net/video/cqKggUnuqW8/видео.html
Or this one:
ruclips.net/video/-K7Vt8vrE0U/видео.html
Or this one:
ruclips.net/video/EzJHGAcWgZE/видео.html
or this watch:
ruclips.net/video/LbG89wk2fHM/видео.htmlfeature=shared
I invite you to follow the channel, because you will probably find some interesting projects.
There is a mod to fix the audio-issue (poor sound quality) of the device.
Yes. It can be changed to a very good quality by adding a DAC. For example with this:
Max98357 I2S 3W Class D Amplifier
www.aliexpress.com/item/1005004280540810.html
Here is an example of how to easily add an external DAC to this microcontroller: macsbug.wordpress.com/2022/08/17/esp32-2432s028/
plz make a video about how to build not how to use
Next video.
ruclips.net/video/m6ijBxIKLmo/видео.htmlfeature=shared
My board ESP32-2432s028. I add #define ROTATE_90 false and #define TFT_ROTATE 3 on myoptions.h the screen still not rotate. Why.
Because yoRadio does not support rotating the display by 90 degrees. Only 180 degrees.
@@LeventeDaradici But on my screen show vertical. How to make it show on horizontal?
It is very strange that it appears vertically on your display. I have the same display and the image is displayed correctly. I've even seen questions about how it can be done vertically, and the one who created yoRadio stated that he doesn't have support for this. Try to search further through the firmware, it is open source and you may succeed. Also check the folders that you load on the microcontroller, especially those that refer to the graphic driver that your display uses.
github.com/e2002/yoradio/issues/65
@@LeventeDaradici Now I can make it to show screen on horizental. By I edit library Adafruit_ILI9341.h
from
#define ILI9341_TFTWIDTH 240 ///< ILI9341 max TFT width
#define ILI9341_TFTHEIGHT 320 ///< ILI9341 max TFT height
to
#define ILI9341_TFTWIDTH 320 ///< ILI9341 max TFT width
#define ILI9341_TFTHEIGHT 240 ///< ILI9341 max TFT height
and edit displayILI9341.c
from
setRotation(config.store.flipscreen?1:3);
to
void DspCore::flip(){
setRotation(config.store.flipscreen?0:2);
}
Thank you.