WS2812B interactive controlled setup

Hi guys looking at setting up 5M RGB LED Strip - WS2812B 60 Per Meter - White Strip - Weatherproof.
Had a look at some suggested setups over the phone.

I like the screen shot of WLED with wifi controlled via phone
Is it possible to have this setup without wifi option, but rather a touch screen option such as
Waveshare 7.9inch Capacitive Touch Screen LCD, 400×1280

I would need a simple setup of soft colour change, brightness, speed change as it will be used
for children on the Autism Spectrum. Also maybe a push button option with some of the arcade
buttons you have available.


WLED has (at least) three ways of doing this.

There is an API supports application programming via WiFi and HTTP requests. You could simply set up a series of simple HTTP requests as icons on a phone or tablet, or you could construct a complete application that generated the HTTP based on user input. There is an example here.

There is a python library for WLED so that you can create your own application to directly drive WLED over WiFi.

WLED supports integration with a large number of home automation systems. What you can do with this and how it would look to the user depends on which system you choose to drive it with. Home Assistant is one example of a supported system.


Hi Paul,

Jeff is on the money here with WLED, and if you’re looking to use a touchscreen, a HTML-based interface is likely your easiest bet (or perhaps PyGame) as GUIs are harder than you think.

If you decide to go with arcade buttons, the feature you’re looking for in WLED is likely Macros:

Let us know if you have any more questions :slight_smile: