Drowsiness Monitor
Raspberry Pi · PPG, EAR, alarms
Embedded Systems · Edge Sensing
Two Raspberry Pi nodes combining PPG and eye-aspect-ratio analysis, TCP/IP communication, and GPIO/I²C alarms.
Source code and physical prototype
Raspberry Pi · PPG, EAR, alarms
01
The project acquires and analyzes PPG and camera-based EAR signals across two Raspberry Pi nodes and integrates the resulting alarm path.
02
A PPG sensing node and an image/EAR analysis node communicate through TCP/IP and file IPC, with GPIO/I²C driving LCD and alarm outputs.
03
04
PPG/camera sensing → per-node preprocessing → network/file IPC → fatigue-decision path → LCD/alarm output.
05
06
Available records: prototype, communication, and alarm paths. Follow-up measurements: latency, sensitivity, specificity, and false-alarm rate.
A two-node Raspberry Pi prototype splits PPG and camera EAR processing, exchanges results over TCP/IP, and drives GPIO/I²C alarms.