Arduino Time Projector
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
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
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
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!