Custom radio beacons!
KM6LYW Radio KM6LYW Radio
6.51K subscribers
2,379 views
0

 Published On Premiered May 4, 2024

Let's use a Raspberry Pi, a DigiPi Hat (with optional GPS and temperature sensor) to send dynamic, customized position beacons over the APRS packet radio network.

DigiPi SD card: https://digipi.org (thank you patrons!)
DigiPi Hat with GPS: https://elekitsorparts.com $41
Direwolf packet modem: https://github.com/wb2osz/direwolf
Baofeng Radio: https://www.baofengradio.com/
APRS Information Service: https://aprs.fi (map)

To get the temperature tbeacon, install the adafruit library for the BME680 temp sensor;
sudo pip3 install adafruit-circuitpython-bme680


Then create "temp.py" with the following:

#!/usr/bin/python3
import time
import board
import adafruit_bme680
i2c = board.I2C() # uses board.SCL and board.SDA
bme680 = adafruit_bme680.Adafruit_BME680_I2C(i2c, debug=False)
bme680.sea_level_pressure = 1013.25
temperature_offset = -22
F = 9.0/5.0 * bme680.temperature + temperature_offset + 32
print("DigiPi Tracker - %0.0fF" % round(F) )

show more

Share/Embed