LVGL Tutorial with ESP32, How to update the screen with data obtained from sensors.

Sdílet
Vložit
  • čas přidán 27. 08. 2024
  • The data obtained from the sensor must be updated in the UI on the screen. This video covers how to update the screen by passing data through a queue based on FreeRTOS' task.
    [Grove - SEN55 All-in-one environmental sensor]
    www.seeedstudi...
    [Source Code]
    github.com/001...
    [LVGL 9, [Ep. 07] My Air Quality Sensor, How to update the screen with data obtained from sensors.]
    • LVGL Tutorial with ESP...
    [LVGL 9, [Ep. 06] My Air Quality Sensor, Draw IKEA UI]
    • My Air Quality Sensor,...
    [LVGL 9, [Ep. 05] Custom fonts are essential in GUI!]
    • LVGL Tutorial with ESP...
    [LVGL 9, [Ep. 04] Creating Interactive UI/UX Screens with LVGL 9 on ESP32: Implementing On-Screen Keyboard]
    • LVGL Tutorial with ESP...
    [LVGL 9, [Ep. 03] Creating Stunning UI on ESP32 with LVGL: A Step-by-Step Guide]
    • LVGL Tutorial with ESP...
    [LVGL 9, [Ep. 02], Examples, We can understand better and faster through LVGL Examples]
    • LVGL Tutorial with ESP...
    [LVGL 9, [Ep. 01], From Scratch to Benchmark, For newbie/beginner/starter]
    • LVGL 9, [Ep. 01], From...
    [LVGL Projects]
    • ESP32 + LVGL Projects
    #LVGL #Tutorial #thatproject

Komentáře • 23

  • @FrankP83
    @FrankP83 Před 2 měsíci +1

    this is the same approach on my project!
    It allow the software to much much smoother in the interaction between touch and widgets!

  • @ami_panlee
    @ami_panlee Před 12 dny

    HI, Old friend, I am delighted to share with you our latest achievement - an innovative development board that integrates the ESP32-S3R8 high-performance processor. This solution is not only equipped with a 2-megapixel OV2640 camera and a 1.3-inch SPI display screen, but also integrates an RJ45 network port to achieve powerful data transmission and connection functions. What's even more exciting is that the onboard codec and microphone design have opened up new doors for audio processing and interactive applications. I hope to explore the infinite possibilities of ESP applications with you

  • @legobuildingsrewiew7538
    @legobuildingsrewiew7538 Před 2 měsíci

    Hell yeah! Can you make a video on dynamically updating E Ink displays? Maybe on one other stm32 chips with lots of RAM and programming those

  • @mars3142
    @mars3142 Před 2 měsíci

    Do you plan to do some ESP-IDF examples on this device with LVGL9? That would be awesome.

    • @ThatProject
      @ThatProject  Před 2 měsíci +1

      I don't have any plans yet, but I'll give it a try.

  • @andrisetianabrata
    @andrisetianabrata Před 2 měsíci

    How about to take data from global variabel
    And some task give the variabel for the value?

    • @ThatProject
      @ThatProject  Před 2 měsíci +1

      There is no problem using global variables. As I mentioned in the video, I set up my system like this to minimize delay. There is no right answer here.

  • @Kevin-sx6we
    @Kevin-sx6we Před 2 měsíci

    Is the core 0 just for Wi-Fi application?

    • @ThatProject
      @ThatProject  Před 2 měsíci

      Yeah. As far as I know, Bluetooth and WiFi are pinned to core 0 in the Arduino environment.

  • @igmouseful
    @igmouseful Před 2 měsíci

    Error
    c:\users\...\documents\arduino\libraries\lvgl\src/lv_init.h:17,
    from c:\users\..\documents\arduino\libraries\lvgl\lvgl.h:24,
    from c:\Users\...\Documents\Arduino\libraries\lvgl\src/lvgl.h:16,
    I have installed lvgl 9.1.0

    • @ThatProject
      @ThatProject  Před 2 měsíci +1

      Is this the whole error message? Have you set up the lv_conf.h file?

    • @igmouseful
      @igmouseful Před 2 měsíci

      @@ThatProject The problem has been solved.

  • @sinmim1
    @sinmim1 Před 2 měsíci

    i have an excelent idia . Please let some text-to-speech read your context. I really fell tortured by the way you you speak. your projects are great but for god sake stop this nightmare I really want to stay subscribed,

    • @ZefStudio
      @ZefStudio Před 2 měsíci +2

      No please we don’t need more generic text-to-speech content in the world. Please just be yourself. You’re doing great and are understandable. Dude people from all over the world speak English and it’s ok that it’s in their own way, get out of your bubble and deal with it.

    • @mr.bianchirider8126
      @mr.bianchirider8126 Před 2 měsíci +1

      You sound fine. Great project.

    • @sinmim1
      @sinmim1 Před 2 měsíci

      @@ZefStudio i really struggle. it Not personal. He is great at all other means. The English is not my native language also so it's really harder for us to understand

    • @formarjoram
      @formarjoram Před měsícem

      Just hit the CC button at the bottom to get auto-captions; problem solved :)

  • @murielcordeiro1231
    @murielcordeiro1231 Před měsícem

    I bought a display but every code o try to upload to it gives this error Even tried googling it but nothing Someone help pls
    E(91) esp_core_dump_flash: incorrect size of flash dump image: 0

    • @ThatProject
      @ThatProject  Před měsícem

      Did you set it to Default in the partition settings? Or did you choose Huge App? In the case of the Huge app, you can see this error message because the core dump partition does not exist. However, if you are not using coredump partition, you can ignore this message.

    • @murielcordeiro1231
      @murielcordeiro1231 Před měsícem

      So, we are using the default partition settings
      The weird thing is that the display is reseting it self or something like that. We thought it had something to do with that error cause it runs through the whole code
      Can send more info if needed, we are completely lost honestly

    • @ThatProject
      @ThatProject  Před měsícem

      @@murielcordeiro1231 That's weird. Going back to the beginning, you said you got the same product as me, the WT32-SC01 Plus. Is that right? Is it set to OPI PSRAM in PSRAM settings? This must be set to QSPI PSRAM.

    • @murielcordeiro1231
      @murielcordeiro1231 Před měsícem

      ​@@ThatProject Oh, actually, it’s not the same product. Sorry about that. I found your channel, which works with a lot of display types, and thought it would be helpful to ask for your assistance. However, I couldn’t find another way to contact you (I actually sent a message on Instagram a few days ago), so I decided to reach out here.
      Thank you so much for helping us solve the partitions problem!
      Now, we’re encountering an issue with the driver (ST7262). The only library we know that works with it is Arduino_GFX, but we’re having trouble even getting a simple “Hello World” to run.