Talking alarm clock with 8x8x4 matrix display

Wake to any of 100's of MP3 messages from SDRAM. Scrolling display w/remote shows clearly w/o glasses. Temp too!

Feb 22, 2022

2433 views

0 respects

Components and supplies

2

Button, Push, NO, MOM, sealed, low profile, SS

1

IR receiver (generic)

1

Rotary potentiometer (generic)

1

Display, LED, R/Y/G, Traffic Light

1

DHT-11 Temp/Humidity Sensor, 3 pin, Velleman VMA311

1

Power Supply, 5VDC @ 4A, 5.5x2.1 connector, wall

1

MicroSD card reader/writer

1

Buzzer, Active, +5, Velleman VMA319

1

Grove - RTC

1

Relay, SPDT, 5V, Velleman VMA406

1

Arduino Mega 2560

1

LED Dot Matrix Display, Red, 8x8x4

1

Player, MP3, serial, mono, w/spkr

1

DC Power Jack Male 2.1mm x 5.5mm Panel Mtg

2

microSD card, 32gb

1

Shield, Screw, Mega 2560

Tools and machines

1

3D Printer (generic)

Apps and platforms

1

NanoCAD - AutoCAD work-alike - FREE

1

TinkerCAD - 3D .STL generator

1

Arduino IDE

Project description

Code

Alarm Clock with temp/humidity and EPROM backup

arduino

TOO BIG TO UPLOAD LATEST VERSION! SORRY - MSG ME HERE IF YOU NEED LATEST CODE Remote control alarm clock with 8x8x4 LED matrix display. 12/24 hr, alarm set, Temperature F/C mode, displays humidity, chimes the hour, displays date, auto off coffee relay (on with alarm, auto off hr later) Plays MP3 files randomly for wake up alarm as well as scrolling message and beeps. Ack silences alarm.

Alarm Clock with temp/humidity and EPROM backup

arduino

TOO BIG TO UPLOAD LATEST VERSION! SORRY - MSG ME HERE IF YOU NEED LATEST CODE Remote control alarm clock with 8x8x4 LED matrix display. 12/24 hr, alarm set, Temperature F/C mode, displays humidity, chimes the hour, displays date, auto off coffee relay (on with alarm, auto off hr later) Plays MP3 files randomly for wake up alarm as well as scrolling message and beeps. Ack silences alarm.

Downloadable files

Traffic Light Display

Traffic Light assembly & wiring drawing. Three color LED's are used as follows: RED - Accessory Power ON YEL - Alarm Set GRN - Heartbeat (hard to see thru red lexan) Mounting includes two optional decorative covers. One vertical, one horizontal, both in classic "Federalist" style.

Traffic Light Display

8x8x4 LED Matrix

8x8x4 LED Matrix assembly drawing for panel mounting. Scrolling LED display is large and easily readable from across the room. Scrolling function allows long messages to be displayed while short static messages can also be shown. Intensity adjustable to 16 levels.

8x8x4 LED Matrix

Buzzer Output Development

Buzzer module.

Buzzer Output Development

IR Receiver Development

38kHz IR receiver module development

IR Receiver Development

LDR Module Assembly Drawing

LDR Mounting, wiring, dimensions, and picture.

LDR Module Assembly Drawing

Traffic Light Display

Traffic Light assembly & wiring drawing. Three color LED's are used as follows: RED - Accessory Power ON YEL - Alarm Set GRN - Heartbeat (hard to see thru red lexan) Mounting includes two optional decorative covers. One vertical, one horizontal, both in classic "Federalist" style.

Traffic Light Display

RGB LED Assembly Drawing

10mm, RGB LED mount, wiring, dimensions, and picture.

RGB LED Assembly Drawing

MP3 Player

MP3 Player with speaker. Uses microSD card with canned phrases/sounds/music for announcing the hours and alarm. Two 3D mounts are needed, one for the player and a second for the 2" speaker.

MP3 Player

1" Piezo Speaker Assembly Drawing

Development of 1" piezo speaker assembly. Shows wiring, dimensions, parts list, and picture of final assembly

1" Piezo Speaker Assembly Drawing

Coffee Pot Relay Circuit

Coffee Pot relay and NEMA 5-15 cord set (Plug & Outlet) Coffee pot relay comes on with alarm and, if ignored, will automagically go off one hour later. The power state can be manually overridden. The relay is peak rated at 10A @ 125VAC, however for safety, its de-rated to an 800W limit.

Coffee Pot Relay Circuit

Micro SD card

Micro SD card assembly and wiring drawing. The microSD card is used for data logging, The temp and humidity are logged every 15 minutes. Additionally the daily highs and lows and their times are logged at midnight. The data file turns over monthly and is named "LOGmm-yy.txt". This one card should hold all the data this system will ever collect.

Micro SD card

RTC Development Drawing

