Zedomax DIY 107 – Make a digital wall clock


Do it yourself !

Zedomax Wall Clock
Make a wall clock
w/ temperature monitor from scratch.

Okay, today I am going to show you how to make Zedomax Wall Clock that I use to keep track of current time, date, and the most important, the temperature in fahrenheit and celcius.

I am very sensitive to the temperature, especially when it gets hot, I gotta turn on the fans…

Here’s a video of Wall Clock in Action:


Parts List:

1 Din-rail $1
Available at www.din-rail.com

1 CB290 Start Kit $141
3 CSG-4M $34 ea
1 CSG-4S $19
Available at cubloc.com

1 DS1620 $5
Available at mouser.com, digikey.com

Estimated Time to Assemble: 30 minutes

Estimated Time to Program: 1 hour (or none if you use my source code)


(Time is 10:23:08 AM)

(Date is September 1st)

(Current temperature is 21.50 degrees celcius)

(Current temperature is 70.69 degrees fahrenheit)


Solder on the DS1620 chip onto the protoboard as shown above.

You can solder 3 pins, DQ, CLK, and RST to the chip and simply connect to the IDS connectors or the termnial connectors w/ label P19, P20, and P21.

For VDD and GND, solder VDD to 5V and GND to ground on the proto-board.

For the CSG-4S, connect to the upper right connector and the CSG-4M to the lower right connector like this:

You can connect the 3 CSG-4Ms in series like this:

Now set the ID of the CSG-4Ms to 0, 1, and 2, respectively, using the DIP switches on the back.

(picture of CSG-4S, CSG-4M should be identical)

Program Source…

You can simply copy and paste the code to your CublocStudio and then download to your CuSB PLC.

In the beginning of the source,
you will see the following lines:

‘ Timeset 0,&h00 ‘second

‘ Timeset 1,&h28 ‘Minute

‘ Timeset 2,0×12 ‘Hour

‘ Timeset 3,0×01 ‘Date

‘ Timeset 4,0×01 ‘Day

‘ Timeset 5,0×09 ‘Month

‘ Timeset 6,06 ‘Year

You can change this values to set the time at the beginning.

Download BASIC Source Code

Taking it Further…

You can add some party light to this using some relays like DIY105 so you know when it’s lunch time.

OR you can add a buzzer for loud sound for lunch time like the alarm system in DIY100.

The picture shows an XPORT module on it which basically allows me to download new programs to this module via ethernet.

Yes, you can do that but I will get into that next time.

In the meanwhile, you can add some other features and see if you can make the coolest geeky Wall Clock in the world and let me know if you do because I am interested.

If you have some cool Wall Clocks that don’t look like wall clocks, please send me~ 🙂

If you are having any trouble with above app, please e-mail max@zedomax.com

If you have any cool apps you’d like to share or want some kind of DIY, please e-mail to max@zedomax.com

We do accept free samples for DIYs, please email max@zedomax.com 🙂

3 Responses to Zedomax DIY 107 – Make a digital wall clock

  1. Pingback: zedomax.com » DIY - Make a wall clock from scratch!

  2. Pingback: Comfile Technology Blog » Wall Clock with digital thermometer

  3. markron4 says:

    vow dear,
    looking glorious your blog and also discuss full story about digital clock with the circuit

    thanks for sharing with us…….
    digital wall clock

Leave a Reply

Your email address will not be published.