190 likes | 334 Vues
The Electronic Diver Safety Log (eDSL) is an innovative device designed to enhance safety in recreational diving. It incorporates pressure sensors to accurately calculate dive depths and employs dive tables to determine safe time limits underwater. This system alerts divers when they reach critical depth or time limits, promoting a secure diving experience. Key components include a user-friendly interface, low-power hardware for portability, and future enhancements like log retrieval and extended depth ranges. The eDSL aims to reduce the risks associated with SCUBA diving and improve overall safety for divers.
E N D
Electronic Diver Safety Log - eDSL By: Mirayma V. Rodríguez Roberto Rivera Carlos Rubert Microprocessor Interfacing (ICOM 5217) May 5, 2006
Outline • Introduction • Theoretical Background • Software Design • Hardware Design • Achievements and Limitations • Conclusions • Future Work • Q&A session
Introduction • What is eDSL? • The Electronic Diver Safety Log is a device for planning and monitoring safety dives. • Use pressure lectures to calculate depth. • Use traditional method of dive tables
Introduction • Our Motivation • Provide a device to increase safety in recreational dive • Help divers to plan different dives in a safe way using dive tables. • Project Description • Use of a pressure sensor to calculate depth • Use dive tables to get time and depth limits • Alert divers when time or depth limits are reached
Theoretical Background • Underwater exploration • SCUBA Diving • Self-Contained Underwater Breathing Apparatus • Safe and secure diving experience • Decompression Sickness • Air Mixtures • Nitrogen and Air • Pressure • Nitrogen in Body
Dive Tables • Used for planning a safe and secure dive. • Developed by the US Navy and NOAA • Depends on the air mixture • Dive Tables • Table One • Used to calculate the Nitrogen Level after spending time at a particular depth. • Table Two • Used to calculate the Nitrogen Level after spending time on the surface prior to your second dive. • Table Three • Used to calculate the Residual Nitrogen Time after completing the surface interval.
Table # 1 • Used to calculate the Nitrogen Level after spending time at a particular depth
Table # 2 • Used to calculate the Nitrogen Level after spending time on the surface prior to your second dive.
Table # 3 • Used to calculate the Residual Nitrogen Time after completing the surface interval.
Software Design • User Interface • Enter information about dives • Water Type • Fresh • Salt • Number of Dives • Information about dives • Starting Nitrogen Level • Desire Depth and Minutes
Software Design • Software Basics • Use dive tables to acquire time and depth limitations • The pressure is use to calculate the depth using the formula: • This formula is derive from: • When time or depth limits is reach, the system will alert the diver by vibrating • Interrupts • Seconds (Time) • ADC (Pressure Sensor) • UART
Software Design • Software Considerations • Arrays in code vs. Memory Space • Tables Size • Depth Restrictions • Time Restrictions
Hardware Consideration • Low Power • Low Cost • Portability • Different Power Sources
Hardware Considerations Major Considerations for Underwater Operation - Temperature - Pressure Safety Consideration - The implementation of a Battery Gas Gauge
Achievements & Limitations • Display of variations in current depth and time. • Alert System triggered by time and depth limits. • Max depth: 99 feet (400kPa or 130 ft from sensor) • Prototype size may be too big. • Unsuccessful log data retrieval. • Limited to three dives.
Conclusions • Full integration between system hardware components and software. • Functional sensor reading for depth. • Increase in diving safety due to alert system.
Future Work • Size & Power Consumption reduction. • Log Retrieval • External programming. • Longer depth range • Other types of sensing signals. • Other type of display