Back to the Future Lamp & Clock

by jerome95 in Workshop > 3D Printing

12193 Views, 220 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/en/products/back-to-the-future-lamp-and-clock

Supplies

BTTF_LAMP_AND_CLOCK.mp4_snapshot_01.43.000.jpg

What you need:

  1. 2x red LEDs
  2. 3x displays
  3. 2x 220 Ohms resistors
  4. 1x 2.2K Ohms resistors
  5. 1m Led Strip RGB
  6. 1x Mini Esp32
  7. 1x Micro switch 6x6
  8. 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!