https://github.com/curious-odd-man/esp8266_leds
ESP8266 controlled LED Strip/panel.
https://github.com/curious-odd-man/esp8266_leds
arduino esp-01 esp-01-esp8266-led-matrix esp8266 esp8266-arduino led-controller ws2812b
Last synced: 7 months ago
JSON representation
ESP8266 controlled LED Strip/panel.
- Host: GitHub
- URL: https://github.com/curious-odd-man/esp8266_leds
- Owner: curious-odd-man
- Created: 2020-01-03T19:24:46.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-14T19:23:41.000Z (over 4 years ago)
- Last Synced: 2025-02-03T11:23:27.461Z (9 months ago)
- Topics: arduino, esp-01, esp-01-esp8266-led-matrix, esp8266, esp8266-arduino, led-controller, ws2812b
- Language: C++
- Homepage:
- Size: 98.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Overview
Code to control LED strip using ESP8266 module.
I'm building this project based on the example of AlexGyver project.
1. [You Tube](https://youtu.be/pzZl-3aiVsA)
1. [GitHub](https://github.com/vvip-68/GyverPanelWiFi)
The differences are:
1. Control without Android application - only use WebUI.
1. Source code is organized using classes and namespaces - thus it's easier to extend/modify it.
1. No sounds as of now
1. Bonus features as described in Features chapter below.
# NOTE:
This project is currently in development.
# Features:
1. Over the Air updates. See [ArduinoOtaWrapper](main/src/ota/ArduinoOtaWrapper.cpp)
1. Connect to existing router or act as an Access Point. See [WiFiWrapper](main/src/svc/WiFiWrapper.cpp)
1. Web UI. See [WebServer](main/src/svc/WebServer.cpp)
1. Prometheus + Grafana metrics. See [Monitorin](monitoring) for setup in docker and [MetricsCollector](main/src/metrics/MetricsCollector.cpp) class.
1. Protection against broken software. See [Safguard class](main/src/svc/Safeguard.cpp)
# My setup
1. [ESP-01](https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/ESP-01.jpg/300px-ESP-01.jpg) module
1. [WS2812B](https://blog.seeedstudio.com/wp-content/uploads/2019/02/Featured-Pic-2-1-1030x515.png) Led strip
# Project structure