Skip to content

A firmware and webinterface for controlling ws2812 ledstrip with esp8266

License

Notifications You must be signed in to change notification settings

realraum/esp8266-r3-ledstrip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esp8266-r3-ledstrip

A firmware and web interface for a ws2812b led strip controlled by an esp8266. This was mainly developed for the realraum 0x10 birthday party.

Hardware

Just an ordinary ledstrip with an esp8266 on one end. Because of the length of the strip, we had to use multiple power supplies. This meant cutting the +5V cables and soldering 5VDC / 2A power supplies to the strip. Make sure to not put the power supplies in parallel!

Firmware

The firmware is written with PlatformIO to quickly build the software, as ESP-IDF is quite complicated to setup / is a bit overhead for such a little project.

Building

I recommend importing the project into PlatformIO and compile it from the IDE

Webinterface

The webinterface is plain HTMl with CSS and JavaScript for the WebSocket connection.

Starting the Webinterface

The webinterface is started by default on port 3000. You can change the port via the environment variable PORT.

First, install all dependencies with npm install. Then, start the webinterface with npm start.

About

A firmware and webinterface for controlling ws2812 ledstrip with esp8266

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published