Skip to content

A WS2812 Smart light written for ESP32 on Rainmaker for a complete DIY alternative solution to all well known market brands

Notifications You must be signed in to change notification settings

Frank-Odirile/smart_lights

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Lights with WS2812 and ESP Rainmaker

A WS2812 Smart light written for ESP32 on Rainmaker for a complete DIY alternative solution to all well known market brands.

I've always loved how the Nanoleaf Lights looked as a decor item/accent lights in a room but it has always been a bit too expensive for me to ever get one.

And as electronics and software engineer, I figured it would be quite easy create my own version for like about the 10th of the cost and even more features (like motion detection)

Hardware Used

  • ESP32
  • WS2812 64 bit RGB Matrix
  • RCWL-0516 Microwave Doppler motion detector
  • 5V 5A adaptor (you may need to change this depending on the number of LEDs you plan to use)
  • Wire connectors
  • 3D printable hexagons (credits to DeDane1970)
  • Good ol' 3M double sided tape

Features

  • WiFi connected System
  • Fully controllable through ESP Rainmaker App
  • Supports control with Google Assistant and Alexa
  • Customize the lights to any color with color wheel
  • Cycle gradually through all colour
  • React to motion
  • Turn on lights to low brightness when motion is detected

Planned features

  • Add OPT3001 to detect ambient light
  • More options for colour transitions
  • LED grouping Features
  • Disco Mode

About

A WS2812 Smart light written for ESP32 on Rainmaker for a complete DIY alternative solution to all well known market brands

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.6%
  • C 6.4%