Skip to content

Bosquetia/DotMatrixDisplay

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DotMatrixDisplay

Display messages to a DOT Matrix Display. I use it to print usefull messages from my home automation solution (jeedom).

Prerequisites

  • ESP8266 (mine is Wemos D1 NodeMcu ESP12F)
  • DOT Matrix based on MAX7219
  • OLED display (SSD1306 and SH1106 based 128x64 pixel) - optional
  • Temperature sensor DS18B20 - optional
  • Light sensor GL5516 - optional

Features

  • Display message by using simple http remote command (GET URL)
  • NTP client for date and time
  • Temperature measurement
  • LED matrix dimming based on light sensor
  • Read a file to display text (TODO)
  • more to come

Usage

  • Make sure your DotMatrix is properly configured according to MAX72xx (MAX72xx.h)
  • Drop the code to your ESP8266, third party libraries are included
  • First time the ESP8266 should act as an access point (ESPxxxx), connect to it then go to http://192.168.4.1/ to configure your WIFI SSID/Password (STORE in EEPROM), then restart
  • OLED should now display your IP on your network
  • HTTP Command is available and describe at http://IP/command

Sketch

alt text

License

This project is licensed under the GPL License

Acknowledgments

Thank you very much to DIYDave for his code and inspiration

Libraries used, thanks to their respectives authors

About

Display any messages to a LED Matrix Display

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 78.7%
  • Eagle 8.1%
  • C++ 4.4%
  • HTML 4.1%
  • Other 2.6%
  • JavaScript 0.9%
  • Other 1.2%