Thomas Garcia
Published

Fan Condition Monitoring with the AVR Curiosity Nano

Classify a fan's operational state on the 8-bit AVR Curiosity Nano using the SensiML Toolkit.

IntermediateFull instructions provided1.5 hours1,666

Things used in this project

Hardware components

Microchip AVR Curiosity Nano
×1
Microchip Curiosity Nano Base for Click Boards
Base board for IMU2 or IMU14 Click boards.
×1
MikroE IMU 2 Click Board
Bosch BMI160 click board. Select this OR the IMU14 board.
×1
MikroE IMU 14 Click Board
TDK ICM42688-P click board. Select this OR the IMU2 board.
×1
Mounting Putty
Regular mounting putty, typically used for hanging posters.
×1
Fan
A fan of your choosing. The HT-900 Honeywell table fan is used in this guide.
×1

Software apps and online services

MPLAB X IDE
Microchip MPLAB X IDE
MPLAB Code Configurator
Microchip MPLAB Code Configurator

Story

Read more

Code

AVR Fan Condition Monitoring Demo Github Repository

Includes firmware and MPLAB X project files for the fan condition monitoring demo using the Bosch IMU sensor.

AVR Curiosity Nano Data Logger Github Repository

Data logger firmware for the AVR Curiosity Nano + Curiosity Base board for Click Boards + MikroE IMU2/IMU14 Click Board.

AVR Fan Condition Monitoring Demo GitHub Releases Page

Latest release of the fan condition monitoring demo project. Includes the dataset used in this tutorial, pre-built firmware images for fan operation state classification, and pre-built firmware images for data collection.

Credits

Thomas Garcia

Thomas Garcia

5 projects • 8 followers
Applications Engineer, Microchip Technology.

Comments