Skip to content

jasoncoon/esp32-fastled-ble

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32 FastLED BLE (Bluetooth Low Energy)

Web BLE control app: https://jasoncoon.github.io/esp32-fastled-ble/

** Currently only supported in Chrome on MacOS, Windows, and Linux

Work in progress BLE port of https://github.com/jasoncoon/esp32-fastled-webserver

Control addressable LEDs with an ESP32 via a web browser over BLE.

Features

Current Status:

  • DemoReel100 patterns
  • FastLED ESP32 multi-core parallel output support
  • Setting storage in EEPROM
  • Ability to adjust these settings via BLE:
    • power on/off
    • brightness
    • pattern
    • autoplay on/off
    • autoplay duration
    • speed
    • palette
    • auto palette cycling
    • palette duration
    • solid color
    • twinkle speed/density
    • fire cooling/sparking

Requirements

Hardware

ESP32 Development Board

Adafruit HUZZAH32 – ESP32 Feather Board

Addressable LED strip

Adafruit NeoPixel Ring

Adafruit NeoPixel Ring

Other hardware:

Recommended by Adafruit NeoPixel "Best Practices" to help protect LEDs from current onrush:

Level shifter shield PCB:

Software

Libraries

About

Control addressable RGB LEDs via BLE using an ESP32 and FastLED

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published