mvaladas / LIM

Led Information Matrix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LIM - Led Information Matrix

32x8 LED RGB Matrix for information display. Running on an NodeMCUv2.

Still in heavy development.

Widgets

Currently there are a few developed LIM Applications:

Dateclock

This widget displays the current time and date. It is updated via NTP server

OpenWeather MinMAx

Displays the current day's maximum and minimum temperature. Information retrieved via OpenWeatherMap.

OpenWeather Current

Displays the current weather state (via animated sprite) and the current temperature. Information retrieved via OpenWeatherMap.

DF3Mini and Track IDs.

Track IDs in the DF3Mini have the following set values:

Track ID Information
1 Startup Jingle
2 Button Press Forward/Right
3 Button Press Backward/Left

Inspiration

This project was inspired by the following simular projects.

Development

To build and upload the project to an nodeMCU, use Visual Studio Code with platformio. A platformio.ini is provided.

Fixing Linking Errors with AsyncHTTPRequest_Generic

Constants.h

If a Constants.h file is present, constants will be loaded from there, otherwise defaults will be loaded that might not work with some applications (e.g. API Keys constants.) See main.cpp.

Neopixels or FastLED

Right now FastLED has an issue where the first LED will not behave correctly, see here. For this reason, a configuration for Neopixels exists.

Aknowledgements and attributions

TomThub modified font thanks to AWTRIX

Icon inspiration thanks to:

About

Led Information Matrix

License:GNU General Public License v3.0


Languages

Language:C 68.6%Language:C++ 31.1%Language:Makefile 0.2%Language:Python 0.1%