Skip to content

kravenvijay04/Real-Time-EEG-Based-Panic-Attack-Detection-System

Repository files navigation

🧠EEG Based Panic Attack Detection System

A real-time IoT-based health monitoring system that detects early signs of panic attacks using physiological sensors and machine learning.
It helps users get timely alerts and insights through cloud-connected dashboards and mobile applications.


🚀 Overview

The Panic Attack Detection System combines hardware and software to continuously monitor vital signals like heart rate, body temperature, and GSR (Galvanic Skin Response). Data is analyzed using a Machine Learning model to predict panic episodes, with alerts sent to a mobile or web dashboard.


🧩 Features

  • 🫀 Real-time physiological monitoring (Pulse, Temperature, GSR)
  • 📡 Wireless data transmission (Wi-Fi / Bluetooth)
  • 🤖 ML-based panic attack prediction
  • ☁️ Cloud integration for data logging and visualization
  • 🔔 Instant mobile or web notifications
  • 📊 Dashboard with live charts and history tracking

⚙️ Tech Stack

🔹 Hardware

  • Arduino / ESP32 / Raspberry Pi
  • Pulse Sensor
  • Temperature Sensor (LM35 / DS18B20)
  • GSR Sensor
  • Wi-Fi / Bluetooth Module

🔹 Software

  • Python / JavaScript
  • Node.js / Express.js (Backend)
  • React.js / Flutter (Frontend)
  • MongoDB / Firebase (Database)
  • Scikit-learn / TensorFlow (ML Model)
  • OCI / AWS IoT Core (Cloud Integration)

🧪 Working Flow

  1. Sensors collect physiological signals.
  2. Microcontroller processes and transmits data via Wi-Fi.
  3. Backend receives and analyzes the data.
  4. ML model predicts panic likelihood in real time.
  5. Alerts are sent to mobile or dashboard.

🔮 Future Enhancements

  • Integration with smartwatches for continuous monitoring
  • Improved ML accuracy using live patient datasets
  • Emergency contact or SMS alert system

🧰 Setup & Installation

# Clone the repository
git clone https://github.com/yourusername/panic-attack-detection-system.git
cd panic-attack-detection-system

# Install dependencies
npm install

# Run the backend server
npm start

About

An IoT-based system that monitors physiological signals in real-time to detect early signs of panic attacks. It uses sensors and a machine learning model to provide instant alerts and insights to users.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors