About: Tecnical Teacher

There is no doubt that you

will love this wall clock. In this project we used RGB LED again. And of course 3d printer is very important for us. We designed and produced some of the pieces needed for our WALL CLOCK again. And it's not just a clock. It also contains different ANIMATIONS. You can also use the clock as an animation if you like.

How do you control this clock and animations? Do not worry. We developed it in an application for you. Very simple application. You can download the link.

Arduino is indispensable. We used Arduino Nano to save space. Our RGB WALL CLOCK project, which has a small electronic circuitry, will not let you down. We do not want to excite you any further, and we invite you to watch our video.

And If you want to make this " ANIMATED RGB WALL CLOCK ", you need some materials,3D Printer parts files, arduino codes and electronic shematic.

Step 1: How to Make This Project

If you want to make this project, you will see each details on video. And also ı will share step by step project details....

Step 2: What Materials Do You Need ?

If you decided to make this project, you need some materials. You can see materials in pictures. And list below.

- Arduino Nano

- HC06 Bluetooth Module

- DS3231 RTC Module

- RGB Stribe LED

- 3D Printable Parts

Arduino Nano



Bluetooth Module






Step 3: Starting Project

Firstly, We are printed some pieces on 3d Printer. We combine these pieces as on picture. you can use glue like 404...

Step 4: Holes and Leds

These pieces have 60 holes. each hole indicates a minute & second. So we place each led on a hole.

Step 5: Inner Pieces

We designed inner leds for days or hours. In picture, you can see.

Step 6: Electronics

We finished 3d parts chapter. And now we are in electronics. We told you before we are using Arduino Nano and other materials. As you can see in pictures, we have a circuit for electronic chapter. This is simple. You can watch on our video that how it is made.

Step 7: Electronic and 3D Parts Combined

We combined in this step electronic parts and 3d parts. We have a big hole on our project for electronic part. You can put in and we will close a plexiglass. Didnt see anything :D You can see pictures already.

Step 8: Application for Using Bluetooth

We are using a bluetooth shild for controling clock and different animations. So we have developed an application. This is very simple apk. You can find apk next steps.

Step 9: Testing

Step 10: Arduino Codes, Chematic and APK

And finally, We need some codes for project. And If you want to make this " ANIMATED RGB WALL CLOCK ", you need some materials,3D Printer parts files, arduino codes and electronic shematic. You can find all files below links for downloads.

3D Printer files :

Arduino codes :

Electronic shematic :

Android APK :



  • Frozen Treats Challenge

    Frozen Treats Challenge
  • Fandom Contest

    Fandom Contest
  • Colors of the Rainbow Contest

    Colors of the Rainbow Contest

8 Discussions


Question 2 months ago

a link to the android APK is not available . What's the matter?


Question 3 months ago on Introduction

Hallo ,
Which ds3231 library does the program use ?
Because the compiler show many errors .
350:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0; i < strip.numPixels(); i=i+3) {
Already thanks for a responds .


11 months ago

This is a great start.

You can avoid the light bleeding through to adjacent chambers by painting the inside with silver paint.

Avoid cutting the LED strip by buying the correct pitch strip; they come in 30, 60 144 per meter, get one that fits and/or design to fit the strip.

Use a ESP8266 NodeMCU 12-E board, it has built in WiFi and Bluetooth, then you can update time with an NTP time server from the internet and control using Blynk or the like.

Add a calendar for the date.

see the one I made for inspiration here :

1 reply

Reply 11 months ago

Hi ItsGraGra,

I have been seen before your clock. Vey nice design. I will think your words. Thanks


11 months ago

Hi myk3yth,

Thank you so much good words. I will consider your opinions.

Have a nice day sir...


Tip 11 months ago

I love your clock! But, in the spirit of improvement, I think you could simplify and make it better by replacing the Arduino, rtc and BT unit with an ESP8266 or ESP32, use geolocation for time setting and ntp for time accuracy. Also, you do t need an Android app, by using the ESP you can access and control by web control from the ESP’s built in web server.

I love your animations. Your clock is colourful, intriguing and inspiring.

I don’t have a 3D printer. Or access to one, but I do have a laser cutter which I’m going to use to try and make something similar.

Have a look at my geolocation ntp code, see if you think it can improve your clock: