Project Code

This is a spiritual successor to my fish light controller from 2018

GobyBox is my aquarium light control box which adds remote control, smart scheduling, and other IoT features to otherwise bog-standard DC light bars. Not for use in actual bogs. This is an express overview of the build process for the GobyBox project:

  1. I first developed custom board around the ESP-32 and IRLB8721PBF mosfets
  2. I modeled and 3D printed a simple chassis for it
  3. I wrote firmware in C to communicate controls and state changes over MQTT
  4. I finally created a mobile app in React Native to control and monitor the box remotely

Each step of the process is detailed below in their own repo with accompanying code. An extremely rough “store” page can be found on