/esp8266-ledmatrix

Time and date srolling through 4 led matrix display, controlled by ESP8266

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Led Matrix Controller

Introduction

A simple gadget that really like everyone: 4 led matrix displays that show the date, time or a message to your liking. You can put it in the living room, in the shop window, on the work desk ... and it will charm all those who come to see you!

Dependencies:

Hardware BOM:

Wiring diagram

Build a nice case

Configuration Configuration Configuration

Web Interface

Displayed data should be entered via the included simple web interface, build with Bootstrap. Just go via browser to the IP assegned and type in the fields configuration values and strings to display.

Configuration

Configuration

Variables

[Y] = year

[M] = month

[D] = day

[h] = hour

[m] = minute

[s] = seconds

[DD] = day of week (Sunday, Monday...)

[MM] = month name (January, February...)

[IDX] = index of string displayed

[UPTIME] = millis() of uptime

[CYCLES] = how many display cycles

[COUNTDOWN:{timestamp}] = countdown to {timestamp} - please note there's no error check so be nice ;-)

[OWM-NOW] = OpenWeatherMap current weather status (i.e cloudy, rain, snow...)

[OWM-NOW-T] = OpenWeatherMap current temperature

[OWM-NOW-H] = OpenWeatherMap current humidity

[OWM-FORECAST] = OpenWeatherMap forecast weather (i.e cloudy, rain, snow...)

[OWM-FORECAST-T] = OpenWeatherMap forecast temperature

[OWM-FORECAST-H] = OpenWeatherMap forecast humidity

ChangeLog

v0.0.4

  • Added OpenWeatherForecast support and the related tags
  • Added first boot "Access Point" mode support to configure the device without configuration
  • Added WiFi signal strenght meter on configuration section
  • Some other minor changes

v0.0.3 (30.12.2018)

  • Some fixes

v0.0.2 (27.12.2018)

  • Lot of improvements, bug fixed, more stable

v0.0.1

  • First release