Finally, ESP32 board with an AMOLED display .LilyGO T-display S3 AMOLED

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
I have a new favorite development board nine months ago I showed you this development board and this sketch the Lily goatee display S3 was my first esp32 S3 board and now most new boards are based on the same S3 chip main reason I used this board a lot was not a microcontroller it was this large LCD screen I have used this board many times and feel free to visit my channel if you don't believe me and now I have a new favorite board this board is made by the same company really go and this is T display AMOLED yes for the first time we have AMOLED screen on the development board and it looks amazing this looks like screen from Modern phone an expensive one colors are beautiful black is really black and everything looks sharp modern and I don't know Simply Beautiful resolution of this display is 536 by 240. yes you hear it right 536 by 240. amazing display just check these colors even simple black and white examples look great in this video we will compare these two to see what is new and what is the same we will talk about AMOLED display about driver about speed I will show you how to program this using Arduino IDE and TFT aspi Library and I will share and explain my examples you can find any other video or example on the internet beside this one because until now this board was not easy to use but thanks to Nick we are now able to use this board using TFT SPI Library I will talk about this later but first before we start I will invite you to join this community and to subscribe to this beautiful Channel also if you are interested in buying this one or this one you can find affiliate links in description that way I will earn two percent and I will be rich and I will buy thousands of similar boards okay let's compare these two both boards are running demonstration sketches both designs look similar but I hope you can notice that my coding has also improved a bit for example this part could be done much nicer I'm happy to see improvements improvements in my work okay what is the same both boards are powered by esp32s3 they have same amount of memory both boards have two push button and reset button here we still have this acrylic which helps to protect the screen they both have this connector for I Square C modules connector for battery for external antenna and they are very similar in size and that's it now let's finally see what is new in the AMOLED version acrylic is also covering these push buttons which works great now push buttons are also protected also now we have a built-in LED under this acrylic which can be controlled in code and that led is connected to pin 38. this is great update but I wish it was blue the new T display AMOLED has this Charger LED which will tell us that battery is charging and a new version also has this antenna so it will probably have better Wi-Fi reception but the main difference is this beautiful display or screen I don't know if you can see the difference on camera but this is huge Improvement or update and I have problem now I want more of these also it is important to mention that this one is more expensive and the reason is of course this screen if we take a look on a product page we can see that driver for this amulet display is rm67162 and we can see that interface is qspi we can also notice that there is not too many information about this board but if we go to GitHub page we can find more useful information how to install ESP boards in Arduino and how to set board in Arduino IDE but there is there was one problem if we take a look in example folder there is only one example and that the example is is using lvgl Library and I don't know how to use that Library I just wanted to use the FDA SPI to be honest I don't know how drivers work and I was afraid I will not be able to use and program this board but one of my subscriber Nick the fix was able to find solution how to program this board using TFT aspi he also prepared driver files for us he added many new functions and thank you Nick without you this board would be useless to me and to many others really go if you are watching this if you need a capable man who knows and understand this kind of displays Nikki's right person for you and now I will show you how we can program this board I will show you trick which allows us to use TFT aspi Library yes I will share this example and this example but for to better understand how this work I prepared for you hello world simple example which will draw Hello World label on screen and it will draw three rectangles red green and blue in folder we can see that we have our Arduino file and we have our header file with pins configuration and we have these two false Nick prepared for us these are driver files so each time you are using this board in same folder where is your Arduino file you need these three files also first you need to include this driver file and you need to include TFT SPI library but you this time you don't need make you don't need to change anything in TFT SPI library because we will not use drivers defined in that Library we will use this file we will use just the Ft SPI to write into Sprite to use great functions bootmer gave us in that Library I hope this makes sense so we'll need TFT SPI we will need one Sprite and we will need init function for our driver we will create Sprite I'm using full frame Sprite and I have in Loop I I'm calling one only one function which is Rule each time I will delete whole Sprite all or fill it with black color I will draw Hello World on this coordinate I will draw three rectangles and then I will not use function push right I will use this function this this is function which is defined in this file with this function we will push Sprite to this location I hope this is not this is little hard to explain in my English is still in the mess but I hope you understand me [Music] and don't forget to set these settings in Arduino IDE you can find these settings on their GitHub page you can find all of these examples in description of the Sweden you can find more information in description this is good looking example but right now it is only for demonstration and it shows only uh random values except this battery voltage which is really battery voltage push buttons are used to change brightness and to turn on and off that LD screen so also very good example and you can learn a lot from it thank you for your time and yes sorry I forgot to I promise that I will talk about speed about FPS right now I'm able to get 35 a FPS Windows board which is still impressive because there are a lot of pixels in this resolution and I think this is possible because uh qspi protocol but I will leave this topic to for next video because Nick is able to get 50 frames per second so we need to investigate this and I will there will be a video about getting Max FPS using this board thank you for your time tell me what you think leave a comment Please Subscribe if you want you can buy me a coffee and have a nice day and if you want to buy this be hurry I think this board this board will be sold out very fast thank you goodbye
Info
Channel: Volos Projects
Views: 245,848
Rating: undefined out of 5
Keywords:
Id: FuD-QmKn1uo
Channel Id: undefined
Length: 13min 15sec (795 seconds)
Published: Tue May 30 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.