OCEANPULSE

Observation Center

Port of Sagres, Portugal

SYSTEM A: MISSION STATUS
ID: MAIN-01
TDS Sensor

---

ppm
pH Level

7.0

Neutral
Water Temp

--.-

°C (DS18B20)
UV Lighting (Relay)
OFF
SYSTEM B: HEALTH
  • Internal Temp --.- °C
  • Internal Humidity -- %
  • Main Bus Voltage --.- V
  • Uptime --
  • CPU Load N/A
EVENT LOG
> System Initialized...
> Connecting to Telemetry Stream...
RADIO SIGNAL ANALYSIS
LQI: 100%
RSSI

--- dBm

SNR

--- dB

Latency (RTT)

--- ms

IDLE
MODEM CONFIGURATION
LINK TESTS
Stress Test Progress 0/10
---

Free Community OceanPulse Panel

Open ocean monitoring for Sagres and the Algarve coast

Water Temp

--

Salinity

--

PSU
Dissolved O2

--

mg/L
Oil Status

CLEAR

Buoy Status

WATER TEMPERATURE
Awaiting data...
SALINITY
Awaiting data...
DISSOLVED OXYGEN
Sensor deploying soon (Atlas EZO-DO)
OIL PRESENCE
No detection data yet
OIL SPILL DETECTION
UV Contour

No Oil Detected

Last UV scan data will appear here
Spill Regions 0
Frame Coverage 0%
Fluorescent Pixels 0
Detection Score 0 / 100
Last Capture --
ABOUT THIS PROJECT

OceanPulse is an open ocean monitoring platform being built for deployment at the Port of Sagres, Portugal. The system will monitor water quality, detect environmental anomalies including oil spills, and provide real-time data to the community.

You're seeing live data from a lab prototype — sensors and UV oil detection running on the bench, connected to a water reservoir. Governed by the ADT Framework for full transparency and accountability.

Phase 1: Water quality sensors + LoRa telemetry + vision camera + UV oil detection. Target: Port deployment 2026.

PANEL ACTIVITY LOG
0 entries
TIMESTAMP IP USER ROLE ACTION DETAIL
Click refresh or switch to this tab to load
ANALYSIS FEED (SYSTEM A)
OFFLINE

AWAITING SNAPSHOT

Updates every 10s from System A analysis pipeline

SAFETY MONITOR CLEAR
AWAITING SAFETY FEED
DISTANCE

--

cm
PIR MOTION

--

HC-SR501
Min Safe Distance 30 cm
DETECTION TUNING
Brightness Threshold 80
Lower = more sensitive (catches dim fluorescence). Higher = stricter (only bright spots).
Saturation Threshold 50
Filters white reflections vs colored fluorescence. Lower = more false positives.
Min Region Size (px) 50
Ignores blobs smaller than this. Higher = less noise, may miss small spills.
Score Sensitivity 2000
Multiplier: higher = more sensitive scoring. 2000 means 5% coverage = score 100.
UV Warmup (seconds) 8.0
Seconds to wait after UV ON before capturing. Longer = brighter, steadier lamp.
Morph Kernel
Capture Samples
OIL DETECTION ALERTS 0 ALERTS
LATEST DETECTION FRAME
NO ALERTS DETECTED
DETECTION SCORE: 0.0
DETECTION LOG (LAST 10)
No historical detection data
DEBUG / PIN TOGGLE — bench testing only (no safety guards)
UV Relay (Main Mega · Pin 4)
Last reply:
(none)