📅 Project Date: June 2025
🎓 Institution: Ranaghat Government Polytechnic
🛠 Department: Electrical Engineering
MicroECG is a single-lead ECG monitoring system developed as a final year diploma project. It streams real-time ECG data from the device to any browser over Wi-Fi using a built-in captive portal—no apps, no cloud, no setup.
Aimed at making low-cost cardiac monitoring more accessible, especially in resource-limited environments.
- Build a low-cost, portable ECG machine
- Enable app-less, cross-platform usage
- Ensure real-time visualization using WebSocket
- Host frontend via captive portal for instant access
- Integrate optional AI analysis using 3rd-party APIs
- Analog Frontend → AD8232
- ESP8266 → 10-bit ADC → WebSocket → HTML5 Canvas
- Web interface with controls, graphs, AI, recordings
Module | Specs/Details |
---|---|
MCU | ESP8266 (2.4GHz Wi-Fi, 10-bit ADC) |
Analog Frontend | AD8232 (Bio-Instrumentation IC) |
Battery | 1200mAh Li-ion |
UI | HTML5/JS served from ESP8266 |
Comm. Protocol | WebSocket (Real-time data stream) |
Electrodes | LA/RA (touch) + optional chest lead |
- Power On
- Connect to Device Wi-Fi
- Captive Portal opens automatically
(or go to http://172.217.28.1) - Touch electrodes / connect chest lead
- View ECG waveform on screen
- Live ECG Graph over WebSocket
- Real-Time Parameters: HR, QRS, QT, PR, ST
- Touch + External Electrodes
- SNAP to capture graph image
- RECORD & EXPORT sessions
- Import JSON recordings
- Experimental 3rd party AI Assistant(Botpress API)
- Ease of use via captive portal
- OTA Update support (Planned)
- On-device AI (TinyML)
- Bluetooth support via ESP32
- Multi-lead input via analog mux
- Cloud dashboard & remote sync
├── ECG\_UI\_new/ # Firmware + Web UI
├── User Manual/ # Operation guide PDFs
├── Report/ # Project documentation
├── 3d Model and Videos/ # Demo and prototype clips
├── PPT/ # Seminar Presentation
├── images/ # All used diagrams, screenshots and photos
├── ESP8266\_sketch.ino # Firmware source code
├── README.md
- Raju Adhikary
- Tanima Ghosh
- Sudipta Sen
- Ruma Mandi
- Goutam Ambali
(Under guidance of Mr. Souvik Bag, Lecturer – EE Dept., RGP(Formally RAN))
This is a student project prototype.
Not for clinical, diagnostic, or therapeutic use.
Use it for educational and experimental purposes only.
MIT – See LICENSE.md
#FinalYearProject
#ESP8266
#ECG
#AD8232
#WebSocket
#WiFiCaptivePortal
#Microcontroller
#MedicalElectronics
#EmbeddedSystems
#IoT
#RealTimeMonitoring