Skip to content

kubotron/BiBean

 
 

Repository files navigation

Experiment with the "Bibip" vario sound on [SkyBean] 1st generation (https://github.com/fhorinek/SkyBean)

Installation

Download the Bibip firmware and the config that goes with it. Install the firmware and the config with the SkyBean configurator chrome app.

What is Bibip?

Bibip is a pleasant and meaningful vario sound. Bibip makes two beeps, not just one.

When you're flying a paraglider:

  • either you are climbing in rising air
  • or you are in sinking air, loosing height faster than usual
  • or you are somewhere in between, in air that is buoyant but not really climbing.

Bibip has a distinct sound sequence in each case:

  • When climbing (above your configured climb threshold), it is rising: "boo-bip"
  • In sinking air (under the configured sink threshold), the melody is falling: "bip-boo"
  • If buoyant (in between your lift and sink threshold), Bibip makes a flat "bip-bip"

Here's a demo video

Bibip is never quiet. The frequencies are based on black piano keys. Integration interval is 0.7sec. Play with the config, fly safe, stay tuned. I'm moving on to the SkyDrop platform for next steps with Bibip now. Kubo (bibip@kubokubo.net)

Troubleshooting

To remove Bibip from your SkyBean use the chrome configurator app to install the "skybean_beta2.ebin". If you saved your old configuration to a file, you can now load it to SkyBean, too.

The links to firmware and config above lead to some weird text. Use "Save link as..." option to save the firmware and config files.

To load bibip configuration launch the SkyBean configurator app, Click on "Load config from file" and select the config file you downloaded. Note that you can change the config with the configurator app and then "Save config to SkyBean".

I edited the config file in a text editor and now the sounds are all messed up. Don't use values greater than 2100 as tone length and pause duration, the device can't handle it. (They lead to integer overflow.)

To install the bibip firmware select "Update Skybean Firmware", in next dialog select "Load firmware from file" link at the bottom. Pick the bibip_0.1.4.ebin firmware file you downloaded. (Don't change the file in any way)

I have trouble installing the firmware or the config with the chrome configurator app. It takes multiple tries sometimes. I had the best luck when selecting the COM port manually (not plugging the skybean in and out). Open the app, and open new chrome tab afterwards. Type "chrome://inspect" into the adress bar. Select "Apps" from the menu left. Select the Skybean app, select "console". You will see events logged to the console. In the console, you will see if there are any errors during the firmware update.

I still can't install the config on SkyBean, no matter what. In this firmware, Bibip sounds are hardcoded, you don't need any config

Bibip has some shortcomings. The duration of the gap in between the two beeps is not configurable. Bibip keeps beeping all the time.

Please, do open issues if you find bugs or are missing something.

About

SkyBean audio variometer

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • JavaScript 38.2%
  • C++ 24.0%
  • Python 12.3%
  • C 9.6%
  • HTML 8.8%
  • Assembly 5.1%
  • Other 2.0%