Labs

A place for my prototypes and experiments.

Points North Games

An experimental platform for games around tables with friends.

reliefd

Formats NASA world terrain mapping data (SRTM) in a variety of interesting ways.

Rugby Ball Detector

A small YOLOv8 model for detecting rugby balls in photos and video, running in the browser, using ONNX and p5.js.

opencv-featurematch-js

A JavaScript library for feature-based image alignment in the browser, using opencv in p5.js.

Happy Birthday Processing

For Processing's 20th birthday this is a p5js sketch is hosted on an ESP8266 using our YoYoWiFiManager Arduino library.

Approximate

The Approximate Library is a WiFi Arduino library for building proximate interactions between your Internet of Things and the ESP8266 or ESP32.

Pull-String Arduino

A prototype pull-string Arduino shield for the Interaction Research Studio's ProbeTools project.

Faux Touch

Using a rotary encoder with a touch screen to build a passive zoom wheel.

Experiments with Adnams and Ototo

Musical experiments with Adnams ale and the Ototo board. Using capacitive sensing to detect the level of the beer in the glass.