Introduction: Back to the Future Clock - WIFI EDITION
I finally found how to connect this clock to internet to synchronize the time!
Several mounth (years?) ago I designed this clock with a RTC module to synchronize the time. I had many (bad) feedback regarding this module, so I had to change it.
The dimensions are : 225x60x140 mm (length x width x height)
Hope you'll enjoy to make it!
Buy the components: https://jeje-linge.fr/pages/back-to-the-future-clock-wifi
BUY THE CLOCK: https://www.cesam3d.be/products/film-horloge-delorean-retour-vers-le-futur
Supplies
What you need is:
- 9 displays (3 Reds, 3 Greens and 3 Yellows)
- Resistors (about 200 / 300 ohms)
- 1 ESP32
- 1 power supply 5V 2A + connector
- 5 mm led (Red, Green, Yellow)
- Terminals (wago or other)
- Wires
The components : https://jeje-linge.fr/pages/back-to-the-future-clock-wifi
Step 1: Print the Parts
You should have these parts:
- 1 top
- 1 middle
- 1 bottom
- 2 sides
- 3 back covers
Step 2: Assemble the Parts
I use superglue to assemble all the printed parts.
Step 3: Painting
I use metal grey spray paint.
2 or 3 layers are generally enough.
Step 4: Chained the Displays
You have to "chained" each line (red, green and yellow).
For the CLK and DIO inputs, I used wires with female connector because it's easier to connect to the esp32.
Step 5: Solder the AM-PM Leds
You have to prepare 4 leds with resistors and wires.
2 greens, 1 red and 1 yellow.
Step 6: Glue the Leds
Glue the leds into the holes.
Step 7: Install the Displays
To stuck the displays I use double-sided tape but you can use many type of glue.
Step 8: Solder the Red and Yellow Leds
Solder the red and yellow leds on the displays (5v and GND).
Step 9: Connect the 5v
Connect all the 5V and GND together with terminals.
Step 10: DIO and CLK
Connect the DIO, CLK and green leds to the ESP32.
Step 11: Upload the Code
You can choose between theses 4 code files : 12h or 24h display, with or without automatic change daylight saving time.
Libraries :
TM1637 by Avishay orpaz
Wifimanager by Tablatronix
Ntpclient By Fabrice Weinberg
ArduinoJson by Benoit Blanchon
Step 12: The Labels
I used a self adhesive sheet to stuck the labels.