Sirius is an innovative IoT-based rescue system designed to ensure the safety of explorers and hikers in remote and challenging environments, such as deserts. Combining a wearable device and an RC rescue car, Sirius provides real-time health monitoring, GPS tracking, and long-distance communication using LoRa technology to enable rapid emergency responses.
- Project Overview
- Key Features
- System Architecture
- Hardware Components
- Software Components
- How It Works
- Team Members
- Acknowledgments
- License
Objective: To ensure the safety of individuals in remote locations by providing real-time monitoring and swift rescue operations.
Use Case: Designed for explorers, hikers, and individuals working in harsh or isolated environments.
-
Wearable Device:
- Monitors vital signs (e.g., heart rate, temperature).
- Equipped with GPS tracking for real-time location updates.
-
RC Rescue Car:
- Deployed in emergencies to provide assistance or transport supplies.
- Integrated GPS and LoRa communication for navigation and status updates.
-
Long-Distance Connectivity:
- Utilizes LoRa communication technology for stable, long-range data transmission.
-
Emergency Response:
- Sends alerts in case of abnormalities in vital signs.
- Allows for real-time tracking and medical evacuation if needed.
1. Wearable Device:
- Microcontroller: ESP32
- Sensors: Heart rate, temperature, GPS module
- Communication: LoRa transmitter
2. RC Rescue Car:
- Microcontroller: ESP32
- Modules: GPS, Compass, Motor driver
- Communication: LoRa receiver
3. Backend and Dashboard:
- Platform: Node-RED
- Data storage and visualization: MQTT broker and cloud-based dashboard
-
Wearable Device:
- ESP32
- Heart Rate Sensor (e.g., MAX30102)
- Temperature Sensor (e.g., DHT11 or DS18B20)
- GPS Module (e.g., NEO-6M)
- LoRa Module
-
RC Rescue Car:
- ESP32
- Motor Driver (e.g., L298N)
- GPS Module
- LoRa Module
- Compass Sensor
-
Node-RED
- Handles data visualization and processing.
- Provides a user-friendly dashboard for monitoring and control.
-
Embedded Programming:
- Code written in Arduino IDE for ESP32 microcontrollers.
-
Communication Protocol:
- LoRa for long-distance communication between the wearable device and RC car.
-
Backend:
- MQTT broker for real-time data transmission.
-
Monitoring:
- The wearable device tracks health metrics and location in real-time.
-
Alert Trigger:
- If abnormal metrics are detected, the system sends an alert to the control dashboard.
-
Rescue Deployment:
- The RC car is deployed and navigates using GPS and compass data to reach the individual in need.
-
Continuous Updates:
- Data is relayed back to the dashboard for tracking and coordination.
- Ahmed Mekawy
- Ahmed Ghaith
- Alaa Mohamed
- Eslam Ashraf
- Hagar Abdelrahman
- Magdy Fouad
- Mawda Arafah
- Mohamed Mostafa
- Omar Ayman
- Steven Mikhail
- Sohila Mostafa
We extend our gratitude to:
- Eng. Ammar Abdelwahed, our mentor, for his invaluable guidance.
- Eng. Ibrahim Saber, our project leader, for his leadership and dedication.
- Life Makers Foundation, for providing this opportunity to innovate in IoT.
- Samsung Innovation Campus, for equipping us with the knowledge and tools to bring Sirius to life.
This project is licensed under the MIT License.
Feel free to explore and contribute to the Sirius project. Together, let's make safety a priority for explorers worldwide! 🌟