SkiOx: An IoT-Based Emergency Oxygen Delivery System

The SkiOx project is a fully integrated management and rescue platform for mountain sports enthusiasts in high-altitude environments.

IntermediateWork in progress438
SkiOx: An IoT-Based Emergency Oxygen Delivery System

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
Rechargeable Battery, Lithium Ion
Rechargeable Battery, Lithium Ion
×1
SparkFun Qwiic Single Relay
SparkFun Qwiic Single Relay
×1
SparkFun Serial Enabled LCD Kit
SparkFun Serial Enabled LCD Kit
×1
Solenoid Valve, 2 Way
Solenoid Valve, 2 Way
×1
SparkFun RGB LED Breakout - WS2812B
SparkFun RGB LED Breakout - WS2812B
×1
9V 1A Switching Wall Power Supply
9V 1A Switching Wall Power Supply
×1
Pushbutton Switch, Push-Pull
Pushbutton Switch, Push-Pull
×1
Gravity:Digital Push Button (Yellow)
DFRobot Gravity:Digital Push Button (Yellow)
×1
Jumper wires (generic)
Jumper wires (generic)
×1
MAX30102 High-Sensitivity Pulse Oximeter and Heart-Rate Sensor for Wearable Health
Maxim Integrated MAX30102 High-Sensitivity Pulse Oximeter and Heart-Rate Sensor for Wearable Health
×1
HC-05 Bluetooth Module
HC-05 Bluetooth Module
×1
Rotary potentiometer (generic)
Rotary potentiometer (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Mini Side Cutter, 120mm Length with 25mm Jaw Capacity
Mini Side Cutter, 120mm Length with 25mm Jaw Capacity
Soldering iron (generic)
Soldering iron (generic)
Prototyping Kit, Breadboard
Prototyping Kit, Breadboard

Story

Read more

Schematics

SkiOx visual outline of the project

Detailed visual diagram of the SkiOx prototype showing all major components:

1. LCD Display with I2C Module - Real-time vital signs display
2. RGB LED - System status indicator (Red=OFF, Green=ON)
3. Control Buttons (Pull-down) - Emergency activation and mode selection
4. Li-ion Battery (12V 3000mAh) - Portable power supply
5. 12V Solenoid Valve - Controls oxygen/fluid delivery
6. Squeeze Bottle - Simulates pressurized oxygen supply (prototype uses water)
7. 12V Relay Module - Switches high-voltage valve circuit
8. Arduino UNO - Main microcontroller
9. MAX30102 Sensor - Measures SpO₂ and heart rate

The system is housed in a 3D-printed dual-compartment enclosure with the user interface (LCD, LED, buttons) on the top panel and all electronic components in the lower compartment. Pneumatic tubing connects the solenoid valve to the squeeze bottle for fluid delivery.

Note: This is a prototype demonstration using water. Production implementation would require oxygen-rated components and professional installation.

Code

SkiOx GitLab Repository

Arduino
Complete source code for the SkiOx project
https://iut-git.unice.fr/skiox/SkiOx

Credits

Kevin Corona
1 project • 3 followers
Valentin Lefebvre
1 project • 2 followers
Bastien Nieto
1 project • 2 followers
ARNAUD Paul
1 project • 2 followers
Nicolas Mauduit
1 project • 2 followers
flavio tavernier
1 project • 2 followers
Nicolas FERRY
3 projects • 3 followers
MAPeraldi
3 projects • 3 followers

Comments