HARDWARE & IOT
Things that blink and sense.
Builds away from the terminal: microcontrollers wired to sensors and screens, each one small enough to sit on the bench and useful enough to keep running. Every project is open source.
ESP32 · C++ · WebSocket
ESP32 PIR Motion Detector
A PIR sensor on an ESP32 that serves its own live dashboard. Open it from any phone or laptop on the network and watch motion land on a radar view the moment it happens.
- Radar-style web dashboard served straight from the board, nothing to install
- Instant alerts over WebSocket: no polling, no refresh
- False positives filtered by signal duration, so a passing curtain does not raise a flag
- A motion timer and a scrolling event log
- Works in the browser on iPhone and Android
ESP32 / ESP8266 · C
ESP OLED Video Player
Video on a screen smaller than a stamp. An ESP32 or ESP8266 pushing clips and animations to a 0.96 inch, 128 by 64 pixel OLED.
- Plays short clips and animations on a 128×64 SSD1306 OLED
- Frames are converted ahead of time and baked into the firmware
- Runs on both ESP32 and ESP8266
- A full wiring guide and build steps from scratch
ATtiny85 · USB HID
Digispark HID Toolkit
A teaching project in USB-HID security: how a board the size of a thumb drive can register itself as a keyboard, and why that matters to anyone defending endpoints.
- Built for blue teams and students: understand the class of device before you have to defend against one
- Shows how a rogue-USB device presents itself to a host, and the traces it leaves
- Pairs with detection notes: what shows up in logs and endpoint telemetry
- Education and research only. No payloads, no stored credentials