Skip to content

tl5915/Bottom-Timer-for-DPV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bottom-Timer-for-DPV

ESP32-C3 Super Mini and MS5837 based dive bottom timer for large headup display of depth while scootering. https://scubaboard.com/community/threads/diy-bottom-timer-dive-computer.651599/

Material

  • Dji Action 4 underwater housing
  • M10 tap
  • PTFE tape
  • Tactile button
  • ESP32-C3 Super Mini
  • LiPo Charge Managment Board e.g. TP4056
  • 3.7V 1100 mAh LiPo battery
  • ROV M10 High Precision Depth Transducer MS5837-30BA (https://www.aliexpress.com/item/1005008729751929.html)
  • 1.54 inch SSD1309 I2C OLED

OLED Pin Layout: GND - VCC - SCL - SDA MS5837 Pin Layout: VCC (red) - SCL (green) - SDA (white) - GND (black)

Connection

Battery

  • TP4056 B+ -> switch -> battery+
  • TP4056 B- -> battery-

Top

  • Pin 6 -> I2C bus SDA
  • Pin 7 -> I2C bus SCL
  • 3V3 -> I2C bus VCC
  • GND -> I2C bus GND
  • GND -> TP4056 OUT-
  • 5V -> TP4056 OUT+

Bottom

  • VIN -> 10k ohm resistor - Pin 0 -> 10k ohm resistor -> GND (Voltage divider for battery monitoring)
  • Pin 6 -> 4.7 ohm resistor - 3V3 (I2C pull up)
  • Pin 7 -> 4.7 ohm resistor - 3V3 (I2C pull up)

Assembly

  1. Remove side button (power button) on housing, tap M10 thread
  2. Mount MS5837 sensor on the M1O thread, seal with PTFE tape
  3. Tape battery inside housing
  4. Tape OLED on the rear door
  5. Super glue tactile button on appropriately sized 3D-printed mounting bar, so top button (camera shutter) touches tactile button
  6. Connect electronics

About

ESP32-C3 and MS5837 based dive bottom timer for large headup display of depth while scootering.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages