This code repository is for the Moxel, a smart lamp controllable via MQTT.
You can find the full documentation (including videos, slides and CAD files) here: https://sarim.work/things/moxel
Here is a brief description of each folder in this repository:
arduino-sketch
: this code runs on the Arduino connected to the NeoPixel ring. It waits on WiFijavascript-example
: this shows an example of how to build a client in JavaScript to send messages to the Arduinopython-example
: this shows an example of how to build a client in Python to send messages to the Arduinoreact-app
: this is a full-fledged React app that lets you interactively control each LED. You can find a demo here: https://moxel.netlify.app