DIY clock with TFT Display and Arduino

Поделиться
HTML-код
  • Опубликовано: 6 июл 2024
  • This is a simple video about how quickly, we can make clock using Arduino, ST7789 TFT display and RTC module.
    Unfortunately, I was unable to get the RTC module because of corona virus effect.
    So, I had to create this arduino clock without RTC module.
    I hope, you guys will complete this project.
    library - github.com/cbm80amiga/Arduino...
    Visit our store - www.electronics.com.bd
    #Arduino #Best_Arduino_Projects
  • НаукаНаука

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

  • @RobertLBarnard
    @RobertLBarnard 4 месяца назад +2

    This video is helpful, but not directly relatable to my Raspberry Pi project.
    Thank you for being very clear in all three important areas:
    1) visual steps when assembling the hardware.
    2) showing the wiring diagram/schematic.
    3) software libraries and code example.
    I am now a subscriber.

  • @dogruakimm
    @dogruakimm 2 года назад +1

    It is an amazing project thanks for this video you can make it look like a real clock with 3d printed parts

  • @vdefilip
    @vdefilip 2 года назад +1

    I had it work in 30 minutes, nice project, really appreciated. But also the remark, it does not work with the 3.3V pin of arduino uno. No problems with the 5V. Curious if it lasts .

  • @Rrocksstar
    @Rrocksstar Год назад +1

    Hey very nice detailed video, i am new to coding and adruino boards, i recently made a media volume controller for PC via arduino pro micro and its working fine. My question is that can we run two programmes at the same time? I mean i want to keep using my pro micro media controller, but can i add this clock display to the same media controller board and run two programs simultaneously to control media volume and clock display? Plz help.

  • @atomipi
    @atomipi 2 года назад

    Nice making atm, Im giving as a gift in a nice case, but wonder how do they set the time for when timezone changes, or daylight saving hours need setting by someone who doesnt know arduino?

  • @rameshboina8832
    @rameshboina8832 3 года назад +1

    Is it possible to use attiny85

  • @vgbhg9540
    @vgbhg9540 2 года назад

    This looks like the 1.3" tft IPS?

  • @kunalrai3389
    @kunalrai3389 3 года назад +1

    Can i do it on ssd1306 display

  • @valeriodurso6814
    @valeriodurso6814 2 года назад

    Hi the program keeps sazing to include
    , is Adafruit_CurcuitPlazground meant?

  • @danyaladigwe2737
    @danyaladigwe2737 3 года назад +1

    Thanks for this project, was great fun! Now how can we go in and Edit or Create/Save our own watch faces in the #Include file "Smart08.h" etc

  • @saitanveesh5906
    @saitanveesh5906 3 года назад +1

    Can we do this with 0.91” display

  • @ceosealemon
    @ceosealemon Год назад

    I own esp32 dev 30pins and 1.69" TFT 240X280 SPI ST7789. It doesn't work no matter how much I compile it for three hours. Do you have this lcd and esp32 connection diagram?

  • @rahulvrundavane
    @rahulvrundavane 2 года назад

    If i want to change the time then what should i do ???

  • @steenrudberg
    @steenrudberg 3 года назад +2

    Is it possible to only show hours and minutes?

  • @devtest8259
    @devtest8259 Год назад

    How to adjust the brightness?

  • @resuuserovich9399
    @resuuserovich9399 3 года назад +5

    Interesting. Thanks for sharing.

  • @francozenatti3430
    @francozenatti3430 3 года назад +3

    Is there a link to download the code?

  • @First.Last.99
    @First.Last.99 2 года назад

    gnna build this one and add 3d printed case thank you. !!

  • @amirulasyraff8447
    @amirulasyraff8447 3 года назад +5

    Wow nice i will try it👍🏻

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

    How to posible the second niddle continue rotating not in steps

  • @Leilektsoglou
    @Leilektsoglou 3 года назад +7

    Hi, where could we find the code if the RTC module is included? Thanks in any case

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +1

      github.com/cbm80amiga/Arduino_ST7789_Fast/tree/master/examples

    • @BlondieSL
      @BlondieSL Год назад +1

      I know that your question is over 2 years old and most likely, you've found the info.
      But if not, you can just search "Arduino RTC Library". You'll find a few.
      You (or others) can also search RUclips for that. There are other vids that show how to connect and write/read the clock.

    • @Leilektsoglou
      @Leilektsoglou Год назад

      @@BlondieSL I forgot that I set a question here... I forgot what was the problem, if I found solution, etc LOL

    • @Leilektsoglou
      @Leilektsoglou Год назад

      @@BlondieSL Thank u in any case.

  • @renejorgealonso4681
    @renejorgealonso4681 3 года назад +2

    Hola otra ves tambien me marca otro erroe en la linea 67 #include "rtc.h" el anterior comentario de la linea 37 ya no lo marca me puede auxiliar gracias

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +1

      I don't understand what are you tryna say!!!😑😑

  • @Dancopymus
    @Dancopymus 3 года назад +1

    Hi, I like the watch! What must be changed in the code to use with Display TFT ILI9341? Thanks

    • @ElectronicsBd
      @ElectronicsBd  2 года назад +2

      You’ve to change the display Library.
      My project was based on ST7789 library.
      Basically, the whole coding was based on that ST7789 library functions.
      So, if you want to use different display, you’ve to change the library and code.
      Thank you.

  • @renejorgealonso4681
    @renejorgealonso4681 3 года назад +1

    Hello good afternoon in my country Mexico I do not have good knowledge of English but. My question is when I compile the program and upload it, it shows the clock on the screen but then it no longer shows it, it is a few seconds what you see, you could tell me what happened

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +1

      Use an RTC module and check all the connections.

  • @digitalartee
    @digitalartee 3 года назад +4

    This is nice! Can you do the same using a rounded OLED (example: GC9A01)?

  • @renejorgealonso4681
    @renejorgealonso4681 3 года назад +2

    Hola buenas tardes en mi pías un comentario en tu programa que esta en library que compile marca un error en la linea 37 Arduino_ST7789 lcd = Arduino_ST7789(TFT_DC, TFT_RST); si esta bien porque ya lo cambie a Adafruit pero sigue mandando error me podrías apoyar gracias. buen video

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +1

      Dear, I don't understand what are you saying.
      Please, speaker English or Bangla

  • @siriknows5925
    @siriknows5925 3 года назад +3

    Hey. Clock is working but can't see it. Initially after uploading the clock face views nicely but after few seconds watch face can't be seen. How to solve this

    • @klausloehmann1691
      @klausloehmann1691 3 года назад +1

      You probably have a display which needs 3V3 on inputs, your arduino puts out 5V. You need a level shifter or at least a tension divider for the datalines.

  • @alexandrlatukhin6345
    @alexandrlatukhin6345 3 года назад

    Спасибо.

  • @ubeydesevbansakal2232
    @ubeydesevbansakal2232 3 года назад +1

    ıts very easy and usefull thanks for do it

  • @Chloe-xg1cf
    @Chloe-xg1cf 3 года назад +2

    The display shows the right clock when i reset it but as soon as it loads in the display turns into a wirdly dark and messed up clock and i can bearly see it. What did i do wrong?

    • @Chloe-xg1cf
      @Chloe-xg1cf 3 года назад +1

      nvm the solution was just to use 5v input

    • @klausloehmann1691
      @klausloehmann1691 3 года назад

      You probably have a display which needs 3V3 on inputs, your arduino puts out 5V. You need a level shifter or at least a tension divider for the datalines.

    • @schinbone0
      @schinbone0 21 день назад

      @@Chloe-xg1cf Thank you for adding the NVM, I had the same problem. I am new to the arduino world, you saved me from messing around for hours trying to figure it out.

  • @mohdameerudin5290
    @mohdameerudin5290 3 года назад +1

    Hi, why it said adafruit gfx no such file or directory?

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +2

      That means that library is not installed properly!!!
      Install the library adafruit gfx

  • @aldrins1922
    @aldrins1922 3 года назад +2

    Everything works but RTC. Using DS3231 but still won't keep the time when power off.

    • @mmaranta785
      @mmaranta785 3 года назад +1

      You always need a battery with a RTC

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +1

      check the connections again.

    • @aldrins1922
      @aldrins1922 3 года назад +1

      @@mmaranta785 of course...

  • @bloic4566
    @bloic4566 2 года назад

    Hello here, it's quite amazing, I can't find a small screen (to make a watch) with touch !! If anyone has a lead .. thank you

  • @theindianinnovator4179
    @theindianinnovator4179 3 года назад +3

    Can we use 4 pin oled display pls replay

  • @lakmaljayarathne1651
    @lakmaljayarathne1651 3 года назад +3

    Superb....

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +2

      Thank you! Cheers!

    • @Hklogomaker
      @Hklogomaker 2 года назад

      @@ElectronicsBd can I get use aurdino nano

  • @Akira_Von
    @Akira_Von 10 месяцев назад

    Ah finally i found this vid

  • @rajavarapupawankumar3164
    @rajavarapupawankumar3164 3 года назад +2

    What is the code of this project. Where I need to find the screen

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +2

      you'll get the code inside this library - github.com/cbm80amiga/Arduino_ST7789_Fast/tree/master/examples
      Product - www.electronics.com.bd/1.3-Inch-240x240-ST7789-IPS-Display-module-robotics-project-electronics-bangladesh-bd?search=ST7789&description=true

  • @mr.anirban6631
    @mr.anirban6631 3 года назад +3

    Bhai eai display er songe esp82266 connect kore kichu eakta banao!

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +2

      ok, Very soon banabo
      raspberry pi puco dea bananur iche ase, karon eta besi powerful.

    • @mr.anirban6631
      @mr.anirban6631 3 года назад +2

      @@ElectronicsBd kintu Raspberry pi pico te wifi nai!!🙄

  • @theindianinnovator4179
    @theindianinnovator4179 3 года назад +3

    Hi where is the code pls tell

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +1

      It's inside the library.
      github.com/cbm80amiga/Arduino_ST7789_Fast/tree/master/examples/ST7789_Watch_2bit

  • @RoamingAdhocrat
    @RoamingAdhocrat 3 года назад +2

    did an ST7789 TFT display write this

  • @theindianinnovator4179
    @theindianinnovator4179 3 года назад +4

    Hi your very innovative.
    Can you give me the code for ardunio pro mini as soon as possible.

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +2

      Code is same, just change the board in the board section of arduino software.

  • @rmgsoluations3521
    @rmgsoluations3521 3 года назад +3

    where do you live in bagladesh?

  • @driss25
    @driss25 3 года назад +3

    No push button hour minute

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +1

      Yes, I don't modified the code and didn't added any push button.
      If you want to change the time, you can update the time on the coding section.
      Moreover, It takes time automatically from the computer.
      I recommend you to add an RTC module also.

  • @trupytrupsy2259
    @trupytrupsy2259 3 года назад +1

    Nice project, thank you!
    But for me, the big hand jumps from 6 to 12.8 to 12.6: 00: 00 to 12:00:00. I don't have a connected ds3231, nor a connected PC I'll give it from another source and it will do it for me.
    Sorry translator....

    • @ElectronicsBd
      @ElectronicsBd  3 года назад

      Use the RTC module for best performance.

  • @wasanthawimaladharm
    @wasanthawimaladharm 3 года назад +2

    mine clock dials won't change, how it get changed?

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +1

      Basically, This clock takes time automatically from the computer.
      But, you can customize time, check the coding section.
      There are options available for it.

  • @personguything
    @personguything 3 года назад +1

    Dont work for me :(

    • @ElectronicsBd
      @ElectronicsBd  3 года назад +1

      check all the cnnctions and make sure all the libraries are installed.

  • @raffyturc
    @raffyturc 2 года назад

    actually you should give credit where credit is due.

  • @yangkai8517
    @yangkai8517 Год назад +2

    I repeated the same circuit and same code on Arduino Uno and 1.3" LCD Module (ST7789 Driver 240x240 IPS Display). However, the clock appeared perfectly during the first 11 seconds after I ran the Arduino code, but the screen faded (became very dark) after 11 seconds. What's the problem? Thanks!

  • @tasnimulhasan365
    @tasnimulhasan365 2 года назад

    Ready for copyright srike

  • @michealmorrow1481
    @michealmorrow1481 2 года назад +1

    Worst code I have ever seen. First time in the 15 years I have been writing C that I have seen Goto used and the ones I saw are TOTALLY unnecessary. Horrible code!!!

  • @ScottRemick
    @ScottRemick Год назад

    This would be better without the computer-generated voice. Couldn't stand it.

  • @user-vt2ng3dh6e
    @user-vt2ng3dh6e Месяц назад

    ошибка !!! ??? компиляции для платы arduino NANO !!! ??? что делать ???
    error !!! ??? compilation for arduino NANO board!!! ??? what to do ???
    -> candidates: []om C:\Users\������\Documents\Arduino\libraries\Adafruit_GFX_Library\Adafruit_GrayOLED.cpp:20:0:
    C:\Users\������\Documents\Arduino\libraries\Adafruit_GFX_Library\Adafruit_GrayOLED.h:30:10: fatal error: Adafruit_I2CDevice.h: No such file or directory
    #include
    ^~~~~~~~~~~~~~~~~~~~~~
    compilation terminated.