Lights control using Makerfabs MaTouch ESP32 Rotary

Поделиться
HTML-код
  • Опубликовано: 8 июл 2024
  • Hello, I got new Makerfabs MaTouch ESP32 Rotary, i am not big fan of round display but i like this one, this is one elegant development board with built in rotary encoder, touch display, push button and more. I made this sketch and i am planing to use it to control lights in my living room. Feel free to use my code.
    Makerfabs Rotary board:
    www.makerfabs.com/matouch-esp...
    here is code: github.com/VolosR/MRotary
    You can buy me coffee here:
    ko-fi.com/volosprojects
    Dont forget to subscribe! tnx :*
  • НаукаНаука

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

  • @BlondieSL
    @BlondieSL 8 месяцев назад +3

    Now THAT is exactly what I've been searching for!!!
    I wanted something like this to make a thermostat with.
    But I can also see this as being a nice display for my humidifier project.

  • @milne5678
    @milne5678 28 дней назад +1

    I was inspired by your video and bought one. I have made a daughter card which screws on the back and provides CanBus transceiver and a 12v psu. My end application will be marine but I guess it could also be automotive. For spare IO you can really only use the UART pins on J2. J1 pins are I2C which is used by the internal touch controller so you cannot use for anything other then I2C. There are some spare IO on the PCB itself that you can solder to but this requires more skills and is not great mechanically. Anyhow, thanks for your videos, always useful content.

    • @VolosProjects
      @VolosProjects  28 дней назад

      Thank you, it is so nice to heat that.

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

    😊 I just got this about 2 weeks ago and I agree: the build quality is very nice.

  • @VolosProjects
    @VolosProjects  8 месяцев назад +4

    Sorry for lagging audio :(

  • @aliveandwellinisrael2507
    @aliveandwellinisrael2507 8 месяцев назад +2

    Glad I came across your videos. This company makes some great looking ESPs.

  • @kennethbeal
    @kennethbeal 8 месяцев назад

    Wonderful, thank you! Good luck with your goal. It is good to set goals. "I love deadlines. I love the whooshing sound they make as they fly by." - Douglas Adams :)

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

    the only thing i know (so far) for displays like this is LVGL. I would LOVE to see a longer video from you showing how you do your development for a display that doesn't use LVGL.

  • @tysonswannell7234
    @tysonswannell7234 8 месяцев назад

    I've got no idea about esp32 but this could be a fantastic incorporation into a home assistant house

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

    Nice as always.
    Thanks for sharing!

  • @vitalysacred
    @vitalysacred 8 месяцев назад +2

    keep going man!!!! Love your projects!

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

    Hi, great work, I am fitting EV power train in a 1963 car that has four 2.1in round displays - water temp, volts, oil temp and pressure. I have been looking for just this sort of solution for EV car status gauges this looks a perfect solution.
    Thank you for the inspiration. 21299 subscribers to go!

  • @kubabeemwu6258
    @kubabeemwu6258 8 месяцев назад

    This is beautiful ❤.

  • @user-hv2tg3ii8m
    @user-hv2tg3ii8m 8 месяцев назад

    Good video,thank you !

  • @edivollgas719
    @edivollgas719 8 месяцев назад

    Hope there will come one with proper ip rating in the Future. Would make a great Motorcycle Display with the dial feature ......

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

    very nice!

  • @mice3d
    @mice3d 8 месяцев назад

    That's a great device, hope some one makes some home assistant controller for it! I've subscribed, good luck with your goal!

  • @CDE.Hacker
    @CDE.Hacker 8 месяцев назад +4

    I see two good projects for this screen. 1) a DIY thermostat with calendar. 2) a combination dial for a DIY safe.
    Really cool. I hope to get one someday.

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

    That's a cool idea, I wonder how you could interface it with home assistant to make it a bit smarter

  • @chipko
    @chipko 8 месяцев назад

    Oh ... Lillygo make one of those but hardly available. I always wanted one of those!!!!

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

    This would be great for wled controller

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

    The SSR you have in your video is for controlling AC only. I think it's TRIAC-based.

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

    Nice screen. A bit expensive though.

  • @avr_stm_pro2955
    @avr_stm_pro2955 8 месяцев назад

    👍👍👍👍👍

  • @eross21
    @eross21 8 месяцев назад

    how do you design the graphics on the screen. and how are they loaded in?

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

    integration with esp home would be nice

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

    You'll get to 100K much sooner. Probably around May 2024

  • @andymouse
    @andymouse 8 месяцев назад

    Oh you must do a 'Safe' you know the type with valuables in it and you have to turn a dial backwards and forwards if you get it right you can switch the light on if wrong tuff luck !!!...cheers.

  • @graealex
    @graealex 8 месяцев назад

    Cool device, but the lack of even some GPIO makes integration tough.

  • @sumit2k
    @sumit2k 8 месяцев назад

    nice video

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

    Zuppo!

  • @gilbertbergh8980
    @gilbertbergh8980 8 месяцев назад

    Thanks for sharing this nice video. Question what is the radius of the knob? I couldn’t find it on the website.

  • @HG-Pilot
    @HG-Pilot 4 месяца назад

    Nice examples! You mentioned that you didn't like the LVGL, what would be your recommended alternative and why? Thanks!

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

      I dont like code generators like sqareline studio. I love to build my interface using simple graphical objects. I am usig tft_espi library

  • @fightingfoo
    @fightingfoo 3 месяца назад

    Will you please do a version of this for the M5Dial?

  • @v12cat
    @v12cat 8 месяцев назад +2

    Am I right in thinking there are no IO pins available apart from UART and i2c?

    • @Xsiondu
      @Xsiondu 8 месяцев назад

      Looks that way according to the website

    • @madcow3417
      @madcow3417 8 месяцев назад

      Pretty much any esp32 pin can be defined for pretty much any function. The datasheet for the display will tell you which pins are on the connector, then the datasheet for the esp32 s3 will tell you what those pins are capable of.

    • @VolosProjects
      @VolosProjects  8 месяцев назад

      Yes you are.

  • @raymondmichael4987
    @raymondmichael4987 8 месяцев назад

    Hello.
    Anyone can some help me to get the datasheet of this LCD L-280A75-C . Been scratching my head for several weeks now with no luck 😢

  • @elainegrace9518
    @elainegrace9518 8 месяцев назад

    Whats your alternative to lvgl library?

  • @stewartrv
    @stewartrv 7 месяцев назад

    Nice video but, sadly the link no longer works and can't find these modules on the web site anywhere. 😞

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

      i updated link in description, now link works

    • @stewartrv
      @stewartrv 7 месяцев назад

      @@VolosProjectsGreat thanks!

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

    I wanna learn soo bad.. where can i learn??

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

    Already have one and its going in my electric car. A quality item.
    Minor complaint Mr Volos, you're moving into unboxing videos and are not going through your code which really helped AND you're losing the humour which i enjoyed listening to and you don't seem to be enjoying things?

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

      thank you for this comment, you are mostly right. I will not try explain why is that , i will try to do better next time... ... i am confused becouse you men i allso got few negative comment about humor. We will see....

  • @ha13151
    @ha13151 8 месяцев назад

    .

  • @bayliner4387
    @bayliner4387 27 дней назад

    I found as of today (June 11/2024) you need to replace the commented lines below with the un-commented lines below.
    // Arduino_ESP32RGBPanel *bus = new Arduino_ESP32RGBPanel(
    // 1 /* CS */, 46 /* SCK */, 0 /* SDA */,
    // 2 /* DE */, 42 /* VSYNC */, 3 /* HSYNC */, 45 /* PCLK */,
    // 11 /* R0 */, 15 /* R1 */, 12 /* R2 */, 16 /* R3 */, 21 /* R4 */,
    // 39 /* G0/P22 */, 7 /* G1/P23 */, 47 /* G2/P24 */, 8 /* G3/P25 */, 48 /* G4/P26 */, 9 /* G5 */,
    // 4 /* B0 */, 41 /* B1 */, 5 /* B2 */, 40 /* B3 */, 6 /* B4 */
    // );
    // // Uncomment for 2.1" round display
    // Arduino_ST7701_RGBPanel *gfx = new Arduino_ST7701_RGBPanel(
    // bus, GFX_NOT_DEFINED /* RST */, 0 /* rotation */,
    // false /* IPS */, 480 /* width */, 480 /* height */,
    // st7701_type5_init_operations, sizeof(st7701_type5_init_operations),
    // true /* BGR */,
    // 10 /* hsync_front_porch */, 8 /* hsync_pulse_width */, 50 /* hsync_back_porch */,
    // 10 /* vsync_front_porch */, 8 /* vsync_pulse_width */, 20 /* vsync_back_porch */);
    Arduino_DataBus *bus = new Arduino_SWSPI(
    GFX_NOT_DEFINED /* DC */, 1 /* CS */,
    46 /* SCK */, 0 /* MOSI */, GFX_NOT_DEFINED /* MISO */);
    Arduino_ESP32RGBPanel *rgbpanel = new Arduino_ESP32RGBPanel(
    2 /* DE */, 42/* VSYNC */, 3 /* HSYNC */, 45 /* PCLK */,
    4 /* R0 */, 41 /* R1 */, 5 /* R2 */, 40 /* R3 */, 6 /* R4 */,
    39 /* G0/P22 */, 7 /* G1/P23 */, 47 /* G2/P24 */, 8 /* G3/P25 */, 48 /* G4/P26 */, 9 /* G5 */,
    11 /* B0 */, 15 /* B1 */, 12 /* B2 */, 16 /* B3 */, 21 /* B4 */,
    1 /* hsync_polarity */, 10 /* hsync_front_porch */, 8 /* hsync_pulse_width */, 50 /* hsync_back_porch */,
    1 /* vsync_polarity */, 10 /* vsync_front_porch */, 8 /* vsync_pulse_width */, 20 /* vsync_back_porch */);
    Arduino_RGB_Display *gfx = new Arduino_RGB_Display(
    480 /* width */, 480 /* height */, rgbpanel, 0 /* rotation */, true /* auto_flush */,
    bus, GFX_NOT_DEFINED /* RST */, st7701_type5_init_operations, sizeof(st7701_type5_init_operations));

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

    Do you have an email?

  • @Basheski
    @Basheski 8 месяцев назад

    What's t he p[roblem with LVGL? I was planning to give it a try...

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

      There is nothing wrong with lvgl, i just dont like it, feel free to try lvgl maybe it will be great for you