4FSK HorusBinary V1 and V2 compatible HAB tracker for SX1278 and Arduino Pro mini
HorusBinary_Tracker is a sketch for tracking High Altitude Balloons using a SX127x radio chip and an Arduino Pro Mini or compatible. It will transmit telemetry-data packages in HorusBinary 4FSK v1 and v2 format. Note that this tracker is still very much experimental.
The packages can be decoded and uploaded using a SSB receiver and software such as Horusbinary GUI and uploaded to the HabHub tracker
The radio related basecode for this sketch was taken from the horusbinary_radiolib project.
To use this tracker in a balloon, you need to request your own Payload ID. For that refer to: https://github.com/projecthorus/horusdemodlib/blob/master/payload_id_list.txt
You will also need to set up a Habitat Payload Document, so that the payload telemetry appears on the HabHub tracker. Refer to: http://habitat.habhub.org/genpayload/
To run this, you need the following hardware:
You need the following libraries to compile this sketch:
Download the code and unzip in a folder with the name horusbinary_tracker. Load horusbinary_tracker.ino in your Arduino IDE. The tracker can be programmed by changing the values in settings.h. Instructions are also in there.
Note that currently setting different flightmodes in uBlox GPS modules is not supported. This could cause GPS failures above 18km when using uBlox GPS modules. I recommend using the ATGM336H GPS modules.
And as always, use at your own risk.
Have Fun!
Roel.