Shows RTC connections and mounting. Clock uses common CR2032 coin cell for time keeping over power down. Clock is sensitive to PS glitches. Turn off power before connecting.

RTC Development Drawing

Wooden Case for Clock

Wooden case for clock. 3/4" x 5" x 40". Two of each piece required. Material & Finish to customer specification. Insert Front Panel BEFORE gluing. Assemble with wood glue. Overall size 5" D x 8-3/4" W x 12-3/4" H

Wooden Case for Clock

Legend and Remote Control Functions

This is the Legend page that explains the symbology conventions used in the rest of the drawings here,. Also show is the remote and the current functions of each button. No scale. All other pages are in alphabetical order. See block diagram in STORY for devices.

Legend and Remote Control Functions

Potentiometer and Button Input

The potentiometer and the button work in conjunction to perform analog numerical input. The user is prompted to adjust the dial to the desired value and press the button to enter that value. This is a fast and intuitive entry method and can be scaled from just two choices to 100 with smooth response.

Potentiometer and Button Input

8x8x4 LED Matrix

8x8x4 LED Matrix assembly drawing for panel mounting. Scrolling LED display is large and easily readable from across the room. Scrolling function allows long messages to be displayed while short static messages can also be shown. Intensity adjustable to 16 levels.

8x8x4 LED Matrix

RTC Development Drawing

Shows RTC connections and mounting. Clock uses common CR2032 coin cell for time keeping over power down. Clock is sensitive to PS glitches. Turn off power before connecting.

RTC Development Drawing

MP3 Player

MP3 Player with speaker. Uses microSD card with canned phrases/sounds/music for announcing the hours and alarm. Two 3D mounts are needed, one for the player and a second for the 2" speaker.

MP3 Player

DHT-11 Sensor Development

DHT-11 Assembly drawing Used to capture temperature and humidity data. Plan is to upgrade to the higher precision DHT-22 in the future.

DHT-11 Sensor Development

IR Receiver Development

38kHz IR receiver module development

IR Receiver Development

Buzzer Output Development

Buzzer module.

Buzzer Output Development

Legend and Remote Control Functions

This is the Legend page that explains the symbology conventions used in the rest of the drawings here,. Also show is the remote and the current functions of each button. No scale. All other pages are in alphabetical order. See block diagram in STORY for devices.

Legend and Remote Control Functions

Micro SD card

Micro SD card assembly and wiring drawing. The microSD card is used for data logging, The temp and humidity are logged every 15 minutes. Additionally the daily highs and lows and their times are logged at midnight. The data file turns over monthly and is named "LOGmm-yy.txt". This one card should hold all the data this system will ever collect.

Micro SD card

RGB LED Assembly Drawing

10mm, RGB LED mount, wiring, dimensions, and picture.

RGB LED Assembly Drawing

1" Piezo Speaker Assembly Drawing

Development of 1" piezo speaker assembly. Shows wiring, dimensions, parts list, and picture of final assembly

1" Piezo Speaker Assembly Drawing

Coffee Pot Relay Circuit

Coffee Pot relay and NEMA 5-15 cord set (Plug & Outlet) Coffee pot relay comes on with alarm and, if ignored, will automagically go off one hour later. The power state can be manually overridden. The relay is peak rated at 10A @ 125VAC, however for safety, its de-rated to an 800W limit.

Coffee Pot Relay Circuit

LDR Module Assembly Drawing

LDR Mounting, wiring, dimensions, and picture.

LDR Module Assembly Drawing

Potentiometer and Button Input

The potentiometer and the button work in conjunction to perform analog numerical input. The user is prompted to adjust the dial to the desired value and press the button to enter that value. This is a fast and intuitive entry method and can be scaled from just two choices to 100 with smooth response.

Potentiometer and Button Input

Wooden Case for Clock

Wooden case for clock. 3/4" x 5" x 40". Two of each piece required. Material & Finish to customer specification. Insert Front Panel BEFORE gluing. Assemble with wood glue. Overall size 5" D x 8-3/4" W x 12-3/4" H

Wooden Case for Clock

Documentation

3D .STL print file - Mount for Velleman VMA317 IR Receiver and VMA319 Buzzer

This is a mounting bracket for the Velleman VMA317 IR remote receiver and for the Velleman VMA319 active buzzer modules. These are three pin modules. The mount has an opening on the front for the IR signal to enter or the sound to exit. The shroud should be printed in a dark PLA to minimize outside light intrusion during operation of the IR receiver. Two #6 thru mounting holes are provided. Module is 1-1/2" x 1" x 9/16". The edges and corners are filleted/rounded for strength. Print at 90% infill for strength.

3D .STL print file - Mount for Velleman VMA317 IR Receiver and VMA319 Buzzer

3D .STL print file - 10mm RGB Mount

