Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michelep/esp8266_smartmatrix
Time and date srolling through 4 led matrix display, controlled by ESP8266
https://github.com/michelep/esp8266_smartmatrix
arduino esp8266 led matrix
Last synced: 19 days ago
JSON representation
Time and date srolling through 4 led matrix display, controlled by ESP8266
- Host: GitHub
- URL: https://github.com/michelep/esp8266_smartmatrix
- Owner: michelep
- License: gpl-3.0
- Created: 2018-12-15T17:20:42.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-11T12:08:52.000Z (over 4 years ago)
- Last Synced: 2024-11-18T11:24:58.547Z (3 months ago)
- Topics: arduino, esp8266, led, matrix
- Language: C++
- Homepage:
- Size: 351 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SmartMatrix
=====================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:
-------------* Arduino Json library from https://arduinojson.org/
* NTP Client library from https://github.com/gmag11/NtpClientHardware BOM:
-------------* [1 ESP8266 module like WeMos D1 mini](https://it.aliexpress.com/item/Wemos-D1-Mini-V3-0-0-WIFI-Internet-delle-Cose-Scheda-di-Sviluppo-Basata-ESP8266-CH340/32845084675.html)
* [4 led matrix array based on MAX7219](https://it.aliexpress.com/item/MAX7219-Dot-Matrix-Modulo-Microcontrollore-4-In-Un-Display-con-5-P-Linea/32841678065.html)Wiring diagram
--------------Build a nice case
-----------------![Configuration](assets/led_matrix_3.jpg "")
![Configuration](assets/led_matrix_4.jpg "")
![Configuration](assets/led_matrix_5.jpg "")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](assets/led_matrix_1.jpg "Configuration form")
![Configuration](assets/led_matrix_2.jpg "Configuration form")
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
[DATA] = external string fetched from json_data_url in JSON format like {"data":"string that i want to display..."}
ChangeLog
---------
*v0.1.0* - 11.10.2020
- Added json_data_url and related [DATA] field
- Some other minor improvements and fixes*v0.0.5*
- Added OpenWeatherForecast timeout
- Some minor fixes and cosmetic changes*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