ESP32 Smart Home UI -M5Dial
ฝัง
- เผยแพร่เมื่อ 9 ก.พ. 2025
- Hello! I haven't posted a video for two weeks, sorry about that. I've had a lot of household chores, a couple of paid projects, and the news is that I've decided to learn how to use the lvgl library. I also have a couple of new ESP32 development boards. In this video, I'll show you what I'm working on and share a few important channel updates. Enjoy!
🔗Links:
🔧Parts:
M5Stack M5Dial : shop.m5stack.c...
Soldered INKPLATE 10 : soldered.com/p...
BACK IN STOCK M5Nano
shop.m5stack.c...
☕️ Support me on:
KO-FI ko-fi.com/volo...
PATREON: / volosprojects
👍 Don't forget to subscribe, like, and hit the notification bell for more IoT and ESP32 tutorials!
#esp32 #espnow #iot #arduino #epaper #eInk
I'm amazed by your skill to make good UI even on very tiny screens. I have a lot to learn from your experience.
Love the thermostat! All your projects are *amazing,* but the InkPlate really stands out! 👍 If people want a project done; they should become a Patreon!
You are so awesome for spending the time to share these achievements with us. You're very talented at the ui/ux for these tiny displays. Thank you! 🙏🏼🥂
Thank you so much!
Your UI Designs are amazing!
Thank you!
I’m looking forward to your possible LVGL/Squareline Studio projects. I’ve tried it a few times in the past and found it difficult but the project definitely looked the best.
yes , it is little confusing at beginig but its not that hard.
Always impressed with your imagination but mostly your execution. Quality stuff!!
Thank you my friend!
I'm glad you've decided to give LVGL & SL another chance. In your last response to me, I didn't think you gave it a fair chance. Good luck and I can't wait for your content:)
tnx Jason, we will see results very soon :)
I already see a couple of uses. Thank you for sharing this with us.
Those round displays are awesome. You can do a ton of custom things in a car or replace gauges there with something more useful.
Surely! your TFT experience will bring and open more ideas in LVGL. I'm looking forward to it.
Thank you, i hope it will be interseting.
I told you very long time ago to use LVGL, although I heard in one of your videos you don't like LVGL :-) Nice to see you changed you mind. You do great UI with just simple graphics. With LVGL you will do miracles!
we will see, right now i am lost :)
The UI is Awsome and the idea 💡 is whole another level
Nice, can't wait to see the tutorials.
Coming soon!Tnx
I have been dreaming of making something like this, and hopefully when im able to build a house, there will be better iterations on stuff like this
You should port this to esphome. Even better, M5Stack should sponsor you doing it.
Wow, that's great news. I can't wait to see your LVGL video. It would be great if you could show something good on a LilyGo S3, like how to make a simple clock or timer, perhaps with something spinning during the countdown or a status bar continuously depleting, etc. Thank you for your work, we learn a lot from it.
Thanks for the idea! comming soon, thank you.
Também gostaria de uma explicação de cada código LVGL no arduíno ide. Agradeceria muito. Tô com dificuldades com um display que comprei no Aliexpress, ele usa a plataforma guition, ide do arduino, linguagem em C e python.
Interesting video. Thanks!
I would like to hear more about the e-ink display and I've never heard of lvgl and square line studio so I'm interested to hear more
Can you share the method used to setup the m5dial in squareline studio? 👍
i would love to see you a smart home project using ESP32/LVGL displays, and ESPHome / Home assistant together.
Thank you Frank, i need to dig into esp home or home asistant. to be honest i never tried them , but i will
Yea please show us more about this lvgl
Volos, I really wish that all your effort time & dedication will be paid off and you will design the UI for some big brand of IOT devices.
I love your UI approach and design, your tutorials to explain pixel calculations are great, any new tutorials in mind?
Like the 10" Display... Tell/Show US more... Kudos _as always_
I'm also interested in the LVGL/Squareline Studio approach. I need to design a menu with submenus and changeable options.
Is there skeleton bare bones code for others to work off of sith this project? Thank you for such inspiring things!
waiting for squareline studio video 🤗. pls try lvgl on m5 device also.
You are master of sqareline 😀
@@VolosProjects If I hadn't found squareline, I wouldn't have been able to create a single ui 🤪 . and big thanks to you 🫡, i learned a lot about ui from watching your videos.
@@VolosProjects If I hadn't found squareline, i wouldn't have been able to create a single ui 🤪. Thanks to you also 🫡, i learned a lot about ui from watching your videos.
That looks very good. I should like to see how you develop (setup and a sort of tutorial project) and what programs your are using.
What kind of USB connection you're using?? It looks like its freely moving on the USB connector?? I've never seen that before🤔🤔.
How do I develop a project for myself?
I love the UI you made for smarthome devices in M5Dial. Is there any github code which i can use ?
Came across this video when researching this display. Will the designs be made available or is it just a showcase? Like you, I find your aircon interface beautiful.
Which brand models of AirCon? Fan?
I cant find any info on the m5 stack dial. Is the rotary dial detent or not?
Is there a USA supplier for these Stack products ?
Does it support WIFI and work as an http client?
Hi, I am a big fan of your work!
I am finally learning how to program by watching your video!
I got stuck and wondering if you can help!
I am studying by your evil clock with M5StickC Plus2. I tried to rotate the screen to landscape mode, but since the sprite is fixed to 135 x 240, it shows 135 x 240 sprites when rotated instead of 240 x 135.
When I try to change sprite setting to 240 x 135 when screen is rotated, the image shows stretched.
It will be awesome toturial for newbies like me!
Thanks❤
How you learned lvgl help me learning such ui Designs
This is great! Are you going to share the code?
What is the size of lgvl screen in width and height in mm?
Awesome new project - and as always your UI looks amazing. May have to get one for a project or two. How hard is the integration with the dial and selector for menuing? Thats pretty amazing on running the eink display running for 12 days on the battery. That 10 display is incredibly big. Would love to hear more about it. And wow that m5 is absolutely tiny!
Thank you, using that dial is not that hard, i am using examples from m5stack github, there is basic example for each function.
Do you have a link to your code for the UI and Air Condition program you are using for the M5 dial? It looks fantastic on your video !
sorry, this is paid project, i cant share this code
@@VolosProjects Where can we buy it?
@@andy1986 i cant sell you code for this ,but you can order something similar
Can it work with Home Assistant?
i never tried home assistent so i dont know, but i will try.
I was looking for your M5Dial code but I see you are not sharing this one. I'm looking for UI code I can run on both M5Dial and the Makerfabs MaTouch ESP32 Rotary. Do you use tft_espi and render the generated sprites differently?
Sorry, i cant share code this time, this was paid project, i jsut wanted to show what can be done with this device. Yes i am using tft_espi and i am using single sprite, i am drawing difrent content to the sprite for each mode.
Nice, thank you!
is there a chance that you can include your projects with home assistant?
i need to try, never used home assistant or esp home
Can you make a project with LoRa communicator? Maybe with T-Deck or T-Watch S3?
lora is on my todo list, thank you.
Thank you@@VolosProjects! I, and I think many others, are looking forward to when you get to it. It makes it fun to have devices, and people utilizing them, communicate with one another. Thinking about some of the possibilities is exciting
Odlican video kao i uvek,da li ovaj Rotary encoder dolazi sa M5 stack ili se sve uzima odvojeno. Pozdrav!!!
M5Dial dolazi sa encoderom, sve je jedan uređaj. hvala
are these projects opensource? if so do you have them in github?
This time i will not share code , becouse this is paid project. Hope you understand.
Can you share the code of m5 dial , i am ready to pay.
I am sorry, this was paid project and code belongs to owner, but feel free to contact me on volos.marketing@gmail.com i can make you something similar
Actually, that tiny ESP32 device has an integrated 1 by 1 LED screen 😁
What USB-C cable is this ?
Cable i got with some lilygo board. But i also see that ic can be bought on temu
how to design its ui?
Uhh I want that thermostat
Nice!
👍👍👍
I love the display designs you come up with.
I bought the (TTGO Long) because of one of your videos..
One thing I wish you would do is show the (spec sheet/pins available) for
each device.... ADC, i2c, PWM, etc....
My main interest is in robotics and lab equipment control systems.
My original plan was to use a HPIB interface but
I am currently thinking i2c would be easier to implement..
I recently found some all-in-one bench power supply modules with display on aliexpress
which I hope I could control with a esp32 or M5 Dial.
Can 2 M5 Dial units be linked to each other through a site 100's of miles apart?
Thank you! Yes they can be conected thru net.
More Please!
soon, tnx
Great hardware accompanied with your fantastic looking ui. But the orange color. Can not install this on the wall. Wife acceptance factor = 0. I want this in white.
I totaly agree :)
I hate that M5stack push their horrible color choosing in their customers. Love the device (got one myself) but I absolutely hate that orange/gray combination with no easy way to change it. Would be nice that they post instructions / 3D files to print our own cases that truly fit our projects...
i totaly agree, i dont understand why they dont give more options
Waiting for dial code
I cant share code for this, someone payed for code
No codes?! 🙁
Sorry my friend, this time i can't share code, this is paid project.
@@VolosProjects ok, me desculpe. Nice video.
Well done. Liked. Sub'd.
tnx man
Change colors to Black and White! Orange and Gray - not good!
stvarno zanimljive naprave
mogao bi jednog dana da napravis jedan klip recimo sa nekim uredjajima koje si ugradio prakticno u kucu ili auto ili sta znam
mozda ...
pozdrav
Dobra ideja, probati cu nesto, hvala
👍👍