Mounts a 10mm LED with two #6 thru holes. LED to be superglued in place.

3D .STL print file - 10mm RGB Mount

3D .STL print file - 1" Piezo Speaker Mount

Mount tiny 1" piezo speaker with this bracket. Speaker snaps into holder and mounts with two #6 thru screw holes. Wire exit provided. Speaker is available from Walmart: https://www.walmart.com/ip/Pack-of-3-MCKP2644SP1F-4748-PIEZO-400HZ-86DB-Transducer-Function-Speaker-Power-Rating-RMS-Impedance-8ohm/986005462 Print 90% infill PLA or PLA+ for strength.

3D .STL print file - 1" Piezo Speaker Mount

3D .STL print file - LDR Module Mount

Used to mount LDR module available from Walmart: https://www.walmart.com/ip/5Pcs-Photosensitive-Resistance-LDR-Light-Intensity-Detection-Sensor-Module/318626091 Mounting hole for module to be tapped 4-40, mount with 4-40 x 1/4 SS screws and #4 red fiber washers to prevent shorts. Mounts to rear of panel via two #6 thru mounting holes. Print at 90% infill for strength.

3D .STL print file - LDR Module Mount

3D .STL print file - microSD memory card slip-in mount

Mount for a microSD card interface. Card slips into mount. Mount attaches to panel with two #6 thru holes. Micro SD card can be removed while module is mounted. Print at 90% infill for strength. 1-15/16" x 2-1/8" x 3/8"

3D .STL print file - microSD memory card slip-in mount

3D .STL print file - Slip on knob for 5/16" shaft potentiometer

Slips on over end of standard 5/16" diameter mini poterntiometers commonly found in Arduino kits. Print 50% infill. Knob includes a fingernail indent for "no look" setting.

3D .STL print file - Slip on knob for 5/16" shaft potentiometer

3D .STL print file - Velleman VMA311 DHT-11 Humidity/Temp Module

Mounts the Velleman VMA311 DHT-11 module. Provides two #6 thru holes for mounting. 1-9/16" x 13/16" x 1/2". Print at 90% infill for strength,

3D .STL print file - Velleman VMA311 DHT-11 Humidity/Temp Module

3D .STL print file - Support bracket for two 1/8" Lexan panels, 4"

Stand off/support for two 1/8" (presumably Lexan, but aluminum would work too) panels. Spacer is 4" x 1/2" x 1/2" and has thru #6 mounting holes on each end as well as two in the long side. Ends are gusseted for strength. Designed to have screw thru matching hole in panel to be held by interior nut. 90% infill for strength.

3D .STL print file - Support bracket for two 1/8" Lexan panels, 4"

3D .STL print file - RTC mount

Allows mounting of MH-Real Time Clock module. Module attaches with two 4-40 screws and is aligned with two posts. The mount has two #6 thru holes for mounting. The completed piece is 1-7/8" x 1-3/4" and elevates the module 1/4". Print at 90% infill for strength.

3D .STL print file - RTC mount

3D .STL print file - 8x8x4 LED matrix display frame

Frames 8x8x4 LED matrix display for panel mounting

3D .STL print file - 8x8x4 LED matrix display frame

3D .STL print file - 2" Speaker mount

MP3 and other cards have small, 2" round speakers with no mounting ears. This item bridges the speaker, holding the magnet in place and snaps on. The bridge ends have two #6 thru mounting pylons.

3D .STL print file - 2" Speaker mount

3D .STL print file - Standoff, #6, 1/4"

Several of the cards have #6 or #4 mounting holes. This is a 1/4" spacer that can be used to support a variety of modules using either #4, #6, or M3 hardware. I know it's a trivial design, but I used almost two dozen on the project. Fast to print. Print at 90% infill for strength. 1/4" x 1/4".

3D .STL print file - Standoff, #6, 1/4"

3D .STL print file - Decorative cover for LED traffic light

