Arduino Time Projector

by giantjovan in Circuits > Arduino

704 Views, 2 Favorites, 0 Comments

Arduino Time Projector

20220918_134210.jpg
20220918_122756.jpg
20220918_122817.jpg
Screenshot_20220918-134043_Video Player.jpg

I hate when I wake up in the middle of the night and I don't know what time it is. In order to see what time it is, I have to get out of bed, which I really don't like. That's why I thought a little and came up with the idea of making a projector that will display the time on the ceiling.

Supplies

Arduino;

Jumper wires;

Arduino connecting cable;

7 segment display(4-Digit) - I used TM-1637;

RTC for Arduino I used HW-084;

Magnifying glass;

Mirror;

Box;

Securing Connections

IMG-79c9d85930b38170d4cdc709cef210d5-V.jpg

First you need to secure jumping wires. I used hot glue. You can do this with soldering iron. I doesn't want to do that because I think this is faster way and I will not destroy my components with hot temperature.

Connecting Everything

In this step we need to connect everything to Arduino.

Here is wiring diagram for multiple arduinos:

-----------------------------------------------------------------------------------------------------------------------------

  • TM1637: Vcc +5 V Arduino UNO
  • TM1637: GND GND Arduino UNO
  • TM1637: Clk D10 Arduino UNO
  • TM1637: Dio D9 Arduino UNO
  • RTC Module: VCC +5V Arduino UNO
  • RTC Module: GND GND Arduino UNO
  • RTC Module: SCl A5 Arduino UNO
  • RTC Module: SDA A4 Arduino UNO

-----------------------------------------------------------------------------------------------------------------------------

  • Arduino MEGA
  • TM1637: Vcc +5V Arduino MEGA
  • TM1637: GND GND Arduino MEGA
  • TM1637: Clk D10 Arduino MEGA
  • TM1637: Dio D9 Arduino MEGA
  • RTC Module:VCC +5V Arduino MEGA
  • RTC Module:GND GND Arduino MEGA
  • RTC Module:SCl D21 Arduino MEGA
  • RTC Module:SDA D22 Arduino MEGA

------------------------------------------------------------------------------------------------------------------------------

  • Arduino NANO
  • TM1637: Vcc +5V Arduino NANO
  • TM1637: GND GND Arduino NANO
  • TM1637: Clk D10 Arduino NANO
  • TM1637: Dio D9 Arduino NANO
  • RTC Module: VCC +5V Arduino NANO
  • RTC Module: GND GND Arduino NANO
  • RTC Module: SCl A5 Arduino NANO
  • RTC Module: SDA A4 Arduino NANO

-----------------------------------------------------------------------------------------------------------------------------

Coding

Connect Arduino to the computer. Upload the code.

Downloads

Fitting Into Box

20220918_122817 (1).jpg
20220918_132909.jpg

First take the mirror and place it into box, than use glue to hold it in place. Put Arduino in box and glue it. Take the display and rotate it so the display is watching the mirror, make the angle of 10* like shown. Make the hole for the cable.

Closing the Box

20220918_132851.jpg
20220918_132936.jpg
20220918_122756 (1).jpg
F7338HJL86J58UW.jpg

Make a hole on the cover of the box. Turn on the Arduino and you will se the the time on the mirror. Take a magnifying glass and use it to find the perfect angle. When you find the perfect angle you will see the time on the celling. Take a glue and stick the magnifying glass in place. If you se the clear "image" of the time, that is good, if not you need to rotate the magnifying glass. That is all. This is how you can make a time projector. Hope you will find this useful. Good luck with making.

Bye!