IoT-Enabled Health Monitoring and Muscle-Stimulation System(PULSE GUARD) PULSEGUARD β IoT-Enabled Health Monitoring & Muscle Stimulation System
PULEGUARD is a wearable IoT-based device designed to support elderly individuals, paralysis patients, and fitness users by combining real-time vital monitoring with safe muscle stimulation (EMS + vibration therapy).
Developed as part of the DTIL (Design Thinking & Idea Lab) course, this project aims to create a compact, low-cost, and accessible rehabilitation solution that brings physiotherapy into daily life.
π Features
- Real-Time Health Monitoring
Heart Rate
Body Temperature
Movement / Activity
- Intelligent Muscle Stimulation
EMS (Electrical Muscle Stimulation) for muscle activation
Vibration motor for gentle therapy
Helps:
Elderly with weak muscles
Paralysis / post-surgery recovery
Arthritis and stiffness
Gym users & athletes for recovery
- IoT Cloud Connectivity
ESP32 sends data to cloud
Live dashboard for monitoring
Alerts, reminders, and doctor/patient connection
- Mobile App (Prototype)
Real-time data display
Stimulation control
Notifications
Doctor chat (demo)
Built using Figma
π§© Architecture Overview Hardware Stack
ESP32 Dev Module (WiFi + Bluetooth)
EMS Module
Vibration Motor
Li-ion Rechargeable Battery
Electrodes (conductive fabric)
Elastic Belt (knee/leg mounted)
Software Stack
Arduino/PlatformIO
Firebase / MQTT (choose one based on your implementation)
Mobile App (Figma prototype)
Cloud dashboard (optional)
π¦ Repository Structure (Recommended) PulseGuard/ β βββ /hardware/ β βββ circuit_diagram.png β βββ component_list.md β βββ hardware_notes.md β βββ /firmware/ β βββ esp32_code.ino β βββ sensors/ β βββ ems_control/ β βββ vibration_control/ β βββ /mobile_app/ β βββ screenshots/ β βββ figma_link.txt β βββ /cloud/ β βββ firebase_config.md β βββ mqtt_topics.md β βββ /docs/ β βββ project_report.pdf β βββ presentation.pptx β βββ research_papers.md β βββ README.md
π οΈ Installation & Setup
- ESP32 Firmware
Install Arduino IDE
Add ESP32 board manager
Install libraries:
WiFi.h PubSubClient.h DHT.h (if temp sensor)
Upload esp32_code.ino
π Hardware Connections Component ESP32 Pin EMS Signal GPIO 14 Vibration Motor GPIO 27 Heart Rate Sensor GPIO 33 Temp Sensor GPIO 4 Battery Input VIN π‘ Cloud Configuration
Choose one:
Option A: Firebase
Create Firebase project
Add Realtime DB or Firestore
Paste API key into firmware
Option B: MQTT
Use CloudMQTT / HiveMQ
Set topics:
pulseguard/vitals
pulseguard/stimulation
π± Mobile App Prototype
Figma preview: (insert your link)
Features:
Real-time vitals
Therapy control
Alerts & reminders
Doctor communication
π Research & Validation
This project is backed by:
EMS muscle stimulation studies
IoT wearable research
User interviews with elderly & paralysis patients
DTIL human-centered design process
Key benefits verified:
Improved muscle tone
Better circulation
Less stiffness
More independence
π Future Roadmap
AI-driven therapy suggestions
Medical-grade stimulation safety model
Production-ready PCB
Full mobile app release
Real clinical pilot testing
π₯ Team β Infinity Crew
Pranav Gaikwad (Team Leader)
Prathamesh Pagar
Bhagwan Kote
Prajwal Kote
Saish Kote Guided by Mr. Kiran Wakchaure
π License
MIT License (recommended)