https://github.com/akinduid/mechapulse
MechaPulse is an Industrial IoT project that uses sound analysis to detect faults in machinery. The proposed system consists of an array of embedded devices placed across machines, each monitoring sound and running a TinyML model to predict potential faults. Alerts are sent to a central dashboard for real-time monitoring.
https://github.com/akinduid/mechapulse
esp32 iot machine-learning raspberry-pi
Last synced: 9 months ago
JSON representation
MechaPulse is an Industrial IoT project that uses sound analysis to detect faults in machinery. The proposed system consists of an array of embedded devices placed across machines, each monitoring sound and running a TinyML model to predict potential faults. Alerts are sent to a central dashboard for real-time monitoring.
- Host: GitHub
- URL: https://github.com/akinduid/mechapulse
- Owner: AkinduID
- Created: 2024-08-28T10:13:48.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-15T07:50:39.000Z (over 1 year ago)
- Last Synced: 2024-11-14T10:39:20.534Z (over 1 year ago)
- Topics: esp32, iot, machine-learning, raspberry-pi
- Language: Python
- Homepage:
- Size: 64.1 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MechaPulse
# Project Overview
MechaPulse is an Industrial IoT project that uses sound analysis to detect faults in machinery. The proposed system consists of an array of embedded devices placed across machines, each monitoring sound and running a TinyML model to predict potential faults. Alerts are sent to a central dashboard for real-time monitoring. As a prototype, we have developed a system where an ESP32 module records and processes audio, sending data to a Raspberry Pi where the ML model identifies faults. Currently we are developing the next stage of the prototype, which will run the ML model directly on the ESP32, with the Raspberry Pi acting as a gateway to a cloud-based dashboard for remote monitoring.