Futuristic Clock BTTF Style

16,907

364

39

Introduction: Futuristic Clock BTTF Style

Build your own clock !

Find all needed components just right there : http://jeje-linge.fr/clock_bundle

I designed this little clock because I'm a big fan of the movies and I couldn't really find an equivalent on the internet. Either I found models that were too simple that did not look too much like, or models that were too complicated to make, which is quite demotivating.

If you have some basic notions like :

  • Soldering
  • Stripping a wire
  • Read a wiring diagram

It should go well !

The interface is not exactly the same as the movies but everybody recognize anyway !

The first line (red displays) and last line (yellow displays) are fixed in the code, you can put whatever you want (date, hour...).

The green line is a clock animated by a RTC module.

Step 1: Components & Tools

Bundle available here : http://jeje-linge.fr/clock_bundle

Available on my website (above):

  • 9 displays (3 reds, 3 greens and 3 yellows)
  • 6 LEDs (2 reds, 2 greens and 2 yellows)
  • 1 Arduino Nano
  • USB to mini USB cable
  • 1 RTC module
  • 1 Power supply (5V 2A)
  • 1 Connector
  • 4 Resistors (270 Ohms)
  • heat-shrinkable sleeve
  • Wire cutter
  • Electronic wires multicolor
  • 0.75mm² wires (black and red)
  • Wago terminals

Not available on my website (yet):

  • Wire stripper
  • Soldering iron
  • tin
  • super glue
  • CR2032 Battery
  • Double sided tape

Step 2: 3D Printing

You can print the part like this : PLA, infill 20%, layer 0.2mm

Step 3: Assembly

I used Super glue to assemble every 3D printed part.

Step 4: Painting

You can use a "metal grey spray paint" that you can find in every DIY shop.

Step 5: Solder the Resistors on LEDs

In this step you have to solder 270 ohms resistors on 4 leds which are powered (see diagram).

  • 2 leds (one red, one yellow) will be permanently powered
  • 2 green leds will be piloted by D12 and D13 Arduino outputs
  • 2 leds (the other red and the other yellow) will be always off.

Step 6: Glue LEDs

Glue every LEDs in the dedicated holes.

In this step you can choose which (red and yellow) LEDs will be powered or not.

Step 7: Displays Wiring

You can see on the diagram that you have to chained every display by color (red,green and yellow).

One "clk" input by color (A0,A1 and A2).

You have to solder one wire in each DIO display input (D3 to D11).

Step 8: Displays Fixing

To fixe displays in the dedicated holes, you can put a little piece of double-sided tape in the two sides of each display.

Don't forget : the red displays on the top, green displays on the middle and yellow displays on the bottom.

Step 9: Displays and LEDs Powering

To gather every "+5v" and "Gnd" of each component, you can use "Wago terminals" but it also works with classic dominos. The wires between the connector and the terminals are 0.75mm² of cross-section.

Step 10: Inputs Wiring

To wire every inputs (Displays, LEDs, RTC clock) you can also take a look to the global wiring diagram (STEP 13)

Step 11: Upload Arduino Code

Connect your arduino with a USB => mini USB cable and upload the code.

Check :

  • Arduino Nano
  • ATmega328P (Old Bootloader)

You have to add these two libraries :

  • arduino-tm1637-master
  • RTClib-master

Available on my thingiverse project too (I cannot up a zip file here) : https://www.thingiverse.com/thing:2980120

Step 12: Add Labels

I used a self-adhesive sheet because I think it's the easiest way to stick the labels.

Step 13: Global Wiring Diagram

Step 14: Et Voilà !

4 People Made This Project!

Recommendations

  • Box Challenge

    Box Challenge
  • Arduino Contest

    Arduino Contest
  • Colors of the Rainbow Contest

    Colors of the Rainbow Contest

39 Comments

0
bigboytoys35
bigboytoys35

3 months ago on Step 14

Beautiful work!! Im interested if your willing to sell one to me?? I not really a DIY person. Please let me know ASAP please

0
blaraz
blaraz

Question 4 months ago on Step 11

Hey, I love this clock!
I want to use it to to see three different world times. In the first line the Canadian (my little sister is living there)- and in the third line the New Zealand(my big sister is living there) time, (middle the current German Time). I looked into your Code and thought about the "now" time to change wir minus and plus (for the time difference). But that simple it isn't.
Any idea or solution I can use to set easily set three different times?
Very thank you!

Best regards!

0
poblocki1982
poblocki1982

5 months ago

Hi, awesome project! Well done! I'm just trying to make it actually, but I have a problem with Arduino code. All the connections are as on your diagram, but when I upload the code I can only see 'ON' on each display for couple of seconds and then nothing.

All displays and DS3231 are working fine when I upload simple clock code, so the issue must be with something else. i would appreciate any suggestions.

Thanks :)

0
director.bio
director.bio

Question 8 months ago on Introduction

hi that's super! do you know a generic store (like a chinese one) where I can buy all the stuff, cuz I'm in Colombia and buying from Europe is super expensive to me. thx bro

0
rmumma
rmumma

Answer 6 months ago

the displays can be found on RobotDyn.com - the other stuff can probably be found locally in your area.

0
rmumma
rmumma

Reply 6 months ago

You bet. They are called four digit LED display tubes. 7 segment, TM1637, CLOCK, COLON red, green yellow

0
A Whittle
A Whittle

8 months ago

Can you add the 3D printed parts to your website?

0
rmumma
rmumma

Reply 6 months ago

Are you in the US? I would be willing to print some for you if you like. Just pay shipping from WA state

0
jerome95
jerome95

Reply 8 months ago

No sorry I can't.

0
Barbu24
Barbu24

Question 7 months ago

hello and thank you for this instructable
I am unable to set the clock at the right time and on the right date. I would have liked to know what to do next
thank you in advance
0
wr30
wr30

Answer 6 months ago

Bonjour
j ai le même problème?

0
jerome95
jerome95

Answer 7 months ago

Hi, what time / date do you have ?

0
PierreGi
PierreGi

8 months ago

Merci beaucoup ! Thanks a lot !
Je viens de commander les pièces qui me manquent et j'ai hâte d'assembler tout ça :-)

0
cyberyoryo
cyberyoryo

Question 8 months ago

Where can i see the dimensions of the 3d pieces? My printer is a Silhoutte Alta and the maximum that it can print is 12.4 X 12.4 X 13 cm.

0
jerome95
jerome95

Reply 8 months ago

The larger piece (bottom) is about 22cm x 6cm x 4.5cm.

0
cyberyoryo
cyberyoryo

Reply 8 months ago

Thanks

0
bjos5000
bjos5000

8 months ago

This is sensational, well done!

0
A Whittle
A Whittle

Question 8 months ago

Are you missing the bottom enclosure or do you use one of the others twice?

0
jerome95
jerome95

Answer 8 months ago

The bottom enclosure is available with the others. I don't know why it is not well displayed but the file is working correctly.