Skip to content

Smart Buoy

The smart buoy floats at the surface, serving as the communications relay between the submerged unit and the base station.

Module: Heltec Wireless Tracker v1.1

  • MCU: ESP32-S3 (dual-core 240MHz, 512KB SRAM, 8MB flash)
  • LoRa: Semtech SX1262 (150MHz–960MHz, up to +22dBm TX)
  • GNSS: Quectel L76K (GPS + BeiDou, L1/L5 dual-frequency)
  • Display: 0.96” OLED (status display, optional)
ParameterValue
Frequency915 MHz (US) / 868 MHz (EU)
Bandwidth125 kHz
Spreading FactorSF10 (balanced range/throughput)
Coding Rate4/8
TX Power+20 dBm
Effective Range3–8 miles (line of sight over water)
  • Constellation: GPS + BeiDou (dual-system for reliability)
  • Frequency: L1 + L5 (dual-frequency for sub-meter accuracy)
  • Cold start: ~30 seconds
  • Hot start: ~1 second
  • Fix logged: Every telemetry transmission, stored in NVS for drift detection
  • 5V 1W mini solar panel (80×55mm)
  • Charge controller integrated on the Heltec board
  • Effective charging: 4–6 hours of direct sunlight per day
  • Linear electromagnetic generator driven by wave motion
  • Target output: 50mW average in moderate seas
  • Supplements solar for overcast/nighttime operation
  • MT3608 boost converter steps battery voltage (3.7V) up to 24V for the tether
  • Current-limited to 150mA (3.6W max) to protect the cable and submerged unit
  • The higher voltage reduces I2R losses over 10-20m cable by ~25x compared to direct 5V
  • Power is cut automatically at the 10% battery threshold to preserve buoy operation
  • 3.7V 2000mAh LiPo
  • Runtime without solar: ~7 days at 15-minute telemetry intervals
  • Sleep current: 15µA (GNSS off, LoRa standby)
StateCurrent DrawDuration
Deep sleep15µABetween events
GNSS fix25mA~1–30s per fix
LoRa TX120mA~100ms per packet
LoRa RX window12mA500ms after TX
Tether power (24V boost)0–150mAOn demand
  • Material: UV-stabilized HDPE
  • Seal: O-ring compression seal, IP68
  • Antenna: External SMA whip antenna (LoRa) + patch antenna (GNSS)
  • Indicator: Single RGB LED visible through translucent top cap
    • Green pulse: normal operation
    • Blue pulse: transmitting
    • Red pulse: alert condition
    • Off: sleep mode