ESP32 Display

Поделиться
HTML-код
  • Опубликовано: 19 авг 2024

Комментарии • 41

  • @RickWilliamsPlus
    @RickWilliamsPlus Год назад +3

    Great video!
    I appreciate you showing (to a degree) the dead ends and false starts you encountered along the way.
    I haven't attempted anything with esp yet, but I feel like your video gives me a reasonable idea of the kinds of issues and solutions that I may encounter.

  • @AndrewDanne
    @AndrewDanne Год назад +2

    Awesome work. I wish there was a well supported touch display that has highly customisable GUI with colors and functions that works natively in HA. You and others are progressively working toward this. Great work. Wish this had of been easier with ESPHome.

  • @PatrickFelstead
    @PatrickFelstead Год назад +3

    Also thanks so much for showing the http POST and GET method of HA communication. I didn' t know about this. Sometimes I can't get ESPHome to do what I want, or its buggy (e.g. FastLED and RCSwitch), or I want to use a sensor or device that isn't supported so I often think of going back to Arduino C++ code and MQTT. So this is a nicer method I think!

  • @dfgdfg_
    @dfgdfg_ Год назад +3

    Making a GUI from software primitives on hardware like Adafruit PyPortal has always been time consuming - the Studio looks very nice and much faster!

  • @PatrickFelstead
    @PatrickFelstead Год назад +2

    Hey Vaclav, looks like a nice device. I have recently started using ESP32-S3's with ESPHome and have no problems flashing. I also use the Arduino framework. I don't need to press any buttons (boot or reset) to flash the first time. I find it easier if I connect the ESP32 to the physical computer running HA, rather than a remote laptop that you're accessing HA from. After first flash, obviously subsequent flash via OTA. I use this code:
    esp32:
    board: esp32-s3-devkitc-1
    framework:
    type: arduino

    • @desmond-hawkins
      @desmond-hawkins Год назад

      Hello! I'm curious about which device you're using that doesn't need to be put in firmware upload mode with BOOT and RESET, as far as I know all ESP32 devices from Elecrow need this. It's clearly documented on their wiki and their datasheets show why that's the case. Which ESP23-S3 device are you using that doesn't need this? From your comment that it "looks like a nice device" it sounds like it's not the same as the one shown here.

    • @PatrickFelstead
      @PatrickFelstead Год назад

      @@desmond-hawkinsits a WROOM module I soldered to my own PCB design. But also the other S3 dev board I have from Lilygo does not need any button pushes to flash ESP32-S3 T-Display.

    • @desmond-hawkins
      @desmond-hawkins Год назад

      @@PatrickFelstead Thanks for the reply! Yes I've used lots of different ESP32 boards and almost none need this manual step, which is a major downside of Elecrow products in my opinion. This depends on the way they connect 2 specific pins from the USB-to-serial converter (DTR & RTS) to 2 pins of the ESP32 (GPIO0 & EN). These are the pins on which a computer will signal to the board - via USB - that it wants to upload a firmware, so without these explicit connections on the PCB this step needs to be performed manually. I found it super annoying to have to do this with my Elecrow board and switched to a WT32-SC01 Plus instead.

  • @keepitdialed
    @keepitdialed 11 месяцев назад

    Seriously ninja outcome dude. TOP NOTCH. won’t be trying this myself though.

  • @chrisdixon5241
    @chrisdixon5241 Год назад

    Superb video, what a nice project!
    I would say that even if you had to invest some time learning new tools and libraries, it's worth it to get the result you want... and now you have new skills to make future projects easier.
    Since the whole interface seems to be generated from code, I suspect that it is using simple primitives to draw on the screen, meaning you could display anything you want - possibly create a simple Home Assistant bridge code to run on the display which could be told what to show by HA (for example to pop up an alert or notification)

  • @LimboDIY
    @LimboDIY 6 месяцев назад +4

    Thanx a lot for this incredible tutorial. I tried to program my display by your instructions, but it keeps failing at different places. Can you shere your code, that would really help me with troubleshooting!

  • @Abc-sl1nf
    @Abc-sl1nf Год назад +6

    Thanks! Can you share the code? Suppose I just wanted to display buttons and not use wifi because I actually have hardware I need to turn on and off locally and not wireless?

  • @viktorhugo8252
    @viktorhugo8252 10 месяцев назад

    This is a good display but I want a 7“ with touch and minimum of 640x480 pixel with s3 inside. Sunton have one 8048S070. Your way of wall mounting is great . I always use a simple case 3D printed with back cover with 2 M3 screws on the top of this. you see the screws but is so simple to fix it on the wall and a maker don’t care of design price.

  • @nemesis851_
    @nemesis851_ 6 месяцев назад

    Video saved to my Playlist - Thanks

  • @Hafenstrand5
    @Hafenstrand5 Год назад +2

    Nice video, would have been great if it worked out with esphome. Please tell if you find the right board in the future!

  • @martyb3783
    @martyb3783 Год назад

    Very cool. Well done!

  • @muchtall
    @muchtall 11 месяцев назад +1

    Hi Vaclav!
    Your video inspired me to purchase a couple of these 3.5" units, only I thought I'd take it a step further and get the parallel version. Much like you, I had the original intent of using this with ESPHome, but figured I would get started with Arduino or PlatformIO to build a proof of concept. After spending hours digging through the example code, I realize there's some serious errors in Elecrow's documentation. Can you share your code to help some of us get over this initial hurdle?

  • @PyroChimp75
    @PyroChimp75 Год назад

    I cannot smash the like button enough, thanks for this video!

  • @MrNetworx
    @MrNetworx 7 месяцев назад +1

    Hı, thank you for sharing, I have a 7" model but I couldn't manage to run it, can you provide a working library folder and example code for this ? I tried many libraries but result is zero :) Have a good year.

  • @jeffmaynard8371
    @jeffmaynard8371 2 месяца назад

    I want to make something like this but i cannot seem to get my esp to communicate with home assistant. anyone willing to help

  • @gjsxnobody7534
    @gjsxnobody7534 Год назад

    Vaclo, dobri den, nice video good job bracho. :-) are you in CZ or West? Quick Questions, you said you switched to HTTP from MQTT? I would think you could send more data easier with MQTT no? or do I have it backwards?

  • @legnava
    @legnava Год назад

    Zdravím, poradil bys mi, kde prosím sehnat nějaký kod meteo stanice do esphome na desku esp32 a tft lcd 2.4" 320x240 ili9341

  • @phamks6109
    @phamks6109 Месяц назад

    I already have exported the UI file same your instruction, but there isn't any .ino file; .ino file was exported by squareline or have you written it?

  • @desmond-hawkins
    @desmond-hawkins Год назад

    I bought the same ESP Terminal from Elecrow and I have found it *so* painful to use with Arduino that I eventually gave up on it and replaced it with a WT32-SC01 Plus for my project. The video shows you putting the board into "firmware upload mode" several times with the BOOT and RESET, since this is needed *every time* you want to upload a sketch. Changed one line of code? You need to press these small buttons. This was making me waste so much time, I found it unusable as a development target. Very few other ESP32 boards I used had this issue, but from the Elecrow datasheets it looks like all their products have the same flaw. *Hard pass* for me until they fix it.

  • @wkipo
    @wkipo Год назад

    Hi, Vaclav, thank you, as always great video!
    What Smart Home project would you recommend for Arduino beginners?

    • @bruxy70
      @bruxy70  Год назад +1

      Typically, you start with a blinking LED. Then perhaps adding a simple temperature sensor or something like that. And then start playing with the displays. They have simple demos on their web, like making one button. And then you can move to Square line. Perhaps watching some C tutorial before that would help. That's what I think...

  • @keepitdialed
    @keepitdialed 11 месяцев назад

    He says “you just…” 🤣

  • @GeeTrieste
    @GeeTrieste 8 месяцев назад +1

    I would really like to use one of these integrated display/ESP32 devices, but so far as I have been able to determine there are very few PIO pins left for the numerous devices I need custom I/O for. Is it that the display takes up most of the all-purpose pins leaving only like 5 for other uses?
    Yes I know there are some bus based I/O connectors there, but I really would like to talk to my peripherals and transducers directly from the board. Maybe I am misreading all of this and it is not as bad as I think it is.

    • @Dan8254
      @Dan8254 4 месяца назад

      WT32-SC01 Plus has 6 GPIO pins exposed via JST connector. I use 4 of the GPIO for direct I/Os and use the remaining 2 GPIO for I2C which I connect to various I2C modules including a 16bit I/O extender.

    • @GeeTrieste
      @GeeTrieste 4 месяца назад +1

      ​​@@Dan8254
      Thank you for that info. 6 pins should be enough for my application. I will check out that model.

  • @mateuszmalik1531
    @mateuszmalik1531 Год назад

    Hello Vaclav, can you tell me if you can check or get the maximum possible brightness value of this LCD panel? Is it more than 300lx? I am asking as I am looking for something that can be used in daylight.

  • @popsyann
    @popsyann Год назад +1

    Nice job!😊

  • @ThePretester
    @ThePretester 6 месяцев назад

    help help help how connect usb idont see port

  • @alperarslantas5771
    @alperarslantas5771 5 месяцев назад

    respect ! liked !

  • @wojtekadams
    @wojtekadams Год назад +1

    Did you run display with ESPHome?

    • @bruxy70
      @bruxy70  Год назад

      Not this one

    • @wojtekadams
      @wojtekadams Год назад

      @@bruxy70 i see that ESPHome supports only śpi disp.

  • @smokey8400
    @smokey8400 6 месяцев назад +4

    Square Line is horrible software. On Windows 11 was freezing up, not saving buttons, not storing events, import doesn't work. Don't buy this

  • @MrHannesable
    @MrHannesable 6 месяцев назад

    This is exactly what I'm trying to do right now with an Waveshare ESP32 S3 4.3 Touchscreen DevBoard. Is there any possibilty you could share the code? I still have some errors in mine I want to get rid off.