LED Blink
Tech Stack
Links
Day 1 of learning hardware: ESP32 LED blink
The first hardware build, showing an ESP32 controlling a WS2812B addressable RGB strip with FastLED.
Watch on YouTube
About
My first hardware build. An ESP32 driving a WS2812B addressable RGB strip, lighting individual pixels and cycling them through colours on a timer - the starting point for getting FastLED talking to the panel before doing anything more interesting with it. The ESP32 is a custom board made by someone at DoES Liverpool with the LED connector built in, so 5V, ground and data all come off a single plug. Data sits on GPIO5 and brightness is capped at 50/255. It started out as a sound-reactive build, but the board's microphone turned out to be digital and I ran out of time on the digital-to-analogue side, so that path is still sat commented out in main.ino.
Discussion & Feedback
Have questions about this project? Built something similar? Share your thoughts!
(Requires GitHub account to comment)
Related Projects
Smart Plant Moisture Monitor
An ESP32-powered plant monitor that reads a capacitive soil-moisture sensor, turns the result into a red or green status light, and sends live readings over Wi-Fi to an installable web app. I printed a case for the sensor, designed my own diffusing RGB lamp head, and created pixel-art plant characters for each moisture state. The working breadboard prototype cost £6.80 in project-specific materials.
Buggy Robot
Built during my Manchester Uni foundation year with the robotics society, and I got it moving. Started on the university's Arduino in C++, then attempted a Raspberry Pi version independently in Python. Both the Arduino and the old Raspberry Pi eventually broke, which ended the project, but I learned loads.
Mushroom LED Keyring
Green and yellow LEDs laid out as a mushroom cap on a mini solderable breadboard, running off two CR2032 coin cells in series with a slide switch for on/off. The LEDs go two in series behind a single 1kΩ resistor, and those six pairs sit in parallel across the rails, so they all light together and a dead LED only takes its own pair out. Designed in Tinkercad first, then soldered up and fitted to a keyring, with the parts coming to £3.80. It doesn't look much like a typical mushroom, but it turns out there is a green-capped, yellow-stemmed one out there - Leotia viscosa, the Jelly Babies mushroom.