ESP32 Project - Digital Clock with LCD Display At Home

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 49

  • @DIYTechRush
    @DIYTechRush  2 роки тому +3

    ● ESP32 NTP Server: ua-cam.com/video/YBOks3mM4Ng/v-deo.html
    ● Playlist Link: bit.ly/3TdXiq5

    • @wabda-2003
      @wabda-2003 6 місяців тому

      Can we please get the code

  • @mauricio6958
    @mauricio6958 4 місяці тому +1

    My esp32 sits on a camera extension board that connect to it's own battery, making this a useful project that don't need to be connected to Arduino IDE or computer at all. Thanks for explaining this in such detail. I'm in California and it took me awhile to figure out how many seconds to adjust gmtOffset_sec for my zone, but it's working perfect now.

  • @Platttraining
    @Platttraining 6 місяців тому +1

    Outstanding video and very detailed. I can see using this tutorial in my American High School classes. Thank you so much.

  • @cbara568
    @cbara568 Рік тому +2

    Any tips for a casing that can hold all this stuff and display the LCD1602 nicely?

  • @GarlicMonoxide
    @GarlicMonoxide 11 місяців тому +1

    excellent video, the explanation and presentation is perfect.
    great attention to the details that matter.

  • @michaelrydahl8669
    @michaelrydahl8669 10 місяців тому +3

    Is it possible to stop flickering on lcd at the seconds update?

    • @DIYTechRush
      @DIYTechRush  10 місяців тому +2

      Yeah it's possible using millis()

  • @Hrudayesh
    @Hrudayesh 2 місяці тому +1

    Sir I am using the same library as you mentioned but no text is displayed. I tried adjusting the contrast. It works with Arduino UNO and not esp32. Please Help

  • @MrBobWareham
    @MrBobWareham Рік тому +2

    Very nice project and looks good, but would like it for my bedroom so how can I auto adjust the brightness please.

    • @DIYTechRush
      @DIYTechRush  Рік тому +1

      Thanks 😊
      It's a great idea to add auto brightness by using an LDR (photoresistor)

  • @waka7377
    @waka7377 9 місяців тому +1

    ordenado y funcional, que mas se puede pedir, gracias

  • @ingoknoppke7265
    @ingoknoppke7265 3 місяці тому +1

    Cool project! How to assign the &timeinfo for %H, %M and %S to variables of type "int"?

    • @תומרגופמן
      @תומרגופמן 2 місяці тому

      char timeHour[7];
      strftime(timeHour,7, "%H:%M", &timeinfo);
      return timeHour;
      it will return a string but u can convert it. U can paly with the format but u need to change the length of the array accordingly

  • @Tube-id7su
    @Tube-id7su Рік тому +1

    Bro is it possible to modify the normal digital wall clock into ntp synced clock. Check with Al fajr clock CW-05 model no.

  • @RUANGBERITA7
    @RUANGBERITA7 6 місяців тому +1

    Boardnya menggunakan NodeMCU-32S ya ?

  • @aryanwasan2654
    @aryanwasan2654 7 місяців тому +1

    any alternative to i2c??
    i dont have one

  • @peteygnyc
    @peteygnyc Рік тому +2

    Does not compile. :( Trying to use with Lolin D1 mini clone, and 2004 lcd display. Changed variable for screen, I have the right board selected with com port. A ton of errors when compiling. Just trying to make a simple NTP clock with time, day, date. :(

    • @waka7377
      @waka7377 9 місяців тому

      que pena, a mi me funcionó a la primera después de configurar la pantalla 0x27 y el offset UTP

  • @pflint
    @pflint 9 місяців тому +1

    great video

  • @suchin04
    @suchin04 2 роки тому +2

    Good idea

  • @HobbyHomeWorkshop
    @HobbyHomeWorkshop Рік тому +1

    My ESP32 no longer connects to WiFi. I did a test, without LCD, it worked. Then I uploaded the program with LCD and it doesn't work, but now the code without LCD doesn't work either. I can't explain this.

    • @cesarsolis001
      @cesarsolis001 Рік тому

      Esp32 gpios work with 3.3v and i2c module works with 5v so u need to manage the voltages with a voltage converter

  • @mahdinevisandeh833
    @mahdinevisandeh833 9 місяців тому

    How can I convert hour number to int and use it in a conditional loop?

  • @vegasdealer777
    @vegasdealer777 9 місяців тому +1

    Thanks for your nice video.
    I'm using a NodeMCU-32s (HiLetgo), with your "Hello" program, but I'm using a 2004 LCD. I get this error:
    ============
    Multiple libraries were found for "LiquidCrystal_I2C.h"
    Used: C:\Users\junkg\Dropbox\Programming\Arduino\libraries\Newliquidcrystal_1.3.5
    Not used: C:\Users\junkg\Dropbox\Programming\Arduino\libraries\LiquidCrystal_I2C
    exit status 1
    Compilation error: invalid conversion from 'int' to 't_backlighPol' [-fpermissive]
    ==================
    I can't even FIND this Newliquidcrystal_1.3.5 on the list of installed (or not installed) libraries.
    What am I doing wrong here? Is it because I'm operating out of Dropbox?

  • @Anandkumar-mb9bi
    @Anandkumar-mb9bi Рік тому +1

    Hi, if I want turn on led on 6 am and off on 5 pm with this real time,? Is it possible, please send the code I need it.

    • @DIYTechRush
      @DIYTechRush  Рік тому +1

      It's definitely possible.

    • @Anandkumar-mb9bi
      @Anandkumar-mb9bi Рік тому

      @@DIYTechRush Can You Guide me the Way, please...

    • @ihmSelbst
      @ihmSelbst Рік тому +2

      @@Anandkumar-mb9bi like:
      if (time.hour() > 6 && time.hour() < 17) { digitalwrite(PIN, HIGH); }
      else { digitalwrite(PIN, LOW); }

  • @Draven805
    @Draven805 Рік тому +1

    could you make a digital screen connect to a specific website?

    • @finn3163
      @finn3163 10 місяців тому

      you can get data from the api, but you cant display a website itself on the screen, as theres no browser running on the esp32

  • @VIRUSSS007
    @VIRUSSS007 10 місяців тому +2

    how to do it with esp8266

  • @md.mijanurrahman8344
    @md.mijanurrahman8344 Рік тому +1

    i got an error lcd.init();
    not found in library name.

    • @ihmSelbst
      @ihmSelbst Рік тому +1

      you habe the wrong library.

    • @michaelrydahl8669
      @michaelrydahl8669 10 місяців тому

      Use lcd.begin(); and it works

    • @waka7377
      @waka7377 9 місяців тому

      the library es LIQUID CRYSTAL I2C

  • @Youtubeshorts-kg4hy
    @Youtubeshorts-kg4hy Рік тому +1

    Make video on send time and data to firebase

    • @DIYTechRush
      @DIYTechRush  Рік тому +2

      OK thanks

    • @Youtubeshorts-kg4hy
      @Youtubeshorts-kg4hy Рік тому

      @@DIYTechRush your video really helped me to print time on serial monitor but I got a confusion regaring the UTC, if my local time is UTC+5, I have to add 3600 or multiply it?

    • @DIYTechRush
      @DIYTechRush  Рік тому +1

      @@UA-camshorts-kg4hy 5h*60*60 = 5*3600=18000

  • @chandanpandey3428
    @chandanpandey3428 Рік тому +2

    Not working

    • @DIYTechRush
      @DIYTechRush  Рік тому +1

      Use another address like
      0x27 not 0x3F

  • @GudepuKavyasridurga-em9ch
    @GudepuKavyasridurga-em9ch 7 місяців тому +1

    can we get code

  • @gagankushwah2039
    @gagankushwah2039 Рік тому +1

    Hello