- How to Adjust X and Y Axis Scale in Arduino Serial Plotter (No Extra Software Needed)Posted 1 week ago
- Elettronici Entusiasti: Inspiring Makers at Maker Faire Rome 2024Posted 2 weeks ago
- makeITcircular 2024 content launched – Part of Maker Faire Rome 2024Posted 3 months ago
- Application For Maker Faire Rome 2024: Deadline June 20thPosted 4 months ago
- Building a 3D Digital Clock with ArduinoPosted 9 months ago
- Creating a controller for Minecraft with realistic body movements using ArduinoPosted 10 months ago
- Snowflake with ArduinoPosted 10 months ago
- Holographic Christmas TreePosted 10 months ago
- Segstick: Build Your Own Self-Balancing Vehicle in Just 2 Days with ArduinoPosted 11 months ago
- ZSWatch: An Open-Source Smartwatch Project Based on the Zephyr Operating SystemPosted 11 months ago
Bird Sound Classifier
The project attempts to recognize different bird calls by continuously listening to audio through the Nano 33 BLE Sense’s built-in microphone. The call of the bird heard will be analyzed and classified; if it is not heard, the audio will be classified as background noise. This project can be useful for people interested in birding or those who want to understand the patterns of calls.
Edge Impulse fully supports Arduino Nano 33 BLE Sense, a compact development board containing a Cortex-M4 microprocessor, motion sensors, a microphone and BLE.
After configuring the Nano 33 BLE sensor with the Edge Impulse framework, we can continue with the next step, which is to build a machine learning model.
Because we need a lot of bird data and it’s hard to find high quality and quantity, we got it from Xeno-Canto, which is a large database dedicated to sharing bird sounds around the world.
We downloaded about 20-25 audio files for each bird and worked on the preprocessing using a software called Audacity.
After configuring the neural network model and doing some tests, we got the following results: