3D Printed Back to the Future TIme Circuit Clock

by gg2inc in Circuits > Arduino

25581 Views, 223 Favorites, 0 Comments

3D Printed Back to the Future TIme Circuit Clock

IMG_2396.JPG
BTTF Clock Power On
BTTF Announce

The front left LED .stl file was incorrect and has been updated. The time circuit clock will display the following via the LED displays.

Destination Time – (Top-Red)

The destination time is an area that shows a fixed date and time. Use this area to display an important date in your life such as wedding, Birthday or the date you first discovered this most excellent clock.

Present Time – (Middle-Green)

The present time is the current date and time. You set this initially when you download the Arduino and you can adjust the hour and minute via the RGB LCD display keypad.

Last Time Departed – (Bottom-Yellow)

The last time departed will alternate between three different important dates every 20 seconds. Use this for birthdays, the date you finished building the clock, the day you met your significant other, etc.

The time circuit clock will announce the time between the hours of 8:00 AM and 9:30 PM. The time is generated via the Music Maker MP3 shield. The audio files for the time announcement were recorded by my wife and are included. To enhance the clock further, I enlisted a voice impersonator that recorded the time announcements as "Doc Browns: voice. Contact information for the voice impersonator is included in this “Instructable”.

Power on message and time announce files are provided. You can change these by simply by recording new .mp3 files and putting them on the music maker board micro SD card.

The clock is 3D printed and utilizes (1) Arduino Uno, (1) Music Maker MP3 shield, (1) ChronoDot real time clock, (1) RGB LCD keypad, (9) 3 mm LEDs, (1) voltage isolator and a few other components. A complete parts list is provided at the end of this “Instructable”.

The .stl files for printing the clock parts, Arduino code, wiring diagram, decal template and the audio files are located here. The clock was printed on a Lulzbot mini which has a print bed size of 150 mm x 150 mm. Due to the smaller print bed, some parts require gluing.

The entire clock was printed with HIPS filament with the exception of the pushbutton extensions that were printed with black ABS filament.

Components - Arduino Uno R3 Controller

0002.JPG

The Clock is controlled by an Arduino microcontroller. The Arduino handles the interface to (9) four digit LED displays, (6) AM/PM LEDs, (1) MP3 Music Maker Shield, (1) RGB LCD pushbutton display and a Chronodot real time clock.

Components - Arduino Proto Screwshield

0003.JPG

Components - ChronoDot Real Time Clock

0004.JPG

Components - Music Maker MP3 Shield

0005.JPG

Components - Audio Speakers

0006.JPG

Components - LED Displays

0007.JPG
0008.JPG

Components - LED Backpack

0009.JPG

Components - SN74HC138N 3 – 8 Line Decoder

0010.JPG

Components - RGB LCD Shield

0011.JPG
0012.JPG

Components - AM / PM LEDs

0013.JPG

Components - Power Supply

0014.JPG

Components - Panel Mount 2.1 MM DC Barrel Jack

0015.JPG

Components - LM7805 Voltage Stabilizer

0016.JPG

Components - Perma-Proto Breadboard

0017.JPG

Components - Filament

0018.JPG

Components - Wire

0019.JPG

Components - Paint

0020.JPG

Components - Screws / Washers

0021.JPG
0022.JPG

Clock Decals / Design

0023.JPG
0024.JPG

3D Printing - BTTF_Pushbuttons.stl

0025.JPG
0026.JPG

3D Printing - BTTF_Pushbuttons.stl

0027.JPG

3D Printing - BTTF_Top_Left_LCD.stl & BTTF_Top_Right.stl

0028.JPG
0029.JPG

3D Printing - BTTF_Front_Side_Left.stl & BTTF_Front_Side_Right.stl

0030.JPG
0031.JPG

3D Printing - BTTF_Speaker_Covers.stl

0032.JPG

3D Printing - BTTF_Front_LED_Left.stl & BTTF_Front_LED_Right.stl

0033.JPG
0034.JPG

3D Printing - BTTF_Bottom_Left.stl & BTTF_Bottom_Right.stl

0035.JPG
0036.JPG

3D Printing - BTTF_Back_Left.stl & BTTF_Back_Right.stl

0037.JPG
0038.JPG

3D Printing - Assembly View 1 & Assembly View 2

0039.JPG
0040.JPG

3D Printing - Assembly View 3 & Assembly View 4

0041.JPG
0042.JPG

3D Printing - Assembly View 5

0043.JPG

3D Printing - Assembly View 6 & Assembly View 7

0044.JPG
0045.JPG

Construction - Glue the Top, Front and Bottom Halves

0046.JPG
0047.JPG

Construction - Glue the Front Halves

0048.JPG
0049.JPG

Construction - Glue the Top Halves

0050.JPG
0051.JPG

Construction - Glue the Back Halves

0052.JPG
0053.JPG

Construction - Glue the Bottom Halves

0054.JPG

Construction - Drill Guide Holes for LED Displays / Drill / Expand LED Mounting Holes

0055.JPG
0056.JPG

Construction - Drill Guide Holes for RGB LCD Display

0057.JPG

Construction - Drill / Expand RGB LCD Pushbutton / Contrast Holes

0058.JPG

Construction - Layout the Left and Right Sides

0059.JPG

Construction - Insert the Speaker Covers and Speakers

0060.JPG

Construction - Glue the Enclosure

0061.JPG

Construction - Assemble the Enclosure

0062.JPG

Construction - Assemble the Enclosure

0063.JPG

Construction - Prepare the Enclosure for Painting

0064.JPG

Construction - Prepare the Enclosure for Painting

0065.JPG
0066.JPG

Construction - Paint Enclosure

0067.JPG

Construction - Paint Enclosure

0068.JPG

Construction - Assemble Music Maker

0069.JPG

Construction - Wire and Mount the 4 Digit LED Displays

0070.JPG

Construction - Wire and Mount AM/PM LEDs

0072.JPG

Construction - Mount the Voltage Stabilizer

0073.JPG

Construction - Mount the Arduino Uno

0074.JPG

Construction - Mount the RGB LCD Display

0075.JPG

Construction - Wiring Diagram

0096.JPG

Construction - Wire the Perma-Proto Board

0077.JPG

Construction - Wire the Screwshield & Install Arduino

0078.JPG
0079.JPG

Construction - Install Music Maker on Screwshield

0080.JPG

Construction - Mount /Wire DC Barrel Connector

0081.JPG

Construction - Install Decals

0082.JPG
0083.JPG

Construction - Install Decals

0084.JPG

Construction - Attach Base / Bumpers

0085.JPG

Construction - Make Power Connection

0086.JPG

RGB LCD Operation

0087.JPG

RGB LCD Operation - Hour Increment / Decrement

0088.JPG

RGB LCD Operation - Minute Increment / Decrement

0089.JPG

RGB LCD Operation - Backlight & Contrast

0090.JPG
0091.JPG

Time Displays

0092.JPG
0093.JPG

Time Announcement

0094.JPG

Power Up Sequence

0095.JPG

Parts Listing

ADAFRUIT

Arduino Uno R3 - Adafruit.com Product ID: 50

Adafruit "Music Maker" MP3 Shield for Arduino w/3W Stereo Amp - Adafruit.com Product ID: 1788

ChronoDot Real Time Clock - Adafruit.com Product ID: 255

Stereo Enclosed Speaker Set - 3W 4 Ohm - Adafruit.com Product ID: 1669

SD/MicroSD Memory Card (4 GB SDHC) - Adafruit.com Product ID: 102

Perma-Proto Half Sized Breadboard - Adafruit.com Product ID: 1609


AMAZON

Blinggasm Waterslide Decal Paper 10 Sheets Pack, Clear or White, Inkjet or Laser Printer Choose From Menu (WHITE FOR LASER PRINTER) - Amazon.com

http://www.amazon.com/gp/product/B00ZLVF670?psc=1&redirect=true&ref_=oh_aui_search_detailpage

OMNIHIL AC/DC 9V 2A High Quality Power Adapter - Amazon.com

http://www.amazon.com/gp/product/B00CAC399U?psc=1...

SMAKN® L7805 LM7805 3-Terminal Voltage Stabilizer 5V Voltage Stabilizer Power Module - Amazon.com

http://www.amazon.com/gp/product/B00RKY0NP6?psc=1...

Arduino Proto Screw Shield - Amazon.com

http://www.amazon.com/gp/product/B00HBVVKPA?psc=1...

Lowes

Paint - Rustoleum Forged Pewter

Screws - #2 x 3/8” and #4 x ½ “

Lulzbot.com

Gray Hips Filament - Lulzbot.com Gray HIPS 3mm, 1kg, filament (ESUN)

Black ABS Filament - Lulzbot.com Black ABS 3mm, 1kg, filament

Glue (SCIGRIP Weld-On 3 Cement)

Tapplastics.com

Glue (SCIGRIP Weld-On 3 Cement) - Tapplastics.com

http://www.tapplastics.com/product/repair_product...

Glue Applicators - Tapplastics.com

http://www.tapplastics.com/product/repair_product...

Autozone

Bondo Glazing Putty