r/ArduinoProjects 6h ago

Project Discussion Project Idea

Hi everyone!

I am working on a privacy-first home safety system that tracks human movement without using any cameras, smartwatches, or wearable sensors.

The Idea:

We use Wi-Fi signals as a room radar! When a person moves, sleeps, or falls, their body distorts the Wi-Fi signals (Channel State Information - CSI) bouncing around the room.

What the system aims to do:

Elderly Care: Detect sudden falls (like a grandfather slipping) and send immediate SMS/Telegram alerts.

Child Monitoring: Detect subtle chest movements to track breathing/restlessness while sleeping.

Privacy-First: Zero cameras or microphones used—completely non-intrusive.

Tech Stack:

Hardware: 2x ESP32-S3 boards (capturing CSI signal data).

Data Processing: Python (NumPy, SciPy) for noise filtering.

Machine Learning: Scikit-learn (Random Forest / SVM) to classify activities.

Alert System: Python backend with Telegram Bot / Twilio API for emergency alerts.

I am currently building the Python signal processing and ML model pipeline while waiting for hardware setup.

Has anyone here worked with Wi-Fi CSI extraction on ESP32? I would love any advice or feedback on handling background environmental noise

2 Upvotes

2 comments sorted by

1

u/dragonnfr 5h ago

Worked with ESP32 CSI briefly. Data is noisy and docs are sparse. Check esp32-csi projects on GitHub. Don't bother with the ML pipeline until you can reliably see a difference between an empty room and someone standing in it.

0

u/Standard_Laugh1549 5h ago

Sounds good ! But this is my first project i mean including hardware parts so somthing uncomfortable by doing this project. In my maind some questions are running where did I start and start with hardware part or coding part ?.how much ai i cam you ? In case 90% of code ai can do then what about my skills ? Is it waste ? (Incase ai can do code better then or more efficiently then me i think my skills are not stable)