- Terminus FE1.1 USB hub board: the solution to connect four USB devicesPosted 2 months ago
- Understanding the Mechanics of 3D PrintingPosted 4 months ago
- SDS011 the Air Quality SensorPosted 5 months ago
- NIXIE STYLE LED DISPLAYPosted 8 months ago
- TOTEM: learning by experimentingPosted 8 months ago
- Google Assistant Voice Controlled Switch – NodeMCU IOT ProjePosted 9 months ago
- Water Softener Salt Level MonitorPosted 9 months ago
- Sparkly Air SensorPosted 9 months ago
- Ultra sonic distance finder with live statusPosted 9 months ago
- Windows interface to have total control over lampsPosted 9 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: