ESP32 S3 with Huge 7" Display (1024x600)

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2023
  • 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.com/esp32-s3-pa...
    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/VolosR/maTouch7
    ☕️ Support me on:
    KO-FI ko-fi.com/volosprojects
    PATREON: / volosprojects
    #bestArduino, #bestEsp32 #esp32 , #t-display, #esp32s3
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 97

  • @CDE.Hacker
    @CDE.Hacker 5 หลายเดือนก่อน +12

    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 5 หลายเดือนก่อน +2

      Have your home control panel (thermostat, lights, etc) look like a panel from the StarFleet Enterprise..

    • @ajdarseidzade688
      @ajdarseidzade688 5 หลายเดือนก่อน

      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  5 หลายเดือนก่อน +4

      I just measured, around 240 mA

    • @ajdarseidzade688
      @ajdarseidzade688 5 หลายเดือนก่อน

      @@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  5 หลายเดือนก่อน +3

      @@ajdarseidzade688 that is consumation of my project from battery, if you plan to use wifi or blutooth it will go higher

  • @theory816
    @theory816 5 หลายเดือนก่อน +12

    I get that it's a large display, but I think most of here wouldn't know how to make it work. Could you do a few videos how you would program this thing for beginners? I'm thinking about getting large displays like this and then creating a nice frame around it like you see in luxury cars. But I wouldn't know how to make the screen functional since it requires programming.

  • @AlfieMakes
    @AlfieMakes 5 หลายเดือนก่อน +4

    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.

  • @arsenyspin1726
    @arsenyspin1726 5 หลายเดือนก่อน +4

    your UI designs are incredible!

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน

      Glad you like them!

    • @smirkingLurker
      @smirkingLurker 2 หลายเดือนก่อน

      @@VolosProjects what do you use to code them? Java? Arduino? Thanks in advance!

    • @VolosProjects
      @VolosProjects  2 หลายเดือนก่อน

      Arduino

  • @Peter_S_
    @Peter_S_ 5 หลายเดือนก่อน +1

    Great work, very interesting product, and excellent video!
    I think I will be getting at least one of these.

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน

      thank you Peter.

  • @mmkf
    @mmkf 5 หลายเดือนก่อน +12

    Do you think you could get it to work with home assistant as a dashboard?

    • @ozzloy
      @ozzloy 5 หลายเดือนก่อน

      i was going to say the same thing!

    • @BBMando69
      @BBMando69 5 หลายเดือนก่อน

      I was also wondering this.

  • @leehewitt9559
    @leehewitt9559 5 หลายเดือนก่อน +2

    Wow - Fantastic

  • @wherami
    @wherami 5 หลายเดือนก่อน +1

    Gorgeous

  • @MHTSAPAS
    @MHTSAPAS 5 หลายเดือนก่อน +4

    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  5 หลายเดือนก่อน +1

      Nice to hear that. I am sure soon all of them will work.

    • @MHTSAPAS
      @MHTSAPAS 5 หลายเดือนก่อน +1

      @@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  5 หลายเดือนก่อน +1

      @@MHTSAPAS feel free to send me code, i will not laught, if it work than it is great

  • @MagnusWedmark
    @MagnusWedmark 5 หลายเดือนก่อน +1

    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.

  • @2000jago
    @2000jago 5 หลายเดือนก่อน +4

    Would make a great display for my weather station...

  • @profimax_ru
    @profimax_ru หลายเดือนก่อน

    Nice thing. Thanks for the info

  • @bjarkekorsgaard
    @bjarkekorsgaard 5 หลายเดือนก่อน +2

    It can be used to show ernergy prices, weather forecast, actual rain gauge information, in/out temp, in/out humidity and pressure etc. 🙂

  • @hwhack
    @hwhack 5 หลายเดือนก่อน

    That looks really awesome!

  • @antshermannstadt
    @antshermannstadt 5 หลายเดือนก่อน +1

    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...

  • @jensgoerke3819
    @jensgoerke3819 5 หลายเดือนก่อน +7

    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.

  • @circleofowls
    @circleofowls 5 หลายเดือนก่อน

    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.

  • @maggot008
    @maggot008 5 หลายเดือนก่อน +2

    Fantastic

  • @firesnake6311
    @firesnake6311 5 หลายเดือนก่อน +3

    I didn't know that esp32 could handle this much resolution

  • @vibi27
    @vibi27 3 หลายเดือนก่อน

    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).

  • @Chxxvo
    @Chxxvo 4 หลายเดือนก่อน

    ASMR Gold!
    The Unintentional ASMR Channel must see this!

  • @bgeigiezen
    @bgeigiezen 16 วันที่ผ่านมา

    Are there sample around to use VSCode and PlatformIO ?
    That would make my testing much easier.
    Regards
    Rob Oudendijk

  • @WaschyNumber1
    @WaschyNumber1 5 หลายเดือนก่อน

    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. 🤗

  • @michaelbruns473
    @michaelbruns473 5 หลายเดือนก่อน +1

    Brilliant, like always - too complex for me to comprehend fully, but amazing insight anyways.

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน

      Glad you enjoyed it!

  • @nixjavi7220
    @nixjavi7220 5 หลายเดือนก่อน +2

    Amazing video! I'm wondering now where I can use it :D

  • @MrBartPawlowski
    @MrBartPawlowski 2 หลายเดือนก่อน

    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  2 หลายเดือนก่อน

      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 2 หลายเดือนก่อน

      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?

  • @D-One
    @D-One 4 หลายเดือนก่อน

    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?

  • @andyparker8631
    @andyparker8631 5 หลายเดือนก่อน +1

    Great work there, would be good for device controller in the house or a desktop live calendar

  • @JonnyWaldes
    @JonnyWaldes 5 หลายเดือนก่อน +1

    Looks pretty responsive. The S3 chip must help because i have a small touch screen original esp32 and it is very slow.

  • @sausage5849
    @sausage5849 5 หลายเดือนก่อน

    I guess this would work OK as a home assistant controller?

  • @ZoomtronicBlogspot
    @ZoomtronicBlogspot 5 หลายเดือนก่อน +1

    All I can see is nice dashboard for Home assistant 😁

  • @peterfreimuth4804
    @peterfreimuth4804 5 หลายเดือนก่อน

    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.

  • @bayliner4387
    @bayliner4387 5 หลายเดือนก่อน +1

    Could this be used with JTAG for debugging in VSCode as it seems to have two serial ports

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน +1

      I am not sure, i will check this.

  • @rBazan
    @rBazan 2 หลายเดือนก่อน

    I used a similar board/display for a 3d printed mini TV streaming the first six seasons of the simpsons. Preaty cool

  • @Lisas4us
    @Lisas4us 4 หลายเดือนก่อน

    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.

  • @WagonLoads
    @WagonLoads 5 หลายเดือนก่อน +1

    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  5 หลายเดือนก่อน

      hm, devices you mention need to update screen fast

    • @WagonLoads
      @WagonLoads 5 หลายเดือนก่อน

      @@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..

  • @ajdarseidzade688
    @ajdarseidzade688 5 หลายเดือนก่อน +1

    Interesting. Can you tell me, how long will it take for the battery in the video to run out?

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน +1

      i dont know, i think this is not board you want to use with battery.

    • @ajdarseidzade688
      @ajdarseidzade688 5 หลายเดือนก่อน

      @@VolosProjects I wanted to know how much energy (mA) the display itself consumes - so I asked.

  • @keerattanwar5892
    @keerattanwar5892 หลายเดือนก่อน

    Can we connect bigger screens

  • @motormadness9975
    @motormadness9975 2 วันที่ผ่านมา

    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  2 วันที่ผ่านมา

      Name of font is agency

  • @marcobuzzanca
    @marcobuzzanca 2 หลายเดือนก่อน

    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  2 หลายเดือนก่อน

      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 2 หลายเดือนก่อน

      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

  • @iblackfeathers
    @iblackfeathers 5 หลายเดือนก่อน

    that would be a nice screen for a version of jhewitt's wardriving and an esp32 marauder.

  • @tanhoyzer
    @tanhoyzer 3 หลายเดือนก่อน

    I can't run it. I receive many many errors. Can you provide a video and list with links for the correct library?

  • @vibi27
    @vibi27 4 หลายเดือนก่อน

    Very good video with an nice code example. Did you tried to power it without battery and with what amperage/current ?

    • @vibi27
      @vibi27 3 หลายเดือนก่อน

      The doc says 600mA mini for USB power.

  • @snyperbob
    @snyperbob 5 หลายเดือนก่อน

    We need to push esphome to support these boards/screens!

  • @edbagacina6373
    @edbagacina6373 5 หลายเดือนก่อน

    Can we use this as a reciever device from ordinary esp32 using esp now communication protocol

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน

      yes of, i think this will be most common case.

  • @hstrinzel
    @hstrinzel 5 หลายเดือนก่อน

    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  4 วันที่ผ่านมา

      hm, i am not sure, i dont have that board

  • @johnny14794
    @johnny14794 5 หลายเดือนก่อน

    Would be awesome to use it as a clock, calendar, weather display station.

  • @oljobo
    @oljobo 5 หลายเดือนก่อน +1

    Hello Rose!

  • @houdini1er
    @houdini1er 5 หลายเดือนก่อน

    A crypto ticker will be nice on this size of screen and easy to code I believe

  • @CoruscationsOfIneptitude
    @CoruscationsOfIneptitude 2 หลายเดือนก่อน

    looks nice anyway

  • @johnbrisbin3626
    @johnbrisbin3626 5 หลายเดือนก่อน +1

    Bought one!

  • @FrankGraffagnino
    @FrankGraffagnino 5 หลายเดือนก่อน

    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 5 หลายเดือนก่อน +1

    Oh I've got some ideas for that...

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน +1

      Share with us :)

  • @baldhead69
    @baldhead69 5 หลายเดือนก่อน

    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 5 หลายเดือนก่อน +1

      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.

  • @LucDechamp
    @LucDechamp 5 หลายเดือนก่อน +1

    Could be used to make a phone

  • @Really2950
    @Really2950 5 หลายเดือนก่อน

    But no breakout pins, for like spi. So we can’t make it into anything. Just junk

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน

      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.

  • @TT-it9gg
    @TT-it9gg 5 หลายเดือนก่อน

    1024x600 is too big for ESP32, easy to mis-lead
    Pi zero + pygame is better

  • @villageidiot8718
    @villageidiot8718 5 หลายเดือนก่อน

    Very nice display. I wish somebody would give me one.