RoelKroes / TBTracker-RX

A cheap, mobile LoRa High Altitude Balloon receiver for Arduino based on esp32 and sx1278 with support for GPS, SSDV, a web interface and an OLED display.
22 stars 5 forks source link
arduino esp32 hab high-altitude-balloon lora sondehub ssdv sx1276 sx1278

TBTracker-RX

A cheap, mobile LoRa High Altitude Balloon receiver for Arduino based on esp32 and sx1278 with support for GPS, a web interface and an OLED display. As of v0.0.9 it supports ssdv.

TBTracker-RX is a sketch for receiving LoRa transmissions from high altitude balloons. It will receive, decode and upload those transmissions. It is designed to upload telemetry data in the correct format to https://amateur.sondehub.org

Notes about v0.0.12 (latest release)

Hardware needed

The sketch is designed to compile in the Arduino IDE and work with a TTGO T-Beam board but it will also work with seperate hardware modules.

You will need at least:

Optional components:

Libraries needed

The sketch uses several libraries. Some will probably already be installed in your Arduino IDE but if not, follow the directions below:

Install the last two libraries from the IDE menu: Sketch -> Include Library -> Add .ZIP library

settings.h

You will need to change the values in settings.h before you can use the sketch. Some important settings:

Compile and run

Before you hit the compile button, be sure to select an ESP32 board in the Arduino IDE. Otherwise you will get compile errors! << https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html#installing-using-arduino-ide <<

Compile, upload and run the sketch. Use the Serial Monitor to monitor the software. It will try to connect to one of your specified WiFi networks and show the IP-number it got from DHCP. The IP-number will also show on the OLED display (if you have one of those installed on your board).

Using the web interface

Just enter the ip-number in a browser and the web interface will show. From the web interface you can change the RX frequency and toggle the option to upload telemetry to Sondehub. The main webpage will autoload every 20 seconds and will show you which direction you need to go if you want to chase your balloon.

Versions

v0.0.12

v0.0.11

v0.0.10:

v0.0.9:

v0.0.8:

IMG-6557 IMG-6559 IMG-6555

v0.0.7:

v0.0.6

v0.0.5

v0.0.4:

v0.0.3:

v0.0.2:

v0.0.1:

v0.1ß:

Work in progress

This software is a work in progress. I made it to track my own balloons. Use it at your own risk, there are no guarantees. Let me know if you find it useful or not and as always don't forget to have fun.

Roel.

TBTracker-RX-001 TBTracker-RX-002 TBTracker-RX-003 tb-tracker_v003