Тёмный

ESP32 S3 with Huge 7" Display (1024x600) 

Volos Projects
Подписаться 99 тыс.
Просмотров 47 тыс.
50% 1

Yes, you heard it right, the ESP32 S3 and a 7-inch screen complement each other perfectly. This is Matouch 7" made by Makerfabs company.
www.makerfabs....
I wanted to show you this becouse it ise realy unique. It is amazing that my favourite chip is able to run this display.
The screen resolution is 1024 by 600, and this is my largest board. It will look great on the wall. Once again, I have a weird project, but I hope this will be useful to some of you.
code: github.com/Vol...
☕️ Support me on:
KO-FI ko-fi.com/volo...
PATREON: / volosprojects
#bestArduino, #bestEsp32 #esp32 , #t-display, #esp32s3

Опубликовано:

 

14 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 109   
@CDE.Hacker
@CDE.Hacker 10 месяцев назад
I already see it as a spaceship style command center for a smart home. One quarter for A/C control, one for monitoring, one for light control, and one doing a cool animation like you already have. ESP32 are great. 😊
@WagonLoads
@WagonLoads 10 месяцев назад
Have your home control panel (thermostat, lights, etc) look like a panel from the StarFleet Enterprise..
@ajdarseidzade688
@ajdarseidzade688 10 месяцев назад
Nothing is "great". It seems so to me, IMHO. Here, most likely, the screen is controlled through a simple “state change” of the I/O ports. Therefore, the central processor core will be very heavily loaded with routine work. And this means that there are not enough abilities for the orders named in your “menu” for this board (IMHO). But the display here is still good. In addition, taking this opportunity, I would like to once again ask Volos about the consumption of this display - “I wonder how much energy the screen consumes? You have it and can you tell how many milliamps it consumes? If this is not difficult for you. Thank you for your work. " All the best to everyone and Volos!
@VolosProjects
@VolosProjects 10 месяцев назад
I just measured, around 240 mA
@ajdarseidzade688
@ajdarseidzade688 10 месяцев назад
@@VolosProjects Thank you foe your repply! This is the total current consumption of the entire board from the battery, right? Sorry to bother you. If this is the total current, then the CPU here consumes about 100mA (probably so?) and that means the display is about 140mA? This is not bad in my opinion for this display. And it seems bright. I’m asking this in order to find out whether it’s worth purchasing such a thing or not. Thank you.
@VolosProjects
@VolosProjects 10 месяцев назад
@@ajdarseidzade688 that is consumation of my project from battery, if you plan to use wifi or blutooth it will go higher
@MHTSAPAS
@MHTSAPAS 10 месяцев назад
Beautiful mate! I have so many touchscreens and only just managed to get one to work past weekend. It uses the XPT2046 chip and it was the first time I was able to make a couple of buttons. My experience in coding is really bad but thanks to your videos, I’m progressing fast!
@VolosProjects
@VolosProjects 10 месяцев назад
Nice to hear that. I am sure soon all of them will work.
@MHTSAPAS
@MHTSAPAS 10 месяцев назад
@@VolosProjectsyour videos and sketches have been 90% of the help I’ve needed. I’m making a game of UR dice counter atm which is a bigger and updated version from my T-QT and going to the T-Display S3. All sprites (because of someone I won’t mentioned hehe) and hoping it will work well. If you don’t mind, I can send you a copy when it is done and we can have a laugh at how bad I am!
@VolosProjects
@VolosProjects 10 месяцев назад
@@MHTSAPAS feel free to send me code, i will not laught, if it work than it is great
@jensgoerke3819
@jensgoerke3819 10 месяцев назад
I can see this being used as the main console for a monitoring system, displaying the status of a NAS, 3D printers, various sensors with the ability to zoom in on details.
@AlfieMakes
@AlfieMakes 10 месяцев назад
Awesome work on your videos!. For the huge 7" display, I think it would make a great bed-side accessory. We can make it sync with your calendar, give you the weather conditions, act as a media controller. If we could find a way to program it with a more noob friendly language like micropython or something. I remember having a pebble watch, you could write apps for it in javascript and load them to the watch. Would be cool if we could make something like that for the side table.
@2000jago
@2000jago 10 месяцев назад
Would make a great display for my weather station...
@firesnake6311
@firesnake6311 10 месяцев назад
I didn't know that esp32 could handle this much resolution
@arsenyspin1726
@arsenyspin1726 10 месяцев назад
your UI designs are incredible!
@VolosProjects
@VolosProjects 10 месяцев назад
Glad you like them!
@smirkingLurker
@smirkingLurker 7 месяцев назад
@@VolosProjects what do you use to code them? Java? Arduino? Thanks in advance!
@VolosProjects
@VolosProjects 7 месяцев назад
Arduino
@bjarkekorsgaard
@bjarkekorsgaard 10 месяцев назад
It can be used to show ernergy prices, weather forecast, actual rain gauge information, in/out temp, in/out humidity and pressure etc. 🙂
@mmkf
@mmkf 10 месяцев назад
Do you think you could get it to work with home assistant as a dashboard?
@ozzloy
@ozzloy 10 месяцев назад
i was going to say the same thing!
@BBMando69
@BBMando69 10 месяцев назад
I was also wondering this.
@aprendizdomundoo
@aprendizdomundoo 3 месяца назад
Thanks friend, I'm from Brazil. I recently bought a similar screen, but 2.8 inches to start, I'm new to Arduino and programming, I don't know anything
@JonnyWaldes
@JonnyWaldes 10 месяцев назад
Looks pretty responsive. The S3 chip must help because i have a small touch screen original esp32 and it is very slow.
@antshermannstadt
@antshermannstadt 10 месяцев назад
Great video! Your youtube channel inspired me to try my hand at working with displays. But I have a question: What program do you use for designing the GUI on your projects? I am trying for some time to find a good one...
@kristemmerman921
@kristemmerman921 3 месяца назад
Volos I just discovered you, and my man you know your sh*t! Thank you for all your videos!
@VolosProjects
@VolosProjects 3 месяца назад
@@kristemmerman921 tnx man, glad you are here.
@ZoomtronicBlogspot
@ZoomtronicBlogspot 10 месяцев назад
All I can see is nice dashboard for Home assistant 😁
@Chxxvo
@Chxxvo 10 месяцев назад
ASMR Gold! The Unintentional ASMR Channel must see this!
@Peter_S_
@Peter_S_ 10 месяцев назад
Great work, very interesting product, and excellent video! I think I will be getting at least one of these.
@VolosProjects
@VolosProjects 10 месяцев назад
thank you Peter.
@michaelbruns473
@michaelbruns473 10 месяцев назад
Brilliant, like always - too complex for me to comprehend fully, but amazing insight anyways.
@VolosProjects
@VolosProjects 10 месяцев назад
Glad you enjoyed it!
@rBazan
@rBazan 7 месяцев назад
I used a similar board/display for a 3d printed mini TV streaming the first six seasons of the simpsons. Preaty cool
@leehewitt9559
@leehewitt9559 10 месяцев назад
Wow - Fantastic
@peterfreimuth4804
@peterfreimuth4804 10 месяцев назад
I think it is a nice ESP for a Thermostat with a Calender (week) with two Sensor (Room temperatur and floor temperatur), maybe with a Web interface.
@Lisas4us
@Lisas4us 9 месяцев назад
I love to watch your great programing instructions and fantastic display layouts. Than i get exited and think about usability. and than I get frustrated. Really frustrated. Because I cannot come up with an idea how to make use of it. I read the commentaries, one mentioned iot home control, that did sound nice at the beginning, but than thinking about it, it made absolutely no sense. One would always use a raspberry pi server or mini pc for such a thing, because home iot grows constantly and runs some comprehensive software. Another one mentioned oscilloscope usage, but honestly, an esp is way to small and slow for it and reliable products are quite affordable. My idea for the keypad was a keypad door opener, but than, how much work would it be to embed the device waterproof into a case and add components like power supply, ripple filter and relay or transistors to work properly with the actuator. So buying a reliable unit on the market makes again more sense. Than I thought, what makes kids exited, certainly no lame game when their celular can do it all. I guess professional developer will love your displays and user interfaces, but than, they might themself have great programing skills and a big archive. So we are back with the amateur user. Maybe I am just not having enough fantasy.
@wherami
@wherami 10 месяцев назад
Gorgeous
@VolosProjects
@VolosProjects 10 месяцев назад
tnx :)
@MagnusWedmark
@MagnusWedmark 10 месяцев назад
Really nice! The framebuffer is kept by the screen itself I guess? And if you want to work with the whole screen continuously what would the framerate be? I guess it will be fillrate limited.
@snyperbob
@snyperbob 10 месяцев назад
We need to push esphome to support these boards/screens!
@Silkroad_trader
@Silkroad_trader Месяц назад
Hello, I would like to inquire if it is possible to install the WLED application directly on the WT32-SC01 Plus ESP32 display development board, allowing me to control the LEDs using the built-in display rather than relying on a mobile phone. Thank you.
@VolosProjects
@VolosProjects Месяц назад
hello, i never used WLED but i think it is posible to make something like this.
@WagonLoads
@WagonLoads 10 месяцев назад
I am always interested in ways to use displays like this for lab equipment.. Oscilloscopes, Spectrum analyzers(0 to 5GHz), PWM controlled power supplies, ... Since this has i2c, you can connect it to: a PCF8575 and get 16 GPIO ports a PCA9685 16 channel servo(PWM ports) for power supply control and ADS1115 for a ADC(although for high frequency applications, you need something better) I would really like to see something like this...
@VolosProjects
@VolosProjects 10 месяцев назад
hm, devices you mention need to update screen fast
@WagonLoads
@WagonLoads 10 месяцев назад
@@VolosProjects Can you use an external RAM buffer to store samples at input speeds, then read the RAM into the screen at the rate the display can handle? The slowest item I listed above is a power supply.. The power supply circuit would be controlled by PWM, then you need a ADC to see that the output matches the desired voltage. Using the 16 channel servo controller will give you the PWM to control the PS voltage.. and the ADC will tell the esp if the voltage out is higher or lower than what you asked for..
@maggot008
@maggot008 10 месяцев назад
Fantastic
@circleofowls
@circleofowls 10 месяцев назад
You find the coolest projects! I wonder if I can use this as a status screen for a remote control device...there are so many possibilities for something like this.
@VolosProjects
@VolosProjects 10 месяцев назад
Yes, absolutely
@jcprice1234
@jcprice1234 2 месяца назад
Honestly thinking about using it to gamify my kids chores 😂
@nixjavi7220
@nixjavi7220 10 месяцев назад
Amazing video! I'm wondering now where I can use it :D
@ajdarseidzade688
@ajdarseidzade688 10 месяцев назад
Interesting. Can you tell me, how long will it take for the battery in the video to run out?
@VolosProjects
@VolosProjects 10 месяцев назад
i dont know, i think this is not board you want to use with battery.
@ajdarseidzade688
@ajdarseidzade688 10 месяцев назад
@@VolosProjects I wanted to know how much energy (mA) the display itself consumes - so I asked.
@andyparker8631
@andyparker8631 10 месяцев назад
Great work there, would be good for device controller in the house or a desktop live calendar
@VolosProjects
@VolosProjects 10 месяцев назад
Definitely!
@K9DTV
@K9DTV 2 месяца назад
Love your work! But having a problem with this one. Complies just fine (no errors), but nothing on screen. Sketch uses (14%) of program storage space, Global variables use 20392 bytes (6%) of dynamic memory. Any ideas as to what I maybe doing wrong?
@VolosProjects
@VolosProjects 2 месяца назад
You need to install corect library.
@K9DTV
@K9DTV 2 месяца назад
OK, what are the correct libraries and revisions to be used?
@K9DTV
@K9DTV 2 месяца назад
Problem resolved, it was I needed to use ESP32-S3-Box as the board.
@TheStuzenz
@TheStuzenz Месяц назад
@@VolosProjects I have been watching some of your videos and enjoying them - thank you! Would you mind sharing more information on the environment set up for the required libraries. I found the Makerfabs list of libraries to install in their wiki to be missing the details required to isolate what libraries they were trying to reference in their image. I appreciate it🤟
@iblackfeathers
@iblackfeathers 10 месяцев назад
that would be a nice screen for a version of jhewitt's wardriving and an esp32 marauder.
@profimax_ru
@profimax_ru 6 месяцев назад
Nice thing. Thanks for the info
@vibi27
@vibi27 9 месяцев назад
Very good video with an nice code example. Did you tried to power it without battery and with what amperage/current ?
@vibi27
@vibi27 8 месяцев назад
The doc says 600mA mini for USB power.
@bgeigiezen
@bgeigiezen 5 месяцев назад
Are there sample around to use VSCode and PlatformIO ? That would make my testing much easier. Regards Rob Oudendijk
@marcobuzzanca
@marcobuzzanca 8 месяцев назад
Hi Volos, why did you use LovyanGFX instead TFT_eSPI? I'm asking becouse I have a 5" display with a driver not supported from TFT_eSPI. It is possible that it is supported from LovyanGFX? If i remeber well it is possible to move from TFT_eSPI to LovyanGFX smootly since the use the same name for each function. Isn't it? Thank for your work, great as usual.
@VolosProjects
@VolosProjects 8 месяцев назад
i used lowyan becouse it is faster, and this huge display need time to be filled. when i need estetic smooth fonts and shapes i use tft_espi
@marcobuzzanca
@marcobuzzanca 8 месяцев назад
The lcd you used is compatible also with tft_eSPI or can you suggest me a 5inch touch display compatible? thanks, i have a project already written but i need a bigger display. @@VolosProjects
@vibi27
@vibi27 8 месяцев назад
Does it have an oscillator on the PCB (ie real time provided), or some sort of RTC ?). Without that you need to manually enter time at each reboot, or have a permanent access to internet (NTP server).
@WaschyNumber1
@WaschyNumber1 10 месяцев назад
Is ther not a new ESP32 board version that is faster and have much more space 🤔 I have seen a couple weeks ago something about it. This display would be awesome for a clock or as a inventory display on a storage box ect. 🤗
@johnny14794
@johnny14794 10 месяцев назад
Would be awesome to use it as a clock, calendar, weather display station.
@MrBartPawlowski
@MrBartPawlowski 7 месяцев назад
Nice project!!. I have question as I'm not super experience. If I want to have Arduino board communicating with this screen what would be best approach to this ?
@VolosProjects
@VolosProjects 7 месяцев назад
i dont understand why , becouse this board already have microcontroler which is much better than arduino. but if you realy want comunicate with it you can use serial comunication or i2c comunication, both need only couple wires.
@MrBartPawlowski
@MrBartPawlowski 7 месяцев назад
Sorry ,I did not precise.I want to build a control panel for the campervan. So what I need is some IOs including analoga etc... In my head the option with Arduino was somehow logical. Can I add IOs to that screen board?
@motormadness9975
@motormadness9975 5 месяцев назад
Hi - what is the custom font that you used for this project. I see in github it is just called small_font. What is the actual font? Thanks
@VolosProjects
@VolosProjects 5 месяцев назад
Name of font is agency
@D-One
@D-One 9 месяцев назад
Would it be fast enought for an Audio Spectrum analyzer? Say using only 2 quarters of the screen and the rest for more static elements?
@VolosProjects
@VolosProjects 9 месяцев назад
I am afraid not
@bayliner4387
@bayliner4387 10 месяцев назад
Could this be used with JTAG for debugging in VSCode as it seems to have two serial ports
@VolosProjects
@VolosProjects 10 месяцев назад
I am not sure, i will check this.
@oljobo
@oljobo 10 месяцев назад
Hello Rose!
@hwhack
@hwhack 10 месяцев назад
That looks really awesome!
@houdini1er
@houdini1er 10 месяцев назад
A crypto ticker will be nice on this size of screen and easy to code I believe
@MrBencoussens
@MrBencoussens Месяц назад
where are the ports for the I/O? can you still use the esp32 controller
@villageidiot8718
@villageidiot8718 10 месяцев назад
Very nice display. I wish somebody would give me one.
@FrankGraffagnino
@FrankGraffagnino 10 месяцев назад
i wish it had all of the GPIO pins bought out so that the user can use them for other things. very cool otherwise though.
@madwilliamflint
@madwilliamflint 10 месяцев назад
Oh I've got some ideas for that...
@VolosProjects
@VolosProjects 10 месяцев назад
Share with us :)
@johnbrisbin3626
@johnbrisbin3626 10 месяцев назад
Bought one!
@sausage5849
@sausage5849 10 месяцев назад
I guess this would work OK as a home assistant controller?
@hstrinzel
@hstrinzel 10 месяцев назад
Is this BETTER to program than a stupid iPAD? I know Apple makes it terribly tough for any home-programmer to program their Apple stuff. What languages and libraries can be used?
@williammckee4369
@williammckee4369 5 месяцев назад
would this code work with the elecrow esp32 7" display without modifications?
@VolosProjects
@VolosProjects 5 месяцев назад
hm, i am not sure, i dont have that board
@tanhoyzer
@tanhoyzer 9 месяцев назад
I can't run it. I receive many many errors. Can you provide a video and list with links for the correct library?
@aleph_one
@aleph_one 4 месяца назад
cool, but it cost more than low-cost 7inch tablet
@edbagacina6373
@edbagacina6373 10 месяцев назад
Can we use this as a reciever device from ordinary esp32 using esp now communication protocol
@VolosProjects
@VolosProjects 10 месяцев назад
yes of, i think this will be most common case.
@keerattanwar5892
@keerattanwar5892 6 месяцев назад
Can we connect bigger screens
@LucDechamp
@LucDechamp 10 месяцев назад
Could be used to make a phone
@Really2950
@Really2950 10 месяцев назад
But no breakout pins, for like spi. So we can’t make it into anything. Just junk
@VolosProjects
@VolosProjects 10 месяцев назад
This is used just to show data, from internet or you can show data from other boards, forexample in my old house i had esp32 board in every room and few of them outside. I used one board which was located in my living room just to show thease data.
@browaruspierogus2182
@browaruspierogus2182 4 месяца назад
that chip has too less power and memory to handle more stuff on that display. probably takes like 99% of it's memory better use cheaper risc-v 64 devices
@TT-it9gg
@TT-it9gg 10 месяцев назад
1024x600 is too big for ESP32, easy to mis-lead Pi zero + pygame is better
@baldhead69
@baldhead69 10 месяцев назад
The lcd interface is rgb communication, so, the esp32-s3 need to send all pixels all the time at x hertz, even if the frame buffer doesn't change. it is impressive what this chip can do. i am wrong ?
@nikthefix8918
@nikthefix8918 10 месяцев назад
That's correct. There's no graphics ram built into the display itself. The frame buffer is held in ESP PSRAM so you have to be careful not to update the buffer at a moment when the RGB ESP peripheral is fetching the contents for the display otherwise you might see corruption due to the shared access. Big scrolls and full buffer updates are the most problematic as they take more time and are therefore more likely to 'collide'. Volos' idea of dividing the screen into mostly static regions is a good approach I think - especially for larger RGB displays.
Далее
ESP32 + 7in LCD + Fast RGB Interface
27:42
Просмотров 11 тыс.
451 Which Processor can kill the ESP32?
11:24
Просмотров 350 тыс.
Seja Gentil com os Pequenos Animais 😿
00:20
Просмотров 20 млн
Every Developer Needs a Raspberry Pi
27:27
Просмотров 723 тыс.
ESP32 Guide 2024 | Choosing and Using an ESP32 Board
41:06
Getting Started with Meshtastic - Devices
15:01
Просмотров 215 тыс.
Try these 16 Brilliant ESP32 projects!!!
11:18
Просмотров 589 тыс.
Best ESP32 board with AMOLED display - LilyGo T4 S3
13:35