Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.67 KB

README.md

File metadata and controls

43 lines (30 loc) · 1.67 KB

webUI screenshot

3D printed hexagonal smartlights running on an ESP32 microcontroller with arduino core.

Photos

photo2

More photos can be found on my thingiverse page

Responsive Web UI

responsive web UI

Rest Interface for Smart Home Integration

Please see server.cpp for details

Assembly

assembly

The 3D-printable files can be found on thingiverse

Installation

  • Upload the web UI files to the ESP32 filesystem
  • Enter your wifi SSID and password inside the config.h
  • (optional) Change the pin definitions in config.h
  • Compile the code using paltformIO (arduino version is outdated and not recommended)
  • Upload the sketch to the esp32
  • Have fun!

Required Hardware

  • Access to a 3D printer for the frame ( i suggest using something temperature resistant like petg)
  • Dual color LED strip
  • ESP32 microcontroller
  • Some basic electronics to power the ESP and drive the LED strip.

required libraries:

License

License

Lightbulb icon by Paomedia (CC0)