https://github.com/rehanmq/edgeai-acoustic-event-detection
EdgeAI-powered embedded system using ESP32 and Edge Impulse to detect real-time acoustic events like claps, knocks, and alarms.
https://github.com/rehanmq/edgeai-acoustic-event-detection
edge-ai edge-impulse esp32 iot machine-learning sound-classification tinyml
Last synced: 7 months ago
JSON representation
EdgeAI-powered embedded system using ESP32 and Edge Impulse to detect real-time acoustic events like claps, knocks, and alarms.
- Host: GitHub
- URL: https://github.com/rehanmq/edgeai-acoustic-event-detection
- Owner: rehanmq
- Created: 2025-03-26T01:14:54.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-26T02:25:37.000Z (7 months ago)
- Last Synced: 2025-03-26T03:22:39.597Z (7 months ago)
- Topics: edge-ai, edge-impulse, esp32, iot, machine-learning, sound-classification, tinyml
- Language: C++
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
HEAD
# EdgeAI Acoustic Event DetectionThis project is an ESP32-based embedded AI system that detects acoustic events like claps, knocks, and alarms in real time.
## 🎯 Features
- Audio capture using INMP441 MEMS microphone
- MFCC feature extraction using Edge Impulse
- TinyML model inference on ESP32
- Output trigger via LED/buzzer## 💡 Hardware Required
- ESP32 DevKit
- INMP441 Microphone
- LED / Buzzer (optional)
- Breadboard + jumper wires## 🛠️ Setup Instructions
1. Train your model on [Edge Impulse](https://edgeimpulse.com)
2. Export model as C++ library and place it inside `model/`
3. Flash `main.ino` to your ESP32 using Arduino IDE
4. Observe real-time detection in Serial Monitor## 🔧 Optional Add-ons
- Relay control for appliances
- BLE alerts to mobile devices
- Solar power module for IoT deployment---
# EdgeAI-Acoustic-Event-Detection
EdgeAI-powered embedded system using ESP32 and Edge Impulse to detect real-time acoustic events like claps, knocks, and alarms.
24ac578f60e7321aff60b910ea358334eaf3a4ac