Cyber systems project contributor
DTU Design-Build 4

Biological-System Monitoring

ESP32 sensing and a web interface for monitoring a living mussel system under biological operating constraints.

Biological monitoring with two temperature channels, one light channel, and a safe operating rangeBIOLOGICAL OPERATING RANGETEMPERATURE 01TEMPERATURE 02LIGHT
Scroll to inspect the full diagram →
Temperature / light / safe operating rangeArchitecture abstraction

The problem

Observe a living system without treating biological limits as ordinary software thresholds.

System architecture

  • ESP32 firmware for thermistor and colour/light sensing.
  • Adafruit IO feeds for two temperature channels and light.
  • A static monitoring frontend for the published sensor state.
  • Hardware test scripts for individual components before integrated operation.

Engineering decisions

  • Separate sensor configuration, drivers, publishing, and test scripts.
  • Keep credentials local and explicitly excluded from version control.
  • Expose the monitored state through simple, inspectable feeds.

Testing and verification

  • Dedicated scripts for thermistor, light-sensor, module, and Wi-Fi checks.
  • Frontend error states when sensor feeds have not published successfully.

Limitations

  • The public repository documents monitoring infrastructure, not biological study outcomes.
  • Live Adafruit IO credentials and private feeds are not included.

What I would improve next

  • Formalise safe-range alerts and missing-sensor-data handling.
  • Add calibrated provenance for sensor measurements and experimental sessions.