Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

LED Strip Controller

ESP32-C3 firmware that drives a WS2812B LED strip and is controlled remotely over MQTT.

Hardware

  • Nologo ESP32C3 Super Mini
  • WS2812B LED strip (200 pixels), data pin on GPIO5

Arduino IDE Setup

  • Board: ESP32 Arduino -> Nologo ESP32C3 Supermini
  • Settings: Hardware CDC and JTAG: Disabled, Enabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 160MHz (WiFi), QIO, 80MHz, 921600, None, Disabled
  • Port: e.g. /dev/ttyACM0

Configuration

Set your Wi-Fi and MQTT broker details at the top of led-strip.ino:

const char* ssid = "";
const char* password = "";
const char* mqttServer = "";

MQTT Topics

Topic Payload Description
esp32/led-strip/color/R 0-255 Red channel
esp32/led-strip/color/G 0-255 Green channel
esp32/led-strip/color/B 0-255 Blue channel
esp32/led-strip/brightness 0-255 Brightness
esp32/led-strip/power 1/ON/true or other Turn the strip on/off

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages