The Workshop

Weekend builds, robotics, and smart home projects.

Project 39: DIY Arduino Laser Tripwire Alarm

Build a James Bond-style laser tripwire using a KY-008 module, a photoresistor, and an Arduino to secure your snacks.

2026-08-01T00:00:00.000Z

Project 37: Arduino 4x4x4 LED Cube

Build a mesmerizing 3D light display using 64 LEDs and multiplexing techniques with an Arduino Uno.

2026-07-26T00:00:00.000Z

Project 36: Arduino Obstacle Avoiding Robot Car

Build an autonomous robot car that navigates around obstacles using an ultrasonic sensor and an L298N motor driver.

2026-07-22T00:00:00.000Z

Project 35: Electronic LED Dice

Build a classic electronic LED dice using an Arduino Uno, 7 LEDs, and a pushbutton. A perfect beginner project for learning random functions and arrays!

2026-07-18

Project 34: Automated Arduino Terrarium Controller

Build a complete environmental control system for a reptile or plant terrarium. Use relays to automatically toggle heat lamps and misters based on live temperature and humidity data.

2026-07-17

Project 33: DIY AI Voice Assistant with the ESP32-S3

Build a completely local or cloud-powered smart speaker using the memory-rich ESP32-S3 and an I2S digital microphone.

2026-07-16

Project 32: DIY Smart Home Dashboard with the ESP32 CYD

Build a sleek, touchscreen smart home dashboard using the Cheap Yellow Display (CYD) and ESP-NOW to control your other ESP32 devices.

2026-07-13

Project 31: Wi-Fi E-Paper Stock Ticker

Build a sleek, low-power stock ticker that sits on your desk and updates your portfolio prices over Wi-Fi using an ESP32 and an E-Ink display.

2026-07-11

Project 30: Persistence of Vision (POV) Display

Build an optical illusion wand that spells out messages in mid-air using an Arduino Nano and LEDs.

2026-07-10

Project 29: DIY Arduino Air Quality Monitor

Build your own air quality monitor that measures CO2, TVOC, Temperature, and Humidity using an Arduino, BME680, and MQ-135 sensor.

2026-07-07

Project 28: ESP32-CAM Video Streaming Web Server

Build your own IP surveillance camera using an ESP32-CAM module. Stream live video straight to a web browser or integrate it with Home Assistant.

2026-07-04T00:00:00.000Z

Project 27: IoT Weather Dashboard with Arduino UNO R4 WiFi

Build an internet-connected weather dashboard that fetches live data and displays it on an OLED screen using the new Arduino UNO R4 WiFi.

2026-07-02T00:00:00.000Z

Project 26: Build an Arduino Smart Trash Can

Keep things hygienic and hands-free by building a smart trash can that opens its lid automatically when you approach.

2026-07-01

Project 25: DIY ESP32 Internet Radio

Transform an ESP32 into a standalone handheld internet radio that streams live stations over Wi-Fi.

2026-06-28

Project 24: DIY Arduino MIDI Controller

Build your own custom USB MIDI controller using an Arduino Pro Micro. Perfect for beat-making, live mixing, or controlling your favorite software synthesizers.

2026-06-26

Project 23: DIY Arduino Word Clock

A modern typographic clock that spells out the time using glowing words. Combines basic fabrication with addressable LEDs and an RTC module for accurate timekeeping.

2026-06-24

Project 22: DIY Automated Cocktail Mixer

Build an automated drink mixer that dispenses precise amounts of liquid using 12V peristaltic pumps and an Arduino Uno.

2026-06-19

Project 21: Self-Balancing Robot

Combine an MPU6050 accelerometer/gyroscope with stepper motors to build a robot that balances itself like a Segway using a custom PID controller.

2026-06-17

Project 20: Mini Arduino CNC Plotter

Upcycle old DVD drives into a working, desktop CNC plotter that can draw custom vector graphics using an Arduino Uno and an L293D Motor Shield.

2026-06-16

Project 18: Budget Magic Mirror (Under $80)

Build a classic, affordable Magic Mirror using a Raspberry Pi, an old monitor, and a two-way acrylic sheet for under $80.

2026-06-15

Project 17: Laser Turret Tracker

Build an interactive laser turret using micro servos, a pan-tilt bracket, and an analog joystick to learn 2-axis control.

2026-06-06

Project 16: DIY RFID Security Door Lock

Build an automated security lock for a door, cabinet, or secret box that only opens when you swipe an authorized RFID card or key fob.

2026-06-20

Project 15: DIY Arduino Automated Pet Feeder

Build an automated pet feeder using an Arduino, a DS3231 RTC module, and an MG996R servo motor to keep your furry friends fed on time.

2026-05-29

Project 14: Pomodoro Timer

Build your own Pomodoro productivity timer using an Arduino, an OLED display or 4-digit 7-segment display, and a piezo buzzer.

2026-05-27

Project 12: Digital Smart Level & Pitch Monitor

Build an incredibly precise digital level with an OLED display and an audible buzzer alarm using the MPU-6050 accelerometer and gyroscope.

2026-05-24T00:00:00.000Z

Project 11: Portable GPS Data Logger

Build a portable GPS tracker that records your location, altitude, and speed onto a Micro SD card for viewing in Google Earth.

2026-05-22

Project 10: 24-LED NeoPixel Minimalist Desk Clock

Build a sleek, minimalist digital and analog desk clock using a 24-LED NeoPixel ring, an Arduino Nano, and an RTC module.

2026-05-18

Project 9: Automated Plant Waterer

Save your houseplants! Build an automatic irrigation system that senses soil moisture and turns on a water pump automatically.

2026-05-15

Project 8: Build Your Own Desktop Weather Station

Build a highly practical real-time digital desktop weather station using an Arduino, a DHT11 sensor, and a 16x2 I2C LCD.

2026-05-11

Project 7: Build an Ultrasonic Radar Screen

Build a sweeping radar screen using an Arduino, a servo motor, an HC-SR04 ultrasonic sensor, and Processing to map out objects in your environment.

2026-05-20

Project 6: Build an Automatic Solar Tracker (Arduino vs. Analog)

Maximize solar panel efficiency by building an automated solar tracker. We compare a smart Arduino-based method to a simple analog Op-Amp circuit.

2026-05-18

Project 5: Arduino Simon Says Game

Recreate the classic 1980s memory game using an Arduino, LEDs, and tactile buttons.

2026-05-09

Project 4: Motion-Activated Alarm

A fun DIY electronics project.

2026-05-09

Project 3: Arduino Traffic Light

A fun DIY electronics project.

2026-05-07

Project 2: Simple Water Level Indicator (Two Ways)

A fun DIY electronics project.

2026-05-04

Project 1: Basic LED Throwies

The perfect beginner electronics project. Learn how a circuit works by taping an LED directly to a coin cell battery.

2026-05-01