<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>CoderDIY</title><description>Articles, guides and news about coders applying software to DIY projects.</description><link>https://coderdiy.com/</link><language>en</language><item><title>Web-Controlled RGB LED Strip with ESP32</title><link>https://coderdiy.com/en/posts/web-controlled-rgb-led-strip-esp32/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/web-controlled-rgb-led-strip-esp32/</guid><description>Have an ESP32 host its own color-picker web page for a WS2812/NeoPixel strip — no app, no cloud account, just open a browser on the local network.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Live Video Streaming to a Browser with ESP32-CAM</title><link>https://coderdiy.com/en/posts/esp32-cam-live-video-stream/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/esp32-cam-live-video-stream/</guid><description>Stream live MJPEG video straight from an ESP32-CAM to any browser on the local network, viewable from a phone or laptop with zero apps — with the core streaming handler code.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Laser Tripwire Security Alarm with Arduino</title><link>https://coderdiy.com/en/posts/laser-tripwire-alarm-arduino/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/laser-tripwire-alarm-arduino/</guid><description>Build a movie-style laser tripwire with a laser module and an LDR light sensor — with automatic baseline calibration on boot and debouncing to kill false alarms.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Touch-Free Smart Trash Can with Arduino</title><link>https://coderdiy.com/en/posts/smart-trash-can-arduino/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/smart-trash-can-arduino/</guid><description>Use an HC-SR04 ultrasonic sensor to detect an approaching hand and a servo to auto-open the lid — touch-free, with a state machine that keeps the servo from jittering.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Air Quality Monitor with ESP32 and a PMS5003 Sensor</title><link>https://coderdiy.com/en/posts/air-quality-monitor-esp32/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/air-quality-monitor-esp32/</guid><description>Read PM2.5/PM10 fine dust levels with the PMS5003 laser sensor, parse its binary UART frame, and alert when air quality crosses a safe threshold — with full frame-parsing code.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Build a DIY GPS Tracker with an ESP32 and a NEO-6M Module</title><link>https://coderdiy.com/en/posts/diy-gps-tracker-esp32/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/diy-gps-tracker-esp32/</guid><description>Read and parse NMEA data from a NEO-6M GPS module using an ESP32 and the TinyGPS++ library, log coordinates over time, and serve the last known position from a small self-hosted web page.</description><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Build a Self-Balancing Two-Wheel Robot with Arduino and PID Control</title><link>https://coderdiy.com/en/posts/self-balancing-robot-arduino-pid/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/self-balancing-robot-arduino-pid/</guid><description>Build an inverted-pendulum two-wheel robot using Arduino, an MPU6050, and a PID control loop to keep itself upright — P, I, D explained plainly, with working code and real tuning advice.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Build a DIY Smart Mirror with a Raspberry Pi</title><link>https://coderdiy.com/en/posts/diy-smart-mirror-raspberry-pi/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/diy-smart-mirror-raspberry-pi/</guid><description>Combine a Raspberry Pi, an old monitor panel, and two-way acrylic mirror film into a smart mirror that shows the time and weather right on its surface — with kiosk-mode setup and a weather widget.</description><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Build a Plant Growth Time-Lapse Camera with a Raspberry Pi</title><link>https://coderdiy.com/en/posts/plant-timelapse-camera-raspberry-pi/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/plant-timelapse-camera-raspberry-pi/</guid><description>Use a Raspberry Pi and a Pi Camera to photograph a plant every 10 minutes for weeks, then stitch the frames into a time-lapse video with ffmpeg — with a working capture script and the exact ffmpeg command.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Build a DIY Macro Pad with an Arduino Pro Micro</title><link>https://coderdiy.com/en/posts/diy-macro-pad-arduino/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/diy-macro-pad-arduino/</guid><description>Turn a handful of switches and a Pro Micro board into a real USB macro keyboard that fires custom shortcuts with one press — full code and debounce tips included.</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Relative Noise Level Monitor with ESP32 and a Built-In Web Dashboard</title><link>https://coderdiy.com/en/posts/noise-level-monitor-esp32/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/noise-level-monitor-esp32/</guid><description>Sample sound amplitude with a mic sensor, compute a relative noise level in real time, and watch a live chart served directly from the ESP32 itself.</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Automated Pet Feeder with ESP32, a Servo, and an RTC Module</title><link>https://coderdiy.com/en/posts/automated-pet-feeder-esp32/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/automated-pet-feeder-esp32/</guid><description>Feed on schedule using an RTC module that doesn&apos;t depend on WiFi, plus a browser button on your phone for an extra feeding anytime.</description><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Build a Retro Game Console with Raspberry Pi, RetroPie, and a GPIO Controller</title><link>https://coderdiy.com/en/posts/retro-game-console-raspberry-pi/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/retro-game-console-raspberry-pi/</guid><description>Wire real arcade-style buttons and a joystick directly to Raspberry Pi GPIO pins and read them with a Python daemon so RetroPie sees them as keyboard input.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Smart Mailbox Notifier: Get Alerted the Moment Mail Arrives with an ESP8266</title><link>https://coderdiy.com/en/posts/smart-mailbox-notifier-esp8266/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/smart-mailbox-notifier-esp8266/</guid><description>A reed switch and ESP8266 deep sleep detect when mail arrives and push an instant notification, running for months on a single battery.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Gesture-Controlled Lamp with Arduino and the APDS-9960</title><link>https://coderdiy.com/en/posts/gesture-controlled-lamp-arduino/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/gesture-controlled-lamp-arduino/</guid><description>Wave your hand up, down, left, or right to toggle and dim a lamp — no touching required, using an APDS-9960 gesture sensor and a PWM-driven MOSFET.</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Motion-triggered wildlife camera with Raspberry Pi and a PIR sensor</title><link>https://coderdiy.com/en/posts/motion-triggered-wildlife-camera-raspberry-pi/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/motion-triggered-wildlife-camera-raspberry-pi/</guid><description>Use a Raspberry Pi, Pi Camera, and PIR sensor to automatically snap photos or clips whenever a bird or animal visits your garden — with Python code using picamera2 and cooldown logic to avoid a flood of files.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Home energy monitoring with ESP32 and a non-invasive current sensor</title><link>https://coderdiy.com/en/posts/home-energy-monitor-esp32/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/home-energy-monitor-esp32/</guid><description>Measure an appliance&apos;s power draw with a non-invasive SCT-013 current clamp and an ESP32, publishing readings over MQTT — with an important safety note about working near mains wiring.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Bluetooth-controlled RC car with Arduino and L298N</title><link>https://coderdiy.com/en/posts/bluetooth-rc-car-arduino/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/bluetooth-rc-car-arduino/</guid><description>Build a phone-controlled RC car using an HC-05 Bluetooth module, Arduino, and an L298N H-bridge — with a simple command protocol and PWM speed control code.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate></item><item><title>RFID door lock with Arduino and RC522: unlock only for the right card</title><link>https://coderdiy.com/en/posts/rfid-door-lock-arduino/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/rfid-door-lock-arduino/</guid><description>Build a card-based door lock with Arduino, an RC522 reader, and a servo — including how to read a card&apos;s UID, maintain an allow-list, and full working code.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Smart doorbell with ESP32-CAM: snap a photo and send it to Telegram</title><link>https://coderdiy.com/en/posts/smart-doorbell-esp32-cam/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/smart-doorbell-esp32-cam/</guid><description>Use a PIR sensor and an ESP32-CAM to detect motion at the door, snap a photo automatically, and push it straight to Telegram — with sample code and the classic GPIO0 gotcha.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate></item><item><title>A Self-Hosted Dashboard for DIY Sensor Data with Grafana and InfluxDB</title><link>https://coderdiy.com/en/posts/self-hosted-sensor-dashboard-grafana/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/self-hosted-sensor-dashboard-grafana/</guid><description>Pull data from every ESP32/Arduino board you&apos;ve ever built into one dashboard, self-hosted at home with InfluxDB and Grafana, with no dependency on any cloud service.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>A Real-Time LED Matrix Data Dashboard with ESP32 and WS2812</title><link>https://coderdiy.com/en/posts/led-matrix-data-dashboard/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/led-matrix-data-dashboard/</guid><description>Turn a WS2812 LED matrix into a tiny display for weather, coin prices, or unread notification counts — updated continuously over an API, no LCD required.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Building an AI Camera That Catches 3D Print Failures with Raspberry Pi and OpenCV</title><link>https://coderdiy.com/en/posts/ai-3d-print-failure-detector/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/ai-3d-print-failure-detector/</guid><description>Use a webcam, a Raspberry Pi and a bit of image processing to automatically detect &apos;spaghetti&apos; or warping mid-print, then auto-pause the printer through OctoPrint.</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Building an Offline Voice Assistant with ESP32 and Keyword Spotting</title><link>https://coderdiy.com/en/posts/offline-voice-assistant-esp32/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/offline-voice-assistant-esp32/</guid><description>No audio sent to the cloud: use an ESP32-S3 and a tiny keyword-spotting model to trigger a device by voice, running entirely on-device.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate></item><item><title>The Global Open-Hardware Community Is Making DIY More Accessible Than Ever</title><link>https://coderdiy.com/en/posts/global-open-hardware-community/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/global-open-hardware-community/</guid><description>From international forums to public GitHub schematics, open hardware keeps lowering the barrier between coders and DIY, no matter where you are.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Programming Firmware for a Custom Mechanical Keyboard with QMK</title><link>https://coderdiy.com/en/posts/diy-keyboard-firmware-qmk/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/diy-keyboard-firmware-qmk/</guid><description>From a hand-soldered keyboard frame to an input device with its own logic: use QMK to program layers, macros and shortcuts for your DIY keyboard.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Why the ESP32-S3 Is Becoming the Default Choice for DIY Projects</title><link>https://coderdiy.com/en/posts/esp32-s3-launch/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/esp32-s3-launch/</guid><description>A look at why the ESP32-S3 microcontroller line keeps showing up in maker projects: simpler on-device AI, more GPIO pins, and native USB support.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Build a Mini Weather Station with ESP32 and Home Assistant</title><link>https://coderdiy.com/en/posts/esp32-weather-station/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/esp32-weather-station/</guid><description>A walkthrough for building a compact weather station using an ESP32 and a BME280 sensor, streaming live data into Home Assistant over MQTT.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Building an Obstacle-Avoiding Robot with Raspberry Pi and Python</title><link>https://coderdiy.com/en/posts/diy-robot-vacuum-raspberry-pi/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/diy-robot-vacuum-raspberry-pi/</guid><description>Project log: using a Raspberry Pi, an ultrasonic sensor and Python to turn a basic robot chassis into a self-driving obstacle avoider.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate></item><item><title>A Smart Auto-Watering System with Arduino</title><link>https://coderdiy.com/en/posts/smart-auto-watering-arduino/</link><guid isPermaLink="true">https://coderdiy.com/en/posts/smart-auto-watering-arduino/</guid><description>Use a soil moisture sensor, an Arduino and a relay to water your plants exactly when they need it — sample code and tips for avoiding fried relays and dead sensors.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>