Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

InfoMatrix πŸŒˆπŸ“Ÿ

InfoMatrix is a Wi-Fi-enabled LED matrix display built using the ESP8266. It allows you to display custom messages, colors, and temperatures through a web interface hosted directly on the microcontroller.


πŸš€ Features

  • 🌐 Control text, color, scroll speed, and display modes (scroll, loop, static) via a web browser
  • 🌑️ Fetch current temperature from OpenWeatherMap and show it on the matrix
  • πŸ’Ύ Store city name and API key using SPIFFS for persistent configuration
  • βš™οΈ Easy Wi-Fi setup using WiFiManager
  • 🧭 Local access using mDNS (e.g., http://infomatrix.local)

πŸ› οΈ Built With

  • ESP8266 NodeMCU
  • Adafruit NeoMatrix
  • HTML + CSS (served from ESP8266)
  • OpenWeatherMap API
  • SPIFFS for config storage
  • WiFiManager for network setup
  • mDNS for easy local discovery

πŸ“Έ Preview

Example: image


πŸ”§ How to Use

1. πŸ“¦ Flash the Firmware

  • Clone or download this repo
  • Open in Arduino IDE or PlatformIO
  • Install required libraries (see below)
  • Flash to ESP8266

2. πŸ“ Prepare SPIFFS

  • Update data/config.json with your city and API key (optional)
  • Upload data/ to SPIFFS using the Arduino SPIFFS uploader

3. πŸ”Œ Power & Connect

  • On first boot, connect to the WiFiManager hotspot
  • Choose your Wi-Fi network and connect

4. 🌐 Access the Interface

  • Go to http://infomatrix.local (or the IP shown in Serial Monitor)
  • Use the web UI to update message, color, speed, or fetch temperature

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages