- Configuring an ESP8266 for Battery PowerPosted 2 days ago
- Creating a Telegram Bot for ESP32Posted 3 days ago
- Mini Course on BlynkPosted 4 days ago
- Creating a Unique Electronic Musical Instrument: The Sound WallPosted 6 days ago
- Building a Laser MicroscopePosted 6 days ago
- Grand Piano Keys with ArduinoPosted 1 week ago
- Wireless Power TransferPosted 1 week ago
- Robot Punchers with ArduinoPosted 2 weeks ago
- A minimal 3D-printed scalePosted 2 weeks ago
- Expanding the pins of a microcontrollerPosted 2 weeks 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: