Close
0%
0%

Mc Lighting

The ESP8266 based multi-client lighting gadget

Public Chat
Similar projects worth following
Mc Lighting (the multi-client lighting gadget) is a very cheap internet-controllable lighting solution based on the famous ESP8266 microcontroller and WS2811/2812 led strips. It features a self-hosted responsive web-interface, a REST-API and a websocket connector.

Because of it's open architecture and APIs it's easy to build new clients for different platforms (iOS, Android, Windows Universal Apps, Siri/Cortana integration, ...).

This project was born for a talk at the PiAndMore conference. I just wanted to show the capabilities of an ESP8266. So I built a smart lighting gadget with the ESP and a NEOPixel strip that supported multiple protocols:

  • REST
  • WebSocket
  • MQTT

It also has a captive portal to setup your WiFi.

So it was possible to switch your light using different ways:

  • Embedded responsive web interface (Video)
  • Siri / Homekit (Video)
  • Smartwatch (Video)
  • NodeRed (Video)
  • And countless more

The feedback was quite good and I enhanced it everytime I found time. Many people built their own versions. I collected the videos here.

In the meanwhile there is also a good community of people contributiong code and supporting each other.

  • 1 × ESP8266 DEV Board WiFi enabled Microcontroller. The NodeMCU boards are the easiest variation.
  • 1 × WS 2812 LED strip Also other Neopixel types possible

  • 1
    Build instructions

    Can be found on the Mc Lighting project page and the wiki.

View all instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates