Homemade Arduino digital watch | internal 8MHz clock

preview_player
Показать описание
Thanks to JLCPCB for supporting this video.

You will learn how to use the ATMega328p-AU smd version chip using the internal 8MHz clock. Also, the low power mode for this chip.

--------------------------------------------------------------------

PROJECT LINKS
--------------------------------------------------------------------

PRINTERS
-------------------------------------
Coupon code: "11CR10EU" or "11CR10US"
Coupon code: "Anete10us"
Coupon code: "Tarantulaus"
COUPON: CR10MINI
Coupon code: "A8KIDA"

Like share and subscribe to motivate me. Thank you
Рекомендации по теме
Комментарии
Автор

To increase the precision upto a minute, you can blink minute LED from 1 to 5 times. Ex- 2 times for 1:02 and 3 times for 1:03 and so on

rishabhkumardjain
Автор

project that needs precise timing? let's use the internal oscillator! better yet also use an mcu without rtc!
you could at least have showed how to use the internal oscillator calibration registers

the_perigoso
Автор

Good realisation but why are you still using Arduino IDE ? With a proper programmer and atmel studio, you dont need bootloader anymore and could run this chip with a 32, 768khz crystal. This configuration consume almost no current and have a much better clock accuracy

nielsgillet
Автор

This is really nice! I mean, imagine me wearing a watch I 'made' that says 'NNNI' to school!

NNNILabs
Автор

You can make this much more power-efficient by decreasing the clock speed

kubaaseph
Автор

You don’t really need the SPI pins. You can use a ZIF socket to program the ATmega328 and then solder it. It’d be troublesome to change the code, though.

GRBtutorials
Автор

internal 8mhz oscilator isn't very accurate ... i think that every day time will be about 24 minuts shifted... and second think is that when u use a low power modes on atmega and use async timer2 with external 32khz crystal, consuption ist about 1.3uA ... when u use external 32khz oscilator internal clock can be 1Mhz that means Atmega tuns to 1.8V ... I think u should try this things

dominogolian
Автор

That is awesome!
I will try to do it myself

mihaelpanjkrc
Автор

your idea of using only one button is amazing and how Arduino is working at low voltage

dabupk
Автор

To burn 8MHz on used atmega you gotta connect external clock at first ;)

jabkowy
Автор

That's really cool. I just made an atmega328p digital watch as well

SverdIndustries
Автор

Keep up the great work ! this helped me so much ! ;)

codingmaster
Автор

Maybe will be good if you added a Quartz to it to increase the accuracy of time.

lctrstone
Автор

Nice watch! I´m a little of a strange-watch-guy, so it´s right down my alley! Love it! Keep up the good work! :)

martinhavshjsrensen
Автор

very
can you make this same watch with hand shake feature instead of push

rajeshguptarj
Автор

I like the design of this watch, it looks like we find in the year 3000.

aminezitouni
Автор

the time drift is caused due the interrupt which is turned on by the arduino ide. you can disable that in order to get very precise timing.

jyotishmanbharali
Автор

I thought about doing something similar with neopixels. Neat idea.

bajojohn
Автор

very good .. friend that same BOOTLOADER can be used for atmega8a?

mesquitamk
Автор

Can you add bluetooth connectivity to this project? We can add more features to it, like adding gyro+acc, It would become a smart watch then...

ViralPatels