Skip to content

bublath/ESP8266_FastLED_Effects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ESP8266_FastLED_Effects

FastLED Effect Webserver on ESP8266 with multiple effects and configuration options

  • Provide a simple webserver to switch between effects and change parameters like effect speed, fade speed, colors, direction and more
  • Most effects are modification from existing demos, but improved especially for long LED Strips (tested on 300 LED strip with 5m)
  • Serial interface to define WiFi SSID/PW
  • WiFi AP in addition to serial to enter WiFi credentials (IP: 4.3.2.1), should however now invoke a captive AP on connect
  • Save function to remember WiFi and Effect Settings
  • Includes a DHT11 temperature/humidity sensor, but that can be excluded with #undef ENABLE_DHT11

Installation:

  • Install the Arduino IDE and add the ESP8266 Board Manage (File->Preferences, under "Additional boards manager URLs" add https://arduino.esp8266.com/stable/package_esp8266com_index.json
  • To use the DHT11 Sensor part, add the library "DHT sensor library for ESPx by beegee_tokyo" (tested with 1.19)
  • For the LED add "FastLED by Danial Garcia" (tested with 3.6.0)

Have fun

Current web frontend:

image

How to connect on a breadboard:

ESP-LED-Breadboard

Additionally you can place a button between D4 and GND that can be used to toggle through the effects without using the webinterface. Pressing the button in AP Mode will exit AP mode to run the device without WLAN (then you just have 15 programs to switch through with the button)

About

FastLED Effect Webserver on ESP8266 with multiple effects and configuration options

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published