surriworks/engineering
Engineering

Things I've built that sense, compute and move.

Write-ups of hardware and software projects: how they work, what the data looks like, and what I learned building them.

/wifi_sensing

WiFi Sensing

Six ESP32 nodes and a Raspberry Pi that detect human presence, and experimentally breathing, from Wi-Fi Channel State Information. Covers capture, dashboards, labelled datasets, model training and live inference.

/chessbot

Chessbot

A physical chessboard that senses pieces through 64 reed switches, works out each move from bare occupancy data, checks it with python-chess, and drives a two-motor parallel arm with an electromagnet.