Iron Man Arc Reactor Clock

7.0K13814

Intro: Iron Man Arc Reactor Clock

I wanted to make a little clock for my desk at work. A night I saw Iron Man 1 again and I thought : "Great scott ! What about an Iron Man Arc Reactor clock ?!"

You can power it either with a phone power supply or directly from your computer's USB port. The ESP32 I used is a standard micro-usb, so you can use a simple câble USB - Micro USB.

I used black and transparent PLA to make the differents parts.

Hope you'll enjoy to make it !


Buy the bundle here : https://jeje-linge.fr/pages/iron-man-arc-reactor-clock

STEP 1: Printing

Print every part below.

You should print Part_4 and Part_2 in transparent PLA, the rest in black PLA.

The part_10 must be printed 10 times.

  • LAYER: 0.2mm
  • Infill: 20%
  • No support

STEP 2: Put the Jumpers

Cut 2 pieces of copper wire: one for the outside circumference, and the other for the inside.

You'll see two little holes on the "jumpers" (Part_10), you have to pass the copper wires inside these holes.

After that, you have to put the jumpers on the Part_1 and cut the wires that are a little too long.

STEP 3: Put the Ring Led

Put the ring led in the Part_4.

There's a small notch to accommodate the wires once they've been soldered.

So, the led ring needs to be positioned with the soldering pads close to this notch.

STEP 4: The Spools

For each spool you need to make pieces about 90cm long of copper wire.

You'll see that I've made some holes in every jumper, you have to insert the wire to lock it in place at the start.

Then, just wind it up.

At the end you can slide the wire under the spool and fold it over to lock it in place.



STEP 5: Leds and Resistors

Solder the the 47 Ohms resistor on the negative pin.

Put insulator to avoid short circuits.

STEP 6: Leds on the ESP32

You have to solder the two leds directly on the esp32.

After that, you can check if the esp fit inside the support (Part_1).



STEP 7: Run the Wires

Put the wires into the holes : 3 wires for the ring and 4 wires for the display.

STEP 8: Solder the Ring Wires

Solder the three wires on the ESP32 (GND, VCC and IO17).

STEP 9: Solder the Display Wires

Solder the four wires on the ESP32 (GND, VCC, IO19 and IO18).

STEP 10: Put the ESP32 Inside

You have to gently pull the wires to put the ESP in place.

Then, screw the Part_2.

STEP 11: Solder the Display

Solder the four wires on the display.

  1. Put the Part_3 on Part_1
  2. Put the Part_5 on Part_3
  3. Screw the Part_8 and Part_9 to the part_3

STEP 12: Solder the Led Ring

Solder the three wires on the led ring and assemble the ring to the rest.


STEP 13: The Bracket

Glue the Part_6 and Part_7 to the Part_1.

STEP 14: Send the Code

Connect the USB cable to your PC and send the code : https://github.com/jejelinge/IRON_MAN_ARC_REACTOR

STEP 15: Wifi Setup


If you sent this code : IRON_MAN_ARC_REACTOR_Web_portal_wifi_setup.ino

You have to follow the procedure in the video.

STEP 16: I Am Iron Man

7 Comments

Getting this error:
1:10: fatal error: TM1637Display.h: No such file or directory
#include "TM1637Display.h"
^~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: TM1637Display.h: No such file or directory
Can you point me in the right direction.
Hi Jerome95,
It's a very nice project, I am thinking of building one, trying to get the components before I start.
What is the size of the led ring should I get.
Regarding the ESP32, there is CH9102X drive and CP2104 drive. Which one do you recommend. Thanks.
Salut jerome95, pour info le changement d'heure ne fonctionne pas avec ton code. Je l'ai modifié pour prendre en compte l'arrivée du dimanche dans la dernière semaine d'octobre et de mars en ajoutant une variable permettant de récupérer le jour de la semaine, on obtient ce test :
if(((currentMonth*30 -5) + nujour) >= 86 && ((currentMonth*30 -5) + nujour) < 295){....
il est fonctionnel pour ce mois-ci, je verrai pour le mois de mars mais je pense que c'est bon.
Would you be able to help me figure out what part of the code I need to change to make it a 12 hour clock?
Hi,
Yes the ESP32 is like an Arduino UNO or Nano but with wifi capability.
This is such a versatile idea, in that you could place lots of things in the centre of the reactor, a clock with hands but to name a few. cool concept. I've never come across the ESP32 - is that just a microcontroller ?