← All work

Sensing hardware / Software integration

Aquarium Networking & Habitat Monitoring

Networked aquariums, habitat monitoring, and a shared observation hub.

I am developing Sync Tank as a local network for aquarium observation and habitat monitoring. Raspberry Pi tank nodes connect cameras and devices to a shared hub, with a spatial model that relates each camera view to its position in the tank.

The work spans camera hardware, control electronics, interface development, and physical testing. SEE SEA TV presents feeds, while Sightings saves observations with their tank and camera context.

The public site includes build notes and a photo-reference tank builder. The builder is a planning tool; live feeds and device controls run through the local hub.

Reeflex uses the EEZYbotARM Mk2 mechanical design as its basis.

WHY SYNC TANK

A camera view is more useful
when you know where it came from.

Sync Tank connects aquarium footage to a tank, a camera position, and a moment in time. That makes it easier to revisit an observation, compare views, and notice changes without watching every feed continuously.

CAPTURE

Cameras & tank nodes

Local cameras and Raspberry Pi nodes keep each view associated with its aquarium.

LOCATE

A spatial model

Camera positions and habitat landmarks give each view physical context.

OBSERVE

SEE SEA TV & Sightings

The hub presents feeds and saves observations with their camera, tank, and time.

SYNC TANK / DEMO SETUP

Inside the demo setup.

39 SECONDS / FULL WALKTHROUGH
From the aquarium camera feeds to the planted tank and a hands-on look at the articulated mechanisms.

The demo setup brings the camera views and physical hardware together. This walkthrough follows the screens to the aquarium, then moves closer to the mechanisms being demonstrated.

FROM EXHIBITION TO LOCAL SYSTEM

Sync Tank & Open Sauce

The 2025 exhibition build brought the aquarium, cameras, mechanisms, and local display into one installation. Development around Open Sauce 2026 expanded the project into a shared controller for two tanks, spatial layouts, and observation tools.

The exhibition setup makes the hardware visible. The ongoing software work gives the footage context and keeps observations useful after the demonstration.

Open Sauce collection ↗

Photos & demonstrations

EXPAND FOR FULL VIEW
Early 2026 interface prototype combining the tank model, camera feeds, and device state.EXPAND ↗
Early 2026 interface prototype combining the tank model, camera feeds, and device state.
Dry-bench test of the tank model above a live camera feed.EXPAND ↗
Dry-bench test of the tank model above a live camera feed.
Reeflex assembly: bearing track, printed gear, and drive servo. Mechanical design based on EEZYbotARM Mk2.EXPAND ↗
Reeflex assembly: bearing track, printed gear, and drive servo. Mechanical design based on EEZYbotARM Mk2.
PCA9685 controller and wiring in the Reeflex camera platform.EXPAND ↗
PCA9685 controller and wiring in the Reeflex camera platform.
Shrimp City habitat structures and aquarium residents.EXPAND ↗
Shrimp City habitat structures and aquarium residents.
A closer view of the Shrimp City habitat.EXPAND ↗
A closer view of the Shrimp City habitat.
Dry-bench test of the tank model above a live camera feed.
Dry-bench test of the tank model above a live camera feed.
Reeflex assembly: bearing track, printed gear, and drive servo. Mechanical design based on EEZYbotARM Mk2.
Reeflex assembly: bearing track, printed gear, and drive servo. Mechanical design based on EEZYbotARM Mk2.

Early Sync Tank prototypes

Early experiments with aquarium electronics, automated feeding, and a printed camera arm preceded the networked habitat-monitoring system.

Browse the photo collection ↗