Nextion touchscreen display for web Player KaRadio

This project is to complete the KaRadio player with the Nextion touchscreen

Similar projects worth following
This project is made it for a 7" intelligent touchscreen display Nextion from Itead Studio, to complete the KaRadio player made it by Piotr Sperka and very well developed by Jean-Pierre .


I decided to share for free all my work, as a respect for hard work made it by Jean-Pierre ( and on request of other users ), even if that it was made it spending many hours and days, especially as a beginner in programming language as I am..
You are free to modify or change everything, especially if you have a small display size; also if you mention that I had a contribution to it, it's good; if not, the same :)
With the Nextion touchscreen, you can made a great visual design and an easy access to your favorite genre songs. You can add this part, on others your project made it with Nextion, just

You can see how it works HERE :

I want to send thanks to Jean-Pierre for his work, and to Itead Studio members forum, especially to Patrick Martin who have benevolence to help everyone...

Wiring :

From ESP8266 to VS1053 (5 v)

ADC : gound if control panel not used

CH_PD : to 3.3v

GPIO16: led output

TXD to Nextion RXD pin

RXD to Nextion TXD pin

D1: GPIO05 to VS1053 XDCS

D2: GPIO04 to VS1053 DREQ

D3: GPIO00 to VS1053 XRST

D5: GPIO14 to VS1053 SCK

D6: GPIO12 to VS1053 MISO (or SI)

D7: GPIO13 to VS1053 MOSI (or SO)

D8: GPIO15 to VS1053 XCS

GPIO02: free

RESET: free


Connections made it with Fritzing

JPEG Image - 299.20 kB - 02/03/2017 at 18:02



Schematic made it with Fritzing

JPEG Image - 135.35 kB - 02/03/2017 at 18:02


  • 1
    Step 1

    All the files need it and the .hmi code can be find it on my

    Google drive HERE:


View all instructions

Enjoy this project?



messeacees wrote 01/28/2023 at 18:59 point

liked your project and I, like a roulette fan, would gladly try to put it into practice. After all, now I play in online casinos, which I find through reviews at and it's quite convenient, because it allows you to find and play only in safe and secure casinos, but still would like to play with friends in a home atmosphere and I think that your project will help me a lot.

  Are you sure? yes | no

tomas80 wrote 03/14/2021 at 20:55 point

Hallo, Ka-radio project is great! Thanks. I have Nextion and i'll want to tested it but i cant find *.hmi fille for inspiration. Can anybody help me please? Thx.

  Are you sure? yes | no

matin_h wrote 10/24/2019 at 11:01 point

I already build the Karadio32. What do I have to change to the software to integrate the Nextion Display? In your download Files there is only the HMI File. Is there no change to the source code necessary, which will be flashed to the ESP32?

  Are you sure? yes | no

AST-ESP-rasp wrote 02/26/2017 at 13:13 point

Great Job!

Having my nextion display I would like to mention that it is important to adjust the baud rate for your devices

  Are you sure? yes | no

ricorico94 wrote 02/22/2017 at 13:56 point


Congratulations !

I have 2 quick questions:

- in original Karadio project, he needs a separate arduino for connecting the OLED display. IN your case, you don't need it: is it thanks to another processor onboarded with this NEXTION screen ?

- in your demo, you only use the touchscreen with a stylus. Is it also working with fingers ?



  Are you sure? yes | no

yo2ldk Alexandru wrote 02/04/2017 at 11:47 point

with pleasure !

  Are you sure? yes | no

jan wrote 02/03/2017 at 20:23 point

 thanks you very much I hope to ad you work into my project  thanks for sharing it

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates