Build a Digital Nose: an SGP30 Sensor That Sniffs Out Spoiled Milk
Your nose gives a yes-or-no answer. An SGP30 gas sensor gives you a number you can plot, and the whole freshness checker is a…
DIY project write-ups by makers building with parts from Circuitrocks. Hardware list, code, and build photos.
Your nose gives a yes-or-no answer. An SGP30 gas sensor gives you a number you can plot, and the whole freshness checker is a…
Glen Akins rebuilt the mid-2000s Linksys WRT router as an NTP desk clock, swapping a Raspberry Pi Zero 2 W for a 21 mm…
A PhD student in Edinburgh fit a skin-lesion classifier onto a Raspberry Pi 3 with no internet at all. Here is how that constraint…
Four open-source ELRS receivers, an SX1280 LoRa radio, and one 50-ohm trace: the RF design tricks that keep a 1-watt link locked kilometers out.
A $1,000 PLC versus a $10 dev board: element14's Clem Mayer built his own on a PocketBeagle 2 to find out exactly where the…
A 1S quad that flies 34 minutes and 5 km, and the copper battery tray that made it possible. The voltage-sag fix works on…
Raspberry Pi's cyberdeck guide breaks the build into brains, peripherals, power and case, with the 28W power maths most first decks get wrong.
A 1979 CPU and a 1990s bus, wired together by hand: 10 MHz 68000, an FPGA host bridge, and PCI graphics and Ethernet cards…
Three bug-infested, battery-acid-ruined WiiMotes went into the teardown. One working controller came out. Here is the cleanup chemistry and the I2C bus behind it.
A Teensy 4.1, a strip of addressable LEDs and an IMU turn a hand-spun staff into a persistence-of-vision display. Here is how to build…
A GPS module, a Raspberry Pi Pico, and two TMC2208 drivers spin machined wheels to show time that never needs setting. Here is how…
An open source ESP32-S3 box adds SCPI control, live current charts and protection limits to any 0-25 V bench supply, no teardown required.