Works

LED Illumination System

Raspberry PiM5StickMQTT

Overview

Raspberry Pi acts as the server, with two M5Stick edge devices interconnected over MQTT. A control web page deployed on the Pi lets users drive the LED illumination through both sensors and a remote. Built by a team for the lab’s annual programming contest.

My Role

Mainly responsible for the hardware, firmware, LED control, and MQTT layer.

Photo

LED strip installed in the lab
LED strip installed in the lab

System Design

Data-flow sketch from the design phase — responsibilities across UI / API / firmware and the Manual / Auto modes
Data-flow sketch from the design phase — responsibilities across UI / API / firmware and the Manual / Auto modes