Best ESP32 board with AMOLED display - LilyGo T4 S3
ฝัง
- เผยแพร่เมื่อ 6 มี.ค. 2024
- Today, I have a new ESP32 board with an AMOLED display. The board is produced by LilyGo, and this is their top product in the AMOLED line. In this video, I will show you the UI I made for this board, explain how to install and use it, and share all my files and code for the Arduino IDE. I hope you will enjoy.
PRODUCT LINK: www.lilygo.cc/products/t4-s3?...
Here is my code: github.com/VolosR/T4AMOLEDui
Support me on:
KO-FI ko-fi.com/volosprojects
PATREON: / volosprojects
Many thanks to all my supporters; you've made my life easier.
Thank you!
#esp32 , #arduino , #developmentboard, #iot, #amoleddisplay - วิทยาศาสตร์และเทคโนโลยี
Would love a video on how you design these dashboards. To go through the entire process
He actually has made a video on that a few weeks ago I seem to recall. It was very enlightening.
This example project of his, which includes the programming of touch(screen) buttons, might also interest you: *Let's make Number Dial (Programming Tutorial)*
th-cam.com/video/Cp95AyyLmx4/w-d-xo.html
_(if you've not seen it already 😅 )_
They are indeed, beautiful interfaces
I WANT TO BUY THE UHD disks
Dvd fo live
That is a beatiful UI, congratulations and thank you!
Wow, what an amazing product with so many use cases. Thank you for inspiring us with your fantastic UI and also sharing it for us to learn and use.
Thank you.
Love the quality of the graphics and the extra real estate. Thanks for sharing!
Thanks for watching!
Thank you for very pedagogical and informative videos! If you want to increase the frame rate of the larger screen only update the sections that need to, do not push the background, unless it has changed. Encapsulate the different elements. For instance write the label, number and rectangle of income to a small sprite and then push that to the screen. you probably double the frame rate doing that. if you take it one step further you can draw antialiasing rectangles once (in background step) and just use a smaller square to update the different elements. this way you gain two things, organization and performance.
Really Amazing job done, thank you for sharing it.
Thanks for this great introduction to T4 display. I managed to cancel my T3-S3 Touch order and will order this instead. You are a great Lilygo ambassador! 🎉
Good choice!
@@VolosProjects Btw, I'm going to create an adapter board so we can use this with 2.54 mm breadboard. I will post link when it's done!
That looks amazing! Thanks for covering this. The on of switch is incredibly useful and i have to manually add them for my t display s3.
Now i want one! I also need to find a waterproof version for my swimming laps counter! I can 3d print a case but probably silicone to add more waterproofing
THE Perfect THING! right in time for me THX!
thank you volos projects. 😉keep it up!
Glad you like them!
@@VolosProjects absolutely!
Just ordered two! Thanks Volos!!
Hope you enjoy it!
Really beautiful dashboard. Bravo!
Small tip: As the polarity of Lipo are reverse you can just swap the pins in the JST connector (remove them carefully). Much easier than resolder new cables.
This is awesome. Especially if one was to make it work with e.g. Tasmota ir something. Love the versatility of it.
Nice U.I. design (yet again) 😎👍 And it really 'shines' on that AMOLED display. ✨
Thank you Richard
That is a nice display, it will look good displaying your pics.
Oh these are sooo cool! thanks !
The timing was off releasing this board! I just received the smaller board a couple of days ago but I'm already wanting this bigger unit.
Your video featuring the attitude sensor is my current interest. That graphic sized to fit this board would be practical to view in an experimental aircraft.
Another practical application for homebuilt aircraft would be to make a compass display with the ability to enter compass deviation values to correct for shifting magnetic poles. That's a very basic gauge to have in small aircraft.
THX Sir! perfect Design! -PS there are different Memory versions of the TTGO - i couldnt upload the full scetch last time... Always some Input - never stop learning.. 😎
Sold out ! I want one this would be fun
Spettacolo ❤
It's looks great! Your interface is (as usual) fantastic. A little bit expensive for my taste but hopefully the price will come down a bit.
Yes, i hope it will, i thing in couple of years AMOLED will be more common on thease boards.
This guy knows how to make a nice UI. How in the world do you mount this in a real application? I think so many of these boards just seem to be for tinkering, but not a real application.
they can be used evrywhere, and they are used evrywhare, on 3dprinters , laser engravers, i helped even woth coffe machines that uses thease screens, i helped with few of them ended in racing cars, planes..... posibilities are endles.
@@VolosProjects Understood that they can be used for one off projects and I have used them for my own projects, but most don't seem to be manufactured for the mass market.
I'm mainly focusing my comment on the all-in-one board/screen combo. The device your showing has no mounting options from what I can see. So how do you mount it?
@@larrybud i can see your point, yes they are to expensive to mass production devices. It is realy easy to mount in panel, i will show that very soon. But i agrree with you most of boards are hard to mount.
Really cool (as usual) 😊
Thank you! Cheers!
Wow, really nice board
epic Volo thank you
Very nice Volos! 👍
At this moment I'm compiling a program for a board with a 0.42" display. Watching this video, I'm really starting to question my life choices.
Elaborate 🤔
hahah, i know how you feel
@@mysticmarble94 If I made better choices in life then I'd be working with boards with 4" screens. Maybe even 5" screens.
I love those 0.42" displays! They are beautiful in their own way.
Nice for a mini wall panel for home assistant!
Thank you! That looks like it'd be great to combine with Home Assistant. I'm putting up cameras, and planning to add other sensors and Home Assistant is a nice open source solution that can tie a bunch of things together. Wonder if you might be able to write a dashboard for that device? Yes,. after some quick searching I see someone created a "responsive design" for it, which should fit nicely with the smaller screen. Also there's an "ESPHome" project, merging the Home Assistant with the ESP32. Thanks again!
太精致了,非常喜欢您的视频,每期必看!
This display looks amazing. I agree that it's a bit expensive. I would have to really have a good project to justify it, but I definitely like it!
Very nice. I'm glad to see that an on/off switch has become a standard addition to many boards. I don't know why it's taken so long to get to this point, but it makes me happy.
How is your project to get rich going? I always feel like a video isn't complete without you saying that you're going to get rich from your affiliate links. 😁
Tnx. hahahah ,i am still poor my friend, but atleast i can affords new toys and parts with affiliate money.
@@VolosProjects Have you tried looking for a job where you can create User Interfaces for embedded products? 😃
Perhaps you could use this TH-cam channel as a showcase/portfolio, to get a job interview at some company. 😎
God, that's gorgeous.
Now that is nice!
I love the filet corners.
Clarity is amazing as is the resolution! I did not see that kind of res happening on such a small screen.
But at that price point, I'll wait for them to come down. That's just way too expensive for such a small device.
I can not justify it when for that price, I can buy (and have a bunch) of ESP32 WROOM boards with Nextion 2.4" or 2.8" displays. Even Nextion Enhanced.
So I'll wait for these T4s to come down in price.. But definitely on my radar now.
agree, i also think proce will go down
Hello Volos, your videos are great, do you know if any of these displays allow multiple simultaneous touches?
I am intrigued by the latest and greatest esp32 displays. Has anyone seen any power usage estimates for using a battery to power this product? I can't seem to find any yet. Thank you for this presentation!
Great video review! is it possible to interface this esp32 within home assistant or esphome? is there i2c bus?
I got my T4 S3 display about a week ago. I got this one after I had a good experience with their T-Display S3 AMOLED Touch display but found the 1.91-inch display a little too small. I use Squareline Studio for designing the UI and I have a smooth workflow for this. Both boards are up and running as displays for a model airplane weighing and C-of-G scale. The displays on both these AMOLED boards are very beautiful. The only manufacturing defect I have noticed on my T4 S3 that the screen bezel was glued on the screen slightly askew. But it is only noticeable if I draw a thin border on the display or have lines drawn close to the edges of the screen. The smaller display also had a defect where the screen would flicker if pressure was put on one corner of the screen. But after fiddling with the connector ribbon between the board and screen, the problem never happened again.
Wow, I used your link to try to purchase this screen. The site shows this item as sold out. I have sent an email to the company to find out if they anticipate obtaining any more.
Get yourself a polarisation filter for your camera to remove reflexions when you capture glass surfaces. If you don't have a camera where you can screw filters on, you can Just tape the filter over your lens.
Thank you, i already ordered one :)
@@VolosProjects i watched your Video about the round Display with Alu encoder and ordered some, too. I wrote the manufacturer, asking If je would sponsor some development ro connect that thing to smarthome systems. Have to See what comes around. Thank you for inspireing me in so many ways. I hope you are satisfied with your Filter, please Tell me about your opinion when you have used it...
Lovely
Anti reflective filter will be good to see
Beautiful display, great video! Thank you.
What is the part number for this display ? We may want to make a project for this display that needs a custom PCB design.
I think we need more something like stm32 primer2 style devices. touch display + mcu + debugger + battery and gpio header inside with nice handheld case.
I love your videos. Learned a lot from it about using displays with these mcu's. Do you know any way with these displays to show images that are not in the same resolution as the display? (mostly to scale down jpg images to the resolution of the display). I use the TFT_eSPI.h and the TJpg_Decoder.h library but it seems to only have a way of scaling down in steps of 2, 4 or 8 and for most images that will crop a lot of the images off screen. Perhaps if there is a way you can make a video about this if you are going to use this display as a photoframe...
i am afraid not, way you describes is only one. Basic scaling.
Volos, love your designs! I have a question that hopefully you can answer, is it possible to run a local webserver or browser on these with webkit so it would be easier to design the interfaces so those of us without the cpp knowledge like you have are able to make intriguing designs for this? For someone like myself using a html/css/php/javascript stack would be amazing..
i am afraid not, that would be great but it in imposable right now
Problem with lilygo is that they never have holes in their boards to mount them in you project..!
As a result you have a beautiful project to hold in you hands!
Oh oh
€75
Ouch
Wow, these seem really cool. I really want one of these(or the T-Deck from Lilygo as well) to port Linux to.
There already is Linux for the ESP32 S3, and I think I could create drivers for the display etc. relatively easily. Just couldn't buy the hardware yet :(
hm, Linux on esp32 , very cool
Hi, do you think it is possible to use this board as an interface to klipper to monitor a 3d printer ?
nice
nice any opportunity to get you to make a voltage glitcher with a screen ?
excellent project, I really liked your work, it is priceless, I really want to see the connection to T4s3 of some modules like GPS compass and BMP280 accelerometer gyroscope, some interesting solutions using LVGL like and subscribe definitely. and if there is a video with the connection of the above-described modules or others to various GPIOs and how it is organized in the code. I'll be waiting for new videos on T4-S3. Thank you.❤
Will you be making one with a case? Or sell STL's for the case?
Great work. Curious, what library or framework are you using to create the user interfaces?
Just tft_espi library and patience.
They need that for VR
it would be cool to see something like this be used for a assistant chat bot with animated avatar and text to speech connected to a llm running on a local computer
OP EN SOURCE: give and recive more... THX
not much of a usecase for it that i can think of but still very cool :P
Hey valos , i am new to your channel, do you have anything with these display projects to monitor pc cpu temps and gpu temps.
welcome ,i have one project, but i havent used this device for log time th-cam.com/video/q-s55tHQXSE/w-d-xo.htmlsi=XAf1UvbU6xKRN2PT
What's a good compact rechargeable battery I can use with this?
Are you sure about power chip? Looks like it is SY6970 but not AXP2101
my fav size of screen is around 70x35mm, but not many available.
can we interface these with a PC to show some stats over USB?
“Everyday it’s expensive today” 😂😂😂
Price is crazy. There are a lot of esp32s, with screens, you can buy with that money. Even 7” screen is possible!
now you just need to find a thin battery that can power it longer than an hour, and we finally have a tiny tablet which no one even makes yet
We need the UHD video set on How to build this dashboard thingy.. Exscuse me COLLECTORS box Set. For play on tv
can you run marauder innit?
What a slick UI , how did you design the interface? It looks amazing!
like always, i design them on paper or in some software and then i write bunch drawing functions. there is many reuploads, and many hours of trying colors, fonts and positionsing.
Can we connect a camera to this?
Does this board work with ESPHome?
Already with the amoled S3 I struggle so much with having enough memory for a framebuffer. This T4 is cool but having a controller with a bit more memory would really be nice.
did you set flash size and partition schematic in IDE?
Could this be used as part of a midi controller for music production?
yes ofc
Ландан из э кэпитал оф грейт Бритэн ))
Can the ESP32 handle arcade emulation? That display is sweet !
👍
I would like to know if i can use these boards in order to have live data from obd port with kwp1281 protocol ecu golf mk4 gti.
I dont know that, this is esp32 like any other, if esp32 can read ODB port that this can show data.
@@VolosProjects thank you for the replay
What battery are you using? I’m a noob
I prefer LCD over AMOLED as I’ve found amoled to fade or burn in over time. Can you try a burn in test?
Are you sure amoled burn, maybe you mix with oled, i have amoled display runing more than year. And brightnes is still same.
dude im feeling like I live in cyberpunk age watching this video...
Big fan of thonny and micropython and circuit python.
Slick. Could i make an android mp3 media player i can load android apps to?
No, this is a MCU not a SoC. It's like putting android on a Gameboy Color. It won't work. Nice idea though. You could still use this to make a simple MP3 player.
Can one use this to display PC hardware info? like temp etc, If so how?
yes, it can be done, it needs aditionla software instaled to pc, but it can be done.
would be a really awesome upgrade for ipod classic screen. (someone plz make this LOL)
Holy crap! That is just shy of VGA! You could run a DOS emulator and use that like an old PC. Actually, get on that Volos! Run some PC software like Wolfenstein and Doom on that chip!
Not only would that run DOS, but it would be better spec-ed then any Laptop sold around 2001!
And the pixel density is 'retina' for all intents and purposes - to coin the Apple nomenclature.
power consumption?
WOuld it be possible to use this display for a Bluetooth mp3 player?
Yes, it is possible, it will took lots of cooding, but it can be done
The real story is how you do wat you do. Everything has a polish not seen even in "professional" stuff.
Why some company haven't sent you a 3D printer is a bigger story when I think a lil more.
Thank you, i got two 3d printers, but i decided i will not review them anymore, i am not expert to talk abot 3d printers. I dont use them, becouse it is slow, and i dojt like feel an look of 3d printed models.
Hi Volos, this is another amazing video, but I wanted to ask you a question why are you using TFT_eSPI instead LVGL. I'm starting to develop some dashboards and I don't know which is better? Please, can you give your opinion?
Thank you, when you talking about lvgl do you mean using just plain lvgl or using lvgl + sqareline studio?
@@VolosProjects I don't know which is the best way. I see a lot of videos people using LVGL + Squareline, but the Master (you), still works with plain TFT_eSPI. I'm missing something? Is there any reason for that? Thank you
I always watch your videos with interest. Question: Why do you always use Arduino and ignore esp-idf? Is it possible to build the same beautiful interfaces using esp-idf? Thanks
Yes, evrything this is posible in platform io and in esp-idf. My goal is to show people easiest way to program thease boards, and arduino ide is stil simplest to configure. It is not best way.
Would anyone know if I would be able to connect an external spi device to this ?
ofcourse, you will only make sure that second device is 3.3v level
Wow ...big little new screen + voloUI ... but _(still)_ difficult to install due to USB Plug sticking out ;/
2:04 It should be megabytes not megabits or I misunderstood something 🤔
Is it possible to charge the battery via USB-C ?
Yes, there is built in charger ic
💸💸💸💸💸💸💸💸
Your video made the T4 S3 display 'Sold out' 8-(
yes, it seems it is
esp32 supports receiving information from apps like gmail, twitter/X from other devices, only the subjects at least? congrats from Brazil
Yes it does, you just need correct Api
Can a camera module be added?
yes it can, but this screen is not best choice for that, resolution is to high
Thank you!