Custom GUI for round display with LVGL and SquareLine Studio

Ғылым және технология

How to start designing GUI for round display gc9a01 that is powered by ESP32 and used open source library Light and Versatile Graphics Library (LVGL) and SquareLine Studio. In part 2 I will show my complete workflow on how to create working watch GUI form any vector image.
Part 1:
• How to create GUI for ...
And check my other projects at:
blnlabs.com/learn-with-chatgp...
blnlabs.com/how-to-add-usb-ty...
blnlabs.com/how-to-add-esp32-...
Get fabrication and assembly files from ESP32-S2 Developer board revision 1.1.0 from Gumroad at:
blnlabs.gumroad.com/l/ESP32-S...
Get my DBC CAN compare tool with the Discount code:
blnlabs.gumroad.com/l/CAN_DBC...
Check out the full KZread video on DBC CAN compare tool at:
• How to compare CAN DBC...
Get the program with the Discount code:
blnlabs.gumroad.com/l/CAN_DBC...
If you want to start with Gumroad, check it out on the next link:
discover.gumroad.com?a=679234771
Check out my Virtualization with Virtual Box Udemy course:
www.udemy.com/course/virtuali...
FOLLOW ME ELSEWHERE
---------------------------------------------------
blnlabs.com/
/ blagojen
www.redbubble.com/people/blag...
github.com/blagojenikolic91
/ blnlabs
#esp32 #esp32s3 #esp32project #rounddisplay #GC9A01 #LVGL #embedded #esp32s2 #arduino #GUI #customGUI #smartWatch

Пікірлер: 21

  • @majidalahmadi2133
    @majidalahmadi2133 Жыл бұрын

    Thanks sir for useful information ❤

  • @blnlabs

    @blnlabs

    Жыл бұрын

    Thank you for watching😀

  • @user-iy9lb5jk6b
    @user-iy9lb5jk6b4 ай бұрын

    Спасибо, очень полезная информация. Мне очень помогло в моем проекте❤

  • @user-wh4qu7ke4n
    @user-wh4qu7ke4n14 күн бұрын

    How dit u remove images in incscape

  • @icarossavvides2641
    @icarossavvides2641 Жыл бұрын

    Interesting, I understand English isn't your first language but can I suggest you try and speak louder and slightly further away from the microphone as it's sometimes difficult to hear what your saying. Besides that, good video.

  • @blnlabs

    @blnlabs

    Жыл бұрын

    Thank you for the comment, any feedback with good intention is really great, and I agree with you. I need to work on sound quality.

  • @qsdrfghgujfddyffguff
    @qsdrfghgujfddyffguff10 ай бұрын

    ghis is very logical..you need to explain slowly.,

  • @user-bb2qc6xj7t
    @user-bb2qc6xj7t10 ай бұрын

    Hi, nice project and it works, but.... 1 minute on the watch corresponds to "1:48" min real time. Why is this happening? ESP32C3-mini

  • @blnlabs

    @blnlabs

    10 ай бұрын

    Yea probably implementation of clock logic isnt precise. This was just easier way for me to test clock Display and functionality. For precise time I would needed to add some RTC real time clock and that wasnt the focuse of this video, but you are wellcome to try.

  • @TylerD600
    @TylerD6006 ай бұрын

    I’m a total beginner working on a similar project, it’s an analogue gauge (in appearance at least). I added my hands (gauge needle that will move) just like you did for the watch hands. But when I export and open in Arduino IDE I don’t see “extern lv_obj_t * ui_OilPressire;” Do I need to add these manually or should squareline include that?

  • @PhilippThalhammer

    @PhilippThalhammer

    5 ай бұрын

    I have the same problem, did you find a solution?

  • @TylerD600

    @TylerD600

    5 ай бұрын

    @@PhilippThalhammer yes they need to be included manually! I’ve got my display working and I’ve written code to update gauge position from commands. Ex. Oil Pressure 60 , and the oil pressure needle turns to 60psi

  • @PhilippThalhammer

    @PhilippThalhammer

    5 ай бұрын

    @@TylerD600 Nice! I now figured it out as well. Just finsihed recording a tutorial on it :D

  • @blnlabs

    @blnlabs

    5 ай бұрын

    yes, exactly that. You can copy paste variables defined inside generated UI that you would like to control. Sorry for the late replay

  • @TylerD600

    @TylerD600

    5 ай бұрын

    @@PhilippThalhammer awesome I’ll be sure to watch😊

  • @byakuyalight9007
    @byakuyalight9007 Жыл бұрын

    Any code? It’s beautiful. Nice work 🎉

  • @blnlabs

    @blnlabs

    11 ай бұрын

    There is but didn't have time to organized it and push it to GitHub. Planning to do so please recheck video links at some point

  • @byakuyalight9007

    @byakuyalight9007

    7 ай бұрын

    Tanks

  • @TruthInAdvertising987
    @TruthInAdvertising98710 ай бұрын

    A few more minor critiques. Slow down. No need to be in such a hurry. We are interested in what you are saying so we’re not gonna bail on you mid way. Especially with an accent, it would help us understand you better. Also, when you are modifying a file it would be helpful if you explained a bit more of what you are doing. For example, when you said “enable the font”. I saw you change the zero at the end of the line to a 1, but you didn’t explicitly say that that was what we needed to do. Thanks for your work. It’s great content.

  • @blnlabs

    @blnlabs

    10 ай бұрын

    Thank you for the feedback, and I'm serious, this will help. I get your point and I will try. So some reason it is very hard for me to talk into laptop screen if there is no one at the other side😊. And yes, I have that problem that if something is common knowlage for me, I expect that everyone should know that, but I will work on this as well. Thank you for feedback

  • @andrisetianabrata
    @andrisetianabrata5 ай бұрын

    You need to speak cleary i cant understand what you talking about

Келесі