DIY Electronics Projects
Explore practical DIY electronics builds with ESP32, Arduino, LED displays, sensors, 3D-printed enclosures, desktop gadgets, and programming workflows. Each project is written to be understandable, reusable, and useful as a starting point for your own build.
Complete builds with hardware and software
These projects combine electronics, programming, mechanical design, and testing. They are the best starting point when you want to follow a complete tutorial from idea to final result.
Piggy Bank Slot Machine
Saving money, but make it fun
Build a 3D-printed piggy bank slot machine where every inserted coin gives one spin. Small wins give extra spins, but only the 777 jackpot opens the money chamber.
View Project
ElektroClock
More than just a clock
Build a smart living-room clock using an ESP32, a crisp LED display, Wi-Fi time synchronization, weather data, night mode, and automatic brightness control.
View Project
LightBox
Good light equals good photos
Build a 40 × 40 cm DIY lightbox for cleaner product photos using a wooden frame, diffuser fabric, reflective lining, LED strips, and adjustable lighting.
View Project
LED Controller
Take control over your lighting
Create a compact RGB LED controller with a touch display and multiple channels for precise brightness, color, and color-temperature control.
View ProjectCompact builds and reusable ideas
These smaller projects are useful when you want a compact maker idea, a weekend build, or a simple starting point for experimenting with displays, sensors, LEDs, and microcontrollers.
Wireless-Charging Xbox Controller
Modify an Xbox Series X|S controller with an internal rechargeable lithium battery, a wireless-charging receiver, and a regulated 3-volt power supply so it is charged and ready whenever you need it.
View Full Tutorial
DIY LED Matrix Picture Frame
Build a DIY LED Matrix Picture Frame using two chained LED matrix panels and an ESP32. Display pixel-art images with RGB565 bitmap data and reuse leftover electronics parts.
View Full Tutorial
DIY PC Status Monitor
Build a PC status monitor that shows live CPU, RAM, GPU, temperature, and clock-speed data using LibreHardwareMonitor, Python, USB serial, and an ESP32 display.
View Full Tutorial
DIY Time Tracking Monitor
Build a visual time tracking monitor with an Arduino Nano, 12 LEDs, resistors, and one setup button. Perfect for gaming breaks, work sessions, or project timing.
View Full Tutorial