Skip to content

LenkaDesign/Weather-Forecast-Arduino-Clock

Repository files navigation

Weather Forecast Arduino Clock

Weather forecast, clock and alarm using Arduino, Nokia 5110, DS1307 RTC and BME280

Come back to check for new versions.

So far, besides the clock itself, these are the functions that this project is already supporting:

  • Time and date display (as well as time and activation of alarm on the same screen)
  • Screen lights up in dark conditions or when movement is detected (based on changes of light)
  • Weather forecast (Sunny, Cloudy, Rainy)
  • Display of temperature, pressure and humidity (for humidity it will indicate whether it's too dry)
  • Menu for settings: alarm, changing time, enable/disable date display, enable/disable weather change sound notifications and switch between imperial and metric units
  • Alarm settings - on/off, setting the time, setting the melody and/or bells for notifications

DEMO Video - Functions of the Weather Forecast Arduino Clock:

DEMO Main Functions

Here's a how-to video of the Weather Forecast device made using this code:

HOW TO video here

Project write-up here:

https://www.instructables.com/id/Weather-Forecast-Clock-Using-Old-Alarm-and-Arduino/

IMPORTANT: Before uploading the code, please insert the CR2032 battery into RTC module and set the current time. We will upload the script later that will do this automatically. For the moment please use the SetTime script from the default DS1307 lib: https://github.com/michaelmargolis/arduino_time

BME280 library: https://github.com/adafruit/Adafruit_BME280_Library

RTC DS1307 and Nokia 5110 LCD libraries used in this project:

http://www.rinkydinkelectronics.com/library.php?id=34

http://www.rinkydinkelectronics.com/library.php?id=47

A copy of these libraries is also placed here in case the original site goes down.

My YouTube channel:

http://www.youtube.com/c/LenkaDesign

About

Weather forecast, clock and alarm using Nokia 5110, DS1307 RTC and BME280

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published