Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xpyctiks/max7219-esp8266-wall-watch
Wall-mounted watch on 4 pcs. of MAX7219 8x8 dot LED matrix and ESP8266 module.
https://github.com/xpyctiks/max7219-esp8266-wall-watch
arduino clock esp8266 esp8266-arduino led max7219 ntp wall-mount watch wifi
Last synced: 1 day ago
JSON representation
Wall-mounted watch on 4 pcs. of MAX7219 8x8 dot LED matrix and ESP8266 module.
- Host: GitHub
- URL: https://github.com/xpyctiks/max7219-esp8266-wall-watch
- Owner: Xpyctiks
- Created: 2020-07-29T19:59:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-07-30T07:54:00.000Z (over 4 years ago)
- Last Synced: 2023-11-22T20:39:36.140Z (about 1 year ago)
- Topics: arduino, clock, esp8266, esp8266-arduino, led, max7219, ntp, wall-mount, watch, wifi
- Language: C++
- Homepage:
- Size: 416 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Version 1.0 23-07-2020
This is my arduino code for wall-mounted watch, based on 4x max7219 8x8 LED dot matrix and ESP8266 module. Nothing more.
The watch takes time by NTP(required for the first launch) and store the data to millis() value.Every 10 minutes by Ticker.h the time is being updated.
The watch has HTTP server. It accepts some configuration by HTTP request. All described inside help.html page code.
Also there is automatic brightness correction, according to the current time. Values of Day and Night brightness are stored in EEPROM and could be set via HTTP request.
Also there are includes OTA-update functionality, MDNS responder, SSDP server.
There is a function udpsend() for sending log strings to any Rsyslog server to UDP port 514.Used external libraries:
https://github.com/markruys/arduino-Max72xxPanel/
https://github.com/adafruit/Adafruit-GFX-Library