T-Display AMOLED Touch ESP32 (Number converter Project)
Вставка
- Опубліковано 9 лип 2024
- My first board that feature Amoled display with Touch. I made small project to test it out, it works great. and in this case Lilygo did great work with libraries. My project is simple Binary to Decade , HEX and ASCII converter.
HERE ARE MY EXAMPLES: github.com/VolosR/TAmoledTouch
YOU CAN BUY IT HERE: www.lilygo.cc/O9VrA9
☕️ Support me on:
KO-FI ko-fi.com/volosprojects
PATREON: / volosprojects
other videos featuring T-Display Amoled:
• Finally, ESP32 board ...
• ESP32 and GeoLocation ...
• Circular Dial for T-Di...
• Over-Engineered Arduin...
• I tried ChatGPT and no... - Наука та технологія
This new board requires GPIO 38 to be set high in order to enable the screen. The older non-touch board does not require this. The new LilyGo AMOLED drivers do this for you, but if you want to fix your previous sketches so they work on both boards you can just make sure to set GPIO 38 high and you don't have to change anything else.
Soory for late answer, thank you, you are correct, nikthefux also noticed this. Have a succesfull new year.
your ideas for interfaces are AWESOME!!!
Happy I stumbled upon your channel - this is so freaking cool. Can't wait to see more of these small displays find their ways into DIY projects.
I am glad you are here :)
Love the neat stencil font, you have great design in your sketches.
absolutely beautiful, looking forward to future builds with it!
Thank you😀
You really do make pretty interfaces.
I'm always impressed with your work. It saves us hours of time as you have done a lot of the troubleshooting for us. Thank you so much and have a fantastic 2024. Can't wait to see more of your projects - although every time I do I always end up spending more money 😂
Thank you, hqppy new year😀
Thanks for sharing your projects! Very interesting and you saved me a lot of time for my own projects
Seriously, I hope they send you their display for free now. You are an absolute pillar to their "special" way to handle open-source and diy market. again, wonderful video :) thanks! the new touch board looks awesome :
Digging the UI. All the best for the new year.
I'm currently trying to decide which display to get which has a prebuild case available/included. For most of the boards this feels like an afterthought. More content on cases would be appreciated. Ideally ones with built-in controller like rp2040.
that screen looks fantastic
Merry Christmas and a Happy New Year to you! Love your videos. Great graphics and troubleshooting tips. Wishing you all the best in the new year!
Thank you my friend, best wishes to you and your family.
That binary converter is pretty cool
Most excellent.
Excellent , thanks a lot
Happy new year to you as well.
🎄
Happy new year😀
Oh My Gawd!!! i got Sony SBH 52 the reason i use it, because it can connect Bluetooth to do simple stuffs rather than pulling out my devices... with such capabilities i can't wait to see more
Superb!
That Killer GUI design tho. its 🔥🔥🔥
I'll be honest here, I only watch your videos for the graphics. Such amazing designs and use cases
I think most people watch them for same reason, thank you.
Lilygo has now released a V2.0 of the non touch version with similar board layout 😊
correct..it's the same pcb as the touch version but with non-touch amoled. Not sure if they kept the touch circuitry on it. Also i need to buy a non-touch version and i don't know which one is better, V1.0 or V2.0?
I appreciate your work and felt as though contributing to your coffee fund was the least I could do to say thanks for your help. I wanted to make a little contribution of information to my fellow builders as well if they may encounter the same challenge using th T-Display AMOLED Touch that I did. If you are using the file "pin_config.h to configure your pins, be aware that the two defined touch pins are reversed and the deep sleep touch wake up will not work with correcting the error. This took me hours to figure out so I hope this will be of help to others.
WRONG!
#define PIN_TOUCH_INT 16
#define PIN_TOUCH_RES 21
CORRECT
#define PIN_TOUCH_INT 21
#define PIN_TOUCH_RES 16
WOW! I would normally watch several videos from a new channel before subscribing but... WOW! I only wish Micropython could achieve such results but seeing what you have done is inspiring. I love GUI design on small embedded systems and you have inspired me to "up my game". Absolutely beautiful! SUBSCRIBED.
Tnx man
Excellent job sir. New subscriber here.
And at the end:
Pozdrav za Gorski Kotao!
Hahah, tnx, pozdrav Sasa.
T-Display looks promising. Thanks for introducing.
great!
I think it would be great if you could make a digital version of the nixie clock on these displays
Mate, would You do small basic tutorial or course of how to do anything with displays, its looking simple but its not, would be nice to see process from begening (from zero to display anything) , pleasee ?
Any chance to have a video how to design for bad quality screens? Everyone loves the colors of amoled but we have some older stuff lying around. I'm thinking also about garmin watches. The screen there is dark and does not have much contrast, but the watch works 2 weeks on a single charge.
I need this for the Flipper Zero
I bet your kids will be very tech savy!
your project are creazy for me,,,,
🏜 Merry Christmas 🏜 _...thanks for all your vids this year_
Merry Christmas😀
Thanks again for another great video. I purchased the touch version but cannot get around this error when uploading: " #error "Detected that PSRAM is not turned on. Please set PSRAM to OPI PSRAM in ArduinoIDE"" The PSRAM option does not show up in the tools menu so I can't enable. Am I missing something?
Could you make a airplane angle of a attack gauge project?
Could you please briefly list the main differences between the boards? Many thanks for the vid and happy new year
Happy new year! touch vesrsion is little shorter, it have 2 stema conectors and it have touch display, pins are same resolution is the same, it seem that one pin related to display is diferent so they need slightly diferent init code.
Is there an IMU you would recommend to use with the T-Display AMOLED Touch ESP32
What do you write the UIs in?
Hacker: I know your IP and location
Volos Projects: 0:50 *Shows it to the entire internet*
Hacker: 👁👄👁
it woild be great if you create an audio spectrum analizer with this board
Excellent as always, BTW Decade normally referred to as Decimal!
👍👍👍
Thank you for your videos and for sharing the code, your contribution is very valuable. I would like to know (and I apologize for my lack of knowledge) is it possible to create an interface volume button on an ESP32 and wirelessly manipulate the actual volume of a device running ANDROID OS?
I guess IR isn't an option but, yes, for the first part. For the control of your android device, it could be done via an android app over Bluetooth or wireless protocol.
There might be some existing apps available or might need to make a new one. Here's a similar control example of his from a few weeks ago -
ua-cam.com/video/AXSOZC590mc/v-deo.html
The white text in Binary Convert, is all the black cracking part of the source image or the display?
That is font, name of font is crack wall
@@VolosProjects Cool,, the rest of the colors looked fine so I had my doubts it was the display. Looks sharp, need something a little larger though for replacing security wall panels.
hello i rly like to try your binary converter . but when i try to upload it i get error of missing "TouchDrvCHSC5816.hpp". i think i do smthing wrog... cant fix it out
You need to download all libraries from amoled series git repo
Thank you for a very interesting Chanel. Please could you go step by step to set up the Arduino IDE for this board. I am having trouble finding and setting up the e-SPI stuff and just do not know enough to get it to work. I find the whole library part of set up very confusing so your detail step by step instruction would be very much appreciated.
I can compile and upload but no display, Serial monitor gives an error E 144 ADC CONFLICT driver_ng is not allowed to be used with the legacy driver. Any ideas?
Give me more info, what os, what ide, what esp32 board package. Try install fresh tftespi library also
Its the Arduino 2.2.1 Win 10 the H681 Lilygo board. I can compile and upload from PlatformIO OK. Using Bodmer tftespi 2.5.41@@VolosProjects
Did you ever try to use LVGL UI Library on these devices. I'd bet it would save you a lot of time. I would also love to see an audio jack with TRRS on these, so it could be an open source ipod nano...
Yes i tried and i dont like it. I tried with sqareline studio. I got bunch of code which i did not understand it was hard to make simple modification and edits. It was hard to control fps and speed of sketch. I like simple funcions and i like to control every pixel.
@@VolosProjects Thanks. Did you ever think of using Audio on these devices? (3,5mm TRRS Audio Jack or USB-C Headphones?)
Very Star Trek LCARS looking 😛
Hi Volos, great work - I have so far tried your other examples (without touch, and they are working fine) however I get compiler error with all of your 3 new example - the error code is: Compilation error: 'init' is not a member of 'TouchDrvCSTXXX'
in IDE is this line highligted: bool res = TouchDrvCSTXXX::init(Wire, boards->touch->sda, boards->touch->scl, CST816_SLAVE_ADDRESS);
Something is missing or ?😅
Keep up the good work
Did you cioy all libraries from product github to your lib folder?
Yes, and even checked LvGL dowgraded to version is 8.3.11 and TFT_Espi is 2.5.34 - but I must have missed something
I have the same problem. changed from init to begin and it uploads but touch is not avalible
Hi, Unfortunately I tried all three examples and two from them end up with a flickering screen. Only the touchtest works. Does anyone has any ideas?
You used libraries from i showed? You copied libraries from theri github page. Make sure you dont have old lvgl setup file somewhere.
@@VolosProjectsHi, same with me. HelloWorld gives a black screen. BinaryConvert gives a flickering in the upper left part of the screen. TestTouch and slidersRGB (later video example) both work fine. After hours of trial and error I really would appreciate some help. I installed the libraries. Thx.
did you try examples form lilgo? in example folder in their library....github.com/Xinyuan-LilyGO/LilyGo-AMOLED-Series@@marcovanurk
@@VolosProjects Thx for your quick response. I just tried: Factory, Lvgl_Images, TFT_eSPI_Sprite. All three work fine.
@@VolosProjectsThx for your quick response. I just tried: Factory, Lvgl_Images-v1, TFT_eSPI_Sprite. All three work fine.
your code error correct code no working
i want to make a remote key for my house/garage, whit passworld acces, to replace my traditional key,. ❤
That would be cool!
Hello, do you also do work as an assignment. I have an idea, but I can't do it myself because I still don't have the know-how. You would then just have to tell me your fee
Yes i do,I am listening😀
Maybe we can write by email or WhatsApp, that makes communication easier?
That public IP address though,
majstore od kud si ??
Pozdrav, iz Ogulina , ti?
vzdyt to tam vidis, Hrvatska
iz Varazdina @@VolosProjects
whaaaaatttt , you are from Croatia???
Yep, and you?
@@VolosProjects Nisam to znao, svaka čast na trudu i na videima , pretplatio sam se na Vaš kanal kad ste tek imali nekoliko pretplatnika.... veliki pozdrav iz hrvatskog zagorja i sve najbolje za Novu godinu!!
@TrailMaker2 hvala ti , imam jako malo starih preplatnika , sve najbolje u novoj godini tebi i tvojima. Pozdrav iz gorskog kotara.
Pa ovoga ti nema nikada za kupiti, uvijek prodato sve.
Nisam ni gledao, nov je proizvod pa ih je jos malo na stanju
@@VolosProjects pa onaj nekidan veliki nije... a i ovih nestane jako brzo. Sta ce mi jedan komad, treba mi za proizvod...
U tom slucaju je najbolje kontaktirati lilygo
je ne comprend pas j'ai voulu testé le code mais il y a un problème avec les librairies, tout les codes me retourne une erreur avec TouchDrvCHSC5816.hpp