ESP32 + 7in LCD + Fast RGB Interface

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ค. 2024
  • In this video I look at the new 7 inch LCD panel from Elecrow with a built in ESP32 and fast RGB interface.
    Running a 800 x 480 pixel display from a microcontroller can lead to slow screen updates, but not with this new 16 bit parallel interface. Find out how well it works and how we can optimise the screen refresh code to complete full screen refreshes at 30 fps.
    Don't forget to visit the project page at
    bytesnbits.co.uk/esp32-7-inch...
    All code used in this video is available at the project page link above.
    Elecrow Display page
    www.elecrow.com/esp32-display...
    Elecrow Displays
    www.elecrow.com/display/esp-h...
    Elecrow New Years Celebration
    www.elecrow.com/chinese-new-y...
    Lovyan Library
    github.com/lovyan03/LovyanGFX
    0:00 Introduction
    1:26 Display specs
    3:48 LVGL compatibility
    4:51 RGB interface
    7:57 LovyanGFX library
    16:20 Using a frame buffer
    19:50 Optimising the driver - double buffer plus difference scanning
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @jeffschroeder4805
    @jeffschroeder4805 3 หลายเดือนก่อน +1

    Very well explained, have had the display for awhile and really didn't understand how to use it. Thank you!

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

      Glad it helped!

  • @PeetHobby
    @PeetHobby 3 หลายเดือนก่อน +4

    One O/I pin is a bit sad, he can't talk to other pins, and no one to push or pull with. 😊

  • @IronRiviera
    @IronRiviera 3 หลายเดือนก่อน +1

    Very Interesting. Sold out as of 2/2/24. I enjoy how you explain the code.

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

      It's a great screen if you can get one. Thanks for the comments.

  • @BerndSchmitt-Martinique
    @BerndSchmitt-Martinique 3 หลายเดือนก่อน

    Masterclass of modern display handling. I have the 7 inch display with the yellow pcb from ALI but it only works until now with the Arduino GFX library....which i dont like at all.
    Like the majority of display users i started years ago with Bodmers tft_eSPI.... really excellent and fundamental work,
    but it was Lovyan who based his library on tft_eSPI and integrated the capacitive Touchscreens .
    Thank you very much for this content ....really appriciated.
    greetings from Germany

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

      Thanks for your comments. Glad you enjoyed it.

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

    Excellent! Thanks for sharing! Best~

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

      No problem. I hope it was useful.

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

    Prescient Bob. I have been looking at these :-)

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

      Great. It's a lovely display if you want a control panel for your project. Bit lacking on the IO side but with the WiFi and Bluetooth you can get around that.

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

    Great video✌

    • @BytesNBits
      @BytesNBits  3 หลายเดือนก่อน +1

      Thanks for watching!

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

      @@BytesNBits nice job

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

    Genial proyecto. ¿seria posible hacer que funcione con esp32 wroom32 ?. Gracias

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

      Yes. You'll need to modify the driver setup to match your ESP32 and LCD setup though. But the basic idea will be the same.

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

    Like the video, please, please do one with SquareLine Studio etc :)

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

      On the list! Just got to find some time.

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

    Nice!!!

    • @BytesNBits
      @BytesNBits  3 หลายเดือนก่อน +1

      Great little (big) display.

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

      @@BytesNBits 🤣🤣

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

    Hello, is there a code download link?

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

      github.com/getis/elecrow-7in-esp32-touchscreen. I tend to put them on the project page on my website.

  • @eric.lopes.l
    @eric.lopes.l 3 หลายเดือนก่อน +2

    The intro music is loud as f***!

  • @user-xk2ny1vh5h
    @user-xk2ny1vh5h 3 หลายเดือนก่อน

    Why do you assume we know what your talking about? What is a class what is an instance? I remember you were asking for our input on programming instructional series but nothing has transpired.

    • @BytesNBits
      @BytesNBits  3 หลายเดือนก่อน +1

      Unfortunately some aspects of the project work require different levels of knowledge. This one needed a bit of object orientated coding to get it to work which I didn't have time to explain - it's a big topic. think of it as a pointer to topics you need to find out about.
      I will be covering C++ coding at some point but there are just too many projects to work with and the coding tutorials don't seem to perform as well as other topics so they tend to get pushed back a bit.