Close
0%
0%

DC-6

A base 6 clock for the unlikely

Similar projects worth following
DC-6 is a clock that uses a base 6 time system named C-6 which was inspired in C-10 timing system as well in the discussion that followed the article about decimal timing system in HAD.
In C-6 time a whole day is split into day and night time and subdivided by intervals of 6 units and a mnemonic numbering system is used instead of the arabic numerals.

Introduction

DC-6 is a time system that uses base 6. It was inspired in C-10 timing system as well in the discussion that followed the article about decimal timing system in HAD.

In C-6 the whole day is split into two periods: Daytime and Nighttime being each period divided in 6 shifts which in turn are divided into 6 tocks which can be divided again in 6 ticks.

Comparing to conventional time we have:

2 turns make a whole day (24 hours)
6 shifts   = 1 turn    = 12 hours
6 tocks    = 1 shift   = 2 hours
6 ticks    = 1 tock    = 20 minutes
6 breathes = 1 tick    = 200 seconds = 3 minutes and 20 seconds
6 sighes   = 1 breathe = 33 1/3 seconds  
6 blinks   = 1 sigh    =  5 5/9 seconds 
             1 blink   =  25/27 seconds ( ~1.08 seconds) 

Following we have the breathe. This unit is very special! According to random unverifiable sources this is the guessed average time a humam being can hold the breath when immersed in a bathtub at 33 1/3°C wearing sunglasses (92°F which is an integer though).

Then we have the sigh! It corresponds to 5 5/9 of a second. Remember that 5/9 is the same fraction used in the conversion from Celsius to Fahrenheit, isn't nature beautiful?(Sigh). By chance it corresponds precisely to 1/6th of a breath!.

For the statistics freak a Sigh also corresponds to the average tame it takes for a person to recover from the shock of reading each of the latter paragraphs.

The smallest division in C-6 is the blink.It corresponds to 1/6h of a sigh or 25/27 of a second. At first sight it looks just like a weird fraction. Indeed it is weird but yet rational (in mathematical sense) thus far better than PI or E. Nevertheless is quite fast, so fast that the time to talk about it is over. NEXT!!

Implementation

Now that the C-6 time was explained and everyone is already convinced that this is the ultimate timing reference let's describe the circuit.

The DC-6 clock circuitry implements a C-6 clock with two digits capable of showing ticks and tocks, after all, aren't ticks and tocks all what clocks are for?

Each digit uses a 7 segment display but unlike conventional or decimal time the digits are not decimal but uses each segment to represent how much units of time have passed, except for the zero which uses 6 segments.

The circuit is based on a PIC16F628 and two 7-segment displays in a conventional multiplex configuration. The decimal point of the most significant digit (tock) represents the turn being lit for Day and unlit (dark) for night. The decimal point of the tick digit blinks once for each sigh (in numbers it stays lit for 25/27 seconds at each 5 5/9 seconds - beautiful!

The timebase is provided by a 4.0Mhz crystal which generates a fraction of a sight (86,4ms) using the Zero Error, Zero Jitter Bresenham algorythm (code borrowed from Roman Black).

There are two buttons to adjust the time. One is for advance the Ticks while another to advances the Tocks.

  • Prototype and Display Running

    danjovic12/23/2016 at 02:22 0 comments

    Just assembled the prototype for DC-6 clock.

    It is not that easy to convert mentally from DC-6 to conventional time, as it requires multiply each digit by 2 and mod with 60. For example the time shown on the photo of the prototype is 2:4 wich can be translated to 4h80m which in turn is 5:20 in conventional time.

    It's quite hard to make such conversion mentally and this is intentional. A different time standard requires a different way of thinking, that is the same reason which lead to the use of symbols instead of digits.

    On the prototype I made the display run the digits fast just to get the feeling of the digits changing.

    I think it's cool!

View project log

Enjoy this project?

Share

Discussions

GordieGii wrote 04/11/2022 at 03:37 point

There aren't enough digits.

  Are you sure? yes | no

teraz wrote 09/27/2021 at 17:27 point

why not using normal Julian day?  https://www.typecalendar.com/julian-date

  Are you sure? yes | no

Dr. Cockroach wrote 01/21/2017 at 00:54 point

This is a really neat project. A transistor version would be just the thing for me to try :-)

  Are you sure? yes | no

danjovic wrote 02/03/2017 at 17:07 point

Thanks! It would be amazing to see the transistor based version working!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates