Panel Cookies
yt_link
insta_link
fb_link
twitter_link
Blog#17 - Binary watch

Last tutorials

Smallest ESC based on ARDUINO
RLC Transistor Tester PCB with Arduino
Ferrofluid 3D printed Bluetooth Speaker
10A Bharger/Protection Module
TMC silent driver comparison A4988 stepper driver

ADVERTISERS



Arduino binary watch
Help me by sharing this post

Go back ↞ See other blog→

Author: Harakiri
28/08/2018

Look like a geek? No problem. This is a binary watch made by Sverd Industries. It uses a real tiem clock or so called RTC to get the time and a few LEDs to print the time. But the format is binary so you must know how to read the time. As the creator of this watch says in hsi video, on of the problems with this watch is the power consumption. having LEDs always turned on and a microcontroller looping, will definitelly empty the battery, which by the way is a 3V cell one, in no more than 2 days. To solve that, he used the DS3231 real time clock chip that will draw very low amount of current and with the 220mAh battery could work up to 2 years.

To order your boards, use JLCPCB.com and select your color.




But there was still the microcontroller and LEDs problem. For taht, the LEDs will stay turned off, and only when the button is pressed they will show time. Also, the microcontroller, which is an ATMEGA328p, will stay in deep sleep mode till the button is pressed. Will get out of sleep mode and show time and then get back to sleep. Also, it runas at 1MHz and to do that, the creator burned the 1MHz bootloader with the internal oscillator.

The DS3231, must be set first. For taht a first code with the actual tiem was burned and after that the watch code is finally burned to the chip and a fianl test was given. He also made a case and belt for the watch.


Finally, he designed and printed a nice watch case and used an old watch glass. Since his printer was not good enough, he made the case using an external 3D manufacturer. There are 3 parts to be printed. The watch ring, watch bidy and the crown. All pars are screwed in place and the watch PCB inside of the case with the button facing the side of the case.



But how to read the time? Well simple. Binary goes like this. If we have a 0 (LED turned off) we add nothing. If we have a 1 (LED turned ON) we add 2 raised to the order of the bit. For example 1 0 0 0 is equal to 2 raised to 3 + 0 + 0 + 0 equal to 8. So the watch has 4 columns with 4 bits. So we could show both values for hour and minute.

For example, in the picture we have 00 0100 000 0111 so we have 04:07. So that's how we can read the real time. Maybe using it each day, we could easyli get used to and it will definitelly call for atention if used in public. People will wonder how it works and who amde it. Big thanks to Sverd Industries.






Help me by sharing this post

Go back ↞ See other blog→





ADVERTISERS



PCBWAY PCB service





Curso Arduino Online nivel bajo