While digging around in our office looking for a board we found a piezo buzzer we bought a while back. The reason for buying it was to test some buzzer functionality to the Crazyflie 2.0, but we forgot about it. But now that we found it again we got to work We documented the build in our hacks section on the wiki, but here’s a quick run down.
- Get a piezo buzzer and a Crazyflie 2.0 prototype deck
- Solder it to the RX2/TX2 pins (pinout)
- Clone and build custom firmware (dev-buzzer branch)
- Play around with the parameters in the buzzer group
- Set buzzer.effect for different effects
- Set buzzer.melody for different melodies (with buzzer.effect = 2)
If you want to add new melodies or effects, have a look in the modules/src/buzzer.c file
Here’s a Vine with the result (enabling sound is a good idea )
On a side note Seeedstudio will start shipping out the CCW propeller replacements this week. If you still haven’t filled in the replacement form it’s not too late, here’s the form.