Detecting Anomalies in Industrial Motors Using Edge Impulse and Nordic Thingy:53

In the world of AI and machine learning, cameras play a big role in data collection and inference. However, a significant section of industrial automation still relies on non-image sensors such as accelerometers, IMUs, and pressure sensors. These sensors typically generate time series data, which can be used to detect patterns, predict failures, and optimize performance.

At Embedded World 2025, I showcased a demo that highlights how Edge Impulse can work with time series data to train efficient models that run on low-power MCUs. This demo features the Nordic Thingy:53, which detects vibration patterns and anomalies in a DC motor setup. Let's dive into how it works!


Hardware Setup

The demo consists of the following components:

The Thingy:53 is not physically connected to the motor circuit. Instead, it passively detects vibrations from the motor using its built-in accelerometer, allowing for an independent and non-intrusive monitoring system.


How It Works

The goal of this demo is to classify different motor vibration patterns and detect anomalies when something is off.

1. Data Collection & Training

I first collected time series accelerometer data from the Thingy:53 while the motor ran at different patterns. Using Edge Impulse, I:

Data collection

Creating an impulse

Training the model

2. Pattern Recognition with LED Indicators

Once the model was deployed, the Thingy:53 could classify different motor patterns based on vibration data. To visualize the classification:

As the motor stabilizes in a pattern, the corresponding LED illuminates, confirming the correct classification.

3. Anomaly Detection

Anomalies occur when the motor exhibits vibrations that do not match any trained patterns. To demonstrate this:

Anomaly detection view

Model testing view

Industrial Use Cases

This demo represents a low-power, real-time solution for industrial condition monitoring. Possible applications include:

Edge Impulse enables engineers to train and deploy tinyML models on low-power devices, bringing AI-driven insights to industrial automation.


This demo illustrates how machine learning on non-image sensors can provide valuable insights for industrial applications. Using Edge Impulse and Nordic Thingy:53, we successfully classified motor vibration patterns and detected anomalies, all running on a low-power embedded device.

If you're interested in building similar solutions, check out Edge Impulse and start deploying machine learning models on embedded hardware today!

🚀 Let’s bring intelligence to the edge! Sign up for your free Developer Plan account today.

Comments

Subscribe

Are you interested in bringing machine learning intelligence to your devices? We're happy to help.

Subscribe to our newsletter