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?



Similar Projects

Does this project spark your interest?

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