It's CUTE. IT slips over the three LED's on the traffic light module (.045" on center). It has "eyebrows" for each LED and a Greek Revival frame. Print at 90% infill for strength. 1-9/16" x 13/16" x 5/16"

3D .STL print file - Decorative cover for LED traffic light

3D .STL print file - MP3 microSD player module slip in mount

Mounting for OPEN-SMART MP3 player module. Module slips into base and microSD card can be accessed while mounted. Print at 90% infill for strength.

3D .STL print file - MP3 microSD player module slip in mount

3D .STL print file - Velleman VMA311 DHT-11 Humidity/Temp Module

Mounts the Velleman VMA311 DHT-11 module. Provides two #6 thru holes for mounting. 1-9/16" x 13/16" x 1/2". Print at 90% infill for strength,

3D .STL print file - Velleman VMA311 DHT-11 Humidity/Temp Module

3D .STL print file - Decorative cover for LED traffic light

It's CUTE. IT slips over the three LED's on the traffic light module (.045" on center). It has "eyebrows" for each LED and a Greek Revival frame. Print at 90% infill for strength. 1-9/16" x 13/16" x 5/16"

3D .STL print file - Decorative cover for LED traffic light

3D .STL print file - Standoff, #6, 1/4"

Several of the cards have #6 or #4 mounting holes. This is a 1/4" spacer that can be used to support a variety of modules using either #4, #6, or M3 hardware. I know it's a trivial design, but I used almost two dozen on the project. Fast to print. Print at 90% infill for strength. 1/4" x 1/4".

3D .STL print file - Standoff, #6, 1/4"

3D .STL print file - 8x8x4 LED matrix display frame

Frames 8x8x4 LED matrix display for panel mounting

3D .STL print file - 8x8x4 LED matrix display frame

3D .STL print file - 2" Speaker mount

MP3 and other cards have small, 2" round speakers with no mounting ears. This item bridges the speaker, holding the magnet in place and snaps on. The bridge ends have two #6 thru mounting pylons.

3D .STL print file - 2" Speaker mount

3D .STL print file - MP3 microSD player module slip in mount

Mounting for OPEN-SMART MP3 player module. Module slips into base and microSD card can be accessed while mounted. Print at 90% infill for strength.

3D .STL print file - MP3 microSD player module slip in mount

3D .STL print file - LDR Module Mount

Used to mount LDR module available from Walmart: https://www.walmart.com/ip/5Pcs-Photosensitive-Resistance-LDR-Light-Intensity-Detection-Sensor-Module/318626091 Mounting hole for module to be tapped 4-40, mount with 4-40 x 1/4 SS screws and #4 red fiber washers to prevent shorts. Mounts to rear of panel via two #6 thru mounting holes. Print at 90% infill for strength.

3D .STL print file - LDR Module Mount

3D .STL print file - 1" Piezo Speaker Mount

Mount tiny 1" piezo speaker with this bracket. Speaker snaps into holder and mounts with two #6 thru screw holes. Wire exit provided. Speaker is available from Walmart: https://www.walmart.com/ip/Pack-of-3-MCKP2644SP1F-4748-PIEZO-400HZ-86DB-Transducer-Function-Speaker-Power-Rating-RMS-Impedance-8ohm/986005462 Print 90% infill PLA or PLA+ for strength.

3D .STL print file - 1" Piezo Speaker Mount

3D .STL print file - Slip on knob for 5/16" shaft potentiometer

Slips on over end of standard 5/16" diameter mini poterntiometers commonly found in Arduino kits. Print 50% infill. Knob includes a fingernail indent for "no look" setting.

3D .STL print file - Slip on knob for 5/16" shaft potentiometer

3D .STL print file - Support bracket for two 1/8" Lexan panels, 4"

Stand off/support for two 1/8" (presumably Lexan, but aluminum would work too) panels. Spacer is 4" x 1/2" x 1/2" and has thru #6 mounting holes on each end as well as two in the long side. Ends are gusseted for strength. Designed to have screw thru matching hole in panel to be held by interior nut. 90% infill for strength.

3D .STL print file - Support bracket for two 1/8" Lexan panels, 4"

3D .STL print file - RTC mount

Allows mounting of MH-Real Time Clock module. Module attaches with two 4-40 screws and is aligned with two posts. The mount has two #6 thru holes for mounting. The completed piece is 1-7/8" x 1-3/4" and elevates the module 1/4". Print at 90% infill for strength.

3D .STL print file - RTC mount

3D .STL print file - 10mm RGB Mount

Mounts a 10mm LED with two #6 thru holes. LED to be superglued in place.

3D .STL print file - 10mm RGB Mount

3D .STL print file - Mount for Velleman VMA317 IR Receiver and VMA319 Buzzer

This is a mounting bracket for the Velleman VMA317 IR remote receiver and for the Velleman VMA319 active buzzer modules. These are three pin modules. The mount has an opening on the front for the IR signal to enter or the sound to exit. The shroud should be printed in a dark PLA to minimize outside light intrusion during operation of the IR receiver. Two #6 thru mounting holes are provided. Module is 1-1/2" x 1" x 9/16". The edges and corners are filleted/rounded for strength. Print at 90% infill for strength.

3D .STL print file - Mount for Velleman VMA317 IR Receiver and VMA319 Buzzer

3D .STL print file - microSD memory card slip-in mount

Mount for a microSD card interface. Card slips into mount. Mount attaches to panel with two #6 thru holes. Micro SD card can be removed while module is mounted. Print at 90% infill for strength. 1-15/16" x 2-1/8" x 3/8"

3D .STL print file - microSD memory card slip-in mount

Comments

Only logged in users can leave comments

madmark2150

0 Followers

0 Projects

Table of contents

Intro

0

0