Back to the Future Lamp & Clock

by jerome95 in Workshop > 3D Printing

11643 Views, 217 Favorites, 0 Comments

Back to the Future Lamp & Clock

Back to the future lamp & clock [ENG SUB]

Originally, I started from the "high part", the "simple logo lamp". Then I thought: "Shouldn't I add a Back to the Future clock, in the style?" And that's it !

On the back, you'll see a small button, which changes the color, I put three different ones, but you can modify the code and add your favorite color.

Date and time are synchronized via Wi-Fi, don't forget to write your wifi credential in the code.

The components here : https://jeje-linge.fr/pages/bttf-lamp-and-clock

Supplies

BTTF_LAMP_AND_CLOCK.mp4_snapshot_01.43.000.jpg

What you need:

  • 2x red LEDs
  • 3x displays
  • 2x 220 Ohms resistors
  • 1x 2.2K Ohms resistors
  • 1m Led Strip RGB
  • 1x Mini Esp32
  • 1x Micro switch 6x6
  • Wires

My bundle here : https://jeje-linge.fr/pages/bttf-lamp-and-clock

Print the Parts

BTTF_LAMP_AND_CLOCK.mp4_snapshot_01.02.973.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_00.57.837.jpg

Print every part.

I used black PLA but you can totally make it with grey PLA.

White PLA for the letters.

Layer 0.2mm, infill 15% for everything but the letters.

Letters: layer 0.2mm, infill 100%

Painting

BTTF_LAMP_AND_CLOCK.mp4_snapshot_01.04.968.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_01.06.601.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_01.08.718.jpg

I used metal spray paint.

BTTF_LAMP_AND_CLOCK.mp4_snapshot_01.21.149.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_01.26.000.jpg

Insert the "caches" in the letters B, A, O and R.

Then place the white plate inside the model.

Solder the Leds

BTTF_LAMP_AND_CLOCK.mp4_snapshot_01.57.000.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_02.17.000.jpg

Solder two 220 omhs resistors on the red leds.

Glue the Led

BTTF_LAMP_AND_CLOCK.mp4_snapshot_02.25.498.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_02.31.707.jpg

Glue the two leds in the model.

Chain the Displays

BTTF_LAMP_AND_CLOCK.mp4_snapshot_02.38.000.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_02.59.000.jpg

Connect the 5V, GND and CLK of all the displays.

Use 1 wire per DIO input.

Place the Displays

BTTF_LAMP_AND_CLOCK.mp4_snapshot_03.20.314.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_03.26.131.jpg

Place the displays in the spaces provided.

Glue the Led Strip

BTTF_LAMP_AND_CLOCK.mp4_snapshot_03.28.781.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_04.09.000.jpg

Cut the led strip in 3 parts.

Glue every part.

Chain Led Strip Parts

BTTF_LAMP_AND_CLOCK.mp4_snapshot_04.21.000.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_04.37.855.jpg

Solder every part together.

Make sure you put the DIN of the first part on the left side.

Solder the Switch

BTTF_LAMP_AND_CLOCK.mp4_snapshot_04.50.000.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_05.33.321.jpg

Solder the switch and the "pulldown" resistor.

Solder AM/PM Led

BTTF_LAMP_AND_CLOCK.mp4_snapshot_05.45.689.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_06.00.000.jpg

Connect the red led to the ESP32.

The two minus pin must be connected to the GND of the last display.

Connect the 5V

BTTF_LAMP_AND_CLOCK.mp4_snapshot_06.30.359.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_06.35.584.jpg

Connect the two 5v (led strip and displays) to the ESP32 VCC.

Solder the Led Strip

BTTF_LAMP_AND_CLOCK.mp4_snapshot_06.47.000.jpg

Connect the GND and DIN to the ESP32.

Solder the Displays

BTTF_LAMP_AND_CLOCK.mp4_snapshot_07.03.031.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_07.15.000.jpg

Connect every DIO, the GND and CLK to the ESP32.

Place the ESP32 and Switch

BTTF_LAMP_AND_CLOCK.mp4_snapshot_07.22.692.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_07.21.000.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_07.26.578.jpg

Place the ESP32 and the switch in their places.

Stick the Labels

BTTF_LAMP_AND_CLOCK.mp4_snapshot_09.21.000.jpg

I printed the labels on self-adhesive paper.

Send the Code

BTTF_LAMP_AND_CLOCK.mp4_snapshot_07.41.033.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_08.15.000.jpg

Send the code : https://github.com/jejelinge/BTTF_LAMP_AND_CLOCK

Libraries :

  • TM1637 by Avishay orpaz
  • Wifimanager by Tablatronix or Tzapu
  • Ntpclient By Fabrice Weinberg
  • Adafruit NeoPixel by Adafruit

Wifi Setup

Back to the future Lamp&Clock - Wifi setup [ENG SUB]

If you sent : BTTF_LAMP_CLOCK_WEBPORTAL_12H.ino or BTTF_LAMP_CLOCK_WEBPORTAL_24H.ino

Follow the procedure above

Great Scott!

DSC02395-2 1080.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_09.26.167.jpg
BTTF_LAMP_AND_CLOCK.mp4_snapshot_09.34.152.jpg
DSC02401.jpg
DSC02402.jpg
DSC02400_1.jpg

I finally invent something that works!