Display messages to a DOT Matrix Display. I use it to print usefull messages from my home automation solution (jeedom).
- 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
- 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
- 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
This project is licensed under the GPL License
Thank you very much to DIYDave for his code and inspiration
Libraries used, thanks to their respectives authors
- MD_Parola DotMatrix management library
- MAX72xx Max7219 library
- WifiManager Wifi management
- SSD1306 OLED library