- Energy Meter GSM with Arduino (part 2)Posted 2 weeks ago
- Energy Meter GSM with Arduino (part 1)Posted 3 weeks ago
- ARDULOCK: a keyboard with RFID modulePosted 1 month ago
- Autofocus Glasses/Phoropter Using Variable Focus Liquid LensPosted 3 months ago
- Home Automation & Lights controlling SystemPosted 3 months ago
- Solar TrackerPosted 3 months ago
- LTspice inverter simulation with thermal effectsPosted 3 months ago
- AI in LEGO EV3 Maze-Driving RobotPosted 3 months ago
- Temperature predicting using boltiotPosted 4 months ago
- Sparkly Air SensorPosted 4 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: