Mushroom LED Keyring

active Hardware

Tech Stack

ELECTRONICS SOLDERING TINKERCAD LEDS

Links

About

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.

Discussion & Feedback

Have questions about this project? Built something similar? Share your thoughts!
(Requires GitHub account to comment)

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.

esp32 c++ arduino +4 more

LED Blink

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.

esp32 c++ arduino +2 more

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.

arduino c++ raspberry pi +1 more

J4 - CONNECT

YOUTUBE
TIKTOK
INSTAGRAM
GITHUB
LINKEDIN
SUBSTACK