Open ocean monitoring for Sagres and the Algarve coast
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 | -- |
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.
| TIMESTAMP | IP | USER | ROLE | ACTION | DETAIL |
|---|---|---|---|---|---|
| Click refresh or switch to this tab to load | |||||
Conductivity probe calibration. Follow the steps in order — Dry first, then Low, then High. The probe should sit in each standard solution for 1–2 minutes before issuing the command. Rinse with deionised water between Low and High standards.
Probe must be completely dry, out of any liquid. Required first; sets the open-circuit baseline.
Submerge probe in 12,880 µS/cm calibration standard. Wait ~1 min for the live reading to stabilise.
Rinse probe with deionised water first. Then submerge in 80,000 µS/cm standard. Wait ~1 min.
Adds the S field (PSU 0–42) to the probe's reading. EZO output stays the same otherwise.
Two-point fluorescence-quenching probe. Calibration writes to register 0x1010 (NVM-persistent).
The protocol exposes salinity (0x1020) and atmospheric pressure (0x1022) so the
sensor can compensate its mg/L output. Always remove the black rubber protective cover before measuring.
Pick whichever of the three is easiest. All three produce the same
saturated-air environment the optical probe needs. Writes 0x0002 → 0x1010.
Wait for the live DO saturation reading above to stabilise (1–2 min) at a value near 100 %, then press the button.
Prepare zero-oxygen solution: 5 g anhydrous Na₂SO₃ + 95 g distilled water, let sit 1 hour.
Submerge probe, stir gently, wait for reading to drop and stabilise (1–2 min). Writes 0x0001 → 0x1010.
0x1020)Set the salinity the probe should assume when converting sat % → mg/L. Default 30 ‰ for seawater; set to 0 for fresh-water lab work.
0x1022)Stored as kPa × 100. Sea-level default = 10133 (101.33 kPa). Adjust for altitude or local barometric reading.
Baud index: 0=2400, 1=4800 (default), 2=9600, 3=19200, 4=38400, 5=57600, 6=115200.
(none)
(none)