Introduction: Metaclock

About: DIY Projects, maker world, opensource and assorted amazing stuff :)

Some time ago I saw a Tweet from the arduino official account talking about an amazing project called "clockception!", the project seems to be a digital clock created using 24 analog clocks! The video run for a few seconds and I did not have the tech details, but I was amazed! So, I decided to create a new project from scratch inspired in a similar concept and visuals but more colorful using processing and a Raspberry Pi.
At first, maybe it's difficult to understand what is "a digital clock formed by 24 analog clocks". A picture is worth a thousand words.

I decided to replicate the project creating the software from scratch using Processing, a Raspberry Pi and a small screen panel. I used a 3.5” TFT screen hat, but maybe it’s easier to use a regular 7” HDMI frameless screen. The final size of the screen panel is up to you.

Step 1: Ingredients:

- Functional Raspberry Pi 3 or above

- Screen panel, a 7” HDMI screen is the easiest option, but i’m using a 3’5” TFT Hat

- Wood frame, created by a laser cutter machine

Step 2: Install Raspberry Pi OS

Install Raspberry Pi OS with updated packages on your Raspbery Pi:

- Download the last Raspberry Pi Os

- Transfer the image to a micro SD card

- Start your Raspberry Pi

- Configure the system and update the packages

Step 3: Screen Panel

To create the metaclock project you can use any screen panel or monitor, but I recomend to use a frameless 7'' or 10'' HDMI screen, so you can use the metaclock as a wall or desktop clock.

The mini / micro / HDMI video connection is recomended because of the easy installation, using a smaller screen hat with a GPIO connection implies the use of drivers and that can be tricky in some cases.

Step 4: Install Processing, Download and Setup the Code

You must Install processing on your Raspberry Pi, follow the instructions here: (https://pi.processing.org/)

Then, download the processing sketch from https://github.com/ferrithemaker/Jumble/blob/master/processing/metaClock/metaClock.pde

You will need to change the sketch parameters (like the size of the circles, the width, the height, the distance between circles, …) to fit your screen size.

Rainbow mode: new amazing mode specially designed for the instructables rainbow contest. This mode enables a colorful dynamic filling of the analog clock spheres.

Step 5: The Frame

Create a wood frame using a 3D printer, CNC or laser cutter machine, it will also depend on the size of your screen, but you have an example attached.

Colors of the Rainbow Contest

Participated in the
Colors of the Rainbow Contest