Internet Connected Clock with News, Time, Weather and Chimes

Arduino Mega based clock that drives multiple displays for time, date, DOW, Temp, Humid, Bar, etc. Internet connected thru ESP8266 chip

Apr 8, 2021

1885 views

0 respects

Components and supplies

1

DHT22 temperature-humidity sensor

1

Generic LDR photocell

1

Adafruit MPL115A2 Barometer sensor

1

Adafruit FX 2mb Soundboard with built in amp and speaker terminals

3

MAX7219/MAX7221 LED Display Drivers

4

Adafruit 8x8 LED matrix with I2C backpack

1

Some sort of Enclosure -- I used wooden wine boxes

2

Generic SPST Toggle switch

1

ESP8266 ESP-12E

1

Arduino Mega 2560

1

4 to 5 amp power supply

1

Adafruit 1.2" 7 segment LED with I2c backpack

1

Resistor 10k ohm

4

Generic SPST NO pushbuttons

1

Generic 8 ohm speaker

1

Generic SPDT center off toggle switch

1

Adafruit RTC DS3231 Real time clock

Apps and platforms

1

NPT time server

1

NYT API

1

NPR API

Project description

Code

ESP8266 "Co Processor" code

arduino

Used by main clock to get time, news and weather

Arduino code for clock (Arduino Mega)

arduino

Runs the main clock

Arduino code for clock (Arduino Mega)

arduino

Runs the main clock

ESP8266 "Co Processor" code

arduino

Used by main clock to get time, news and weather

Downloadable files

Back of clock

Back of clock

Clock connections and assembly

Each connection is described.

Clock connections and assembly

Front

Front

Back of clock

Back of clock

Clock connections and assembly

Each connection is described.

Clock connections and assembly

Front

Front

Documentation

Sound files for FX sound board

Loaded onto Arduino FX sounboard (OGG files)

Sound files for FX sound board

Sound files for FX sound board

Loaded onto Arduino FX sounboard (OGG files)

Sound files for FX sound board

Sound files

Sound files

Comments

Only logged in users can leave comments

spudnut1

0 Followers

0 Projects

0