https://github.com/j0of/esp32-led-web-controller
A simple web controller for IKEA RGB LED strips on ESP32 and PlatformIO
https://github.com/j0of/esp32-led-web-controller
arduino cpp esp32 esp32-arduino ikea rgb-led
Last synced: about 2 months ago
JSON representation
A simple web controller for IKEA RGB LED strips on ESP32 and PlatformIO
- Host: GitHub
- URL: https://github.com/j0of/esp32-led-web-controller
- Owner: j0of
- Created: 2025-06-21T19:50:48.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-21T21:02:59.000Z (about 1 year ago)
- Last Synced: 2025-09-11T23:30:47.423Z (10 months ago)
- Topics: arduino, cpp, esp32, esp32-arduino, ikea, rgb-led
- Language: C++
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ESP32 LED Web Controller
## A simple web controller for IKEA RGB LED strips on ESP32 and PlatformIO
### Demo
Enjoy this crappy GIF showing how the project works.

### Requirements
- ESP32 denky/WROOM32
- Jumpers (4)
- 5V IKEA RGB LED strip (I have [these](https://www.ikea.com/gb/en/p/vattensten-led-lighting-strip-multicolour-40530597/))
- Must have 4 pins: 5V; Green; Blue; Red
- VSCode PlatformIO extension
### Usage
- Clone repo and edit the [src/main.cpp](https://github.com/j0of/ESP32-LED-Web-Controller/blob/ed80f2e9092a5800859dc90290cb40e50e5aa9be/src/main.cpp#L12) file on lines 12 and 13 to have your own WiFi SSID and password
- Upload code to ESP32 using PlatformIO
- Use jumpers to connect corresponding GPIO pins to LED pins
- Access controller in browser by entering ESP32's local IP (displayed in Serial monitor during startup)