Coder Social home page Coder Social logo

peplpz / lora_aprs_tracker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from richonguzman/lora_aprs_tracker

0.0 0.0 0.0 524 KB

LoRa APRS Tracker with Tx and Rx capabilities, receiving APRS Messages and more...

License: MIT License

C++ 91.69% C 8.31%

lora_aprs_tracker's Introduction

Richonguzman / CD2RXU LoRa APRS Tracker/Station

This firmware is for using ESP32 based boards with LoRa Modules and GPS to live in the APRS world.

Screenshot

(NOTE: To use Tx/Rx capabilities of this tracker you should have also an Tx/Rx LoRa iGate near you)


You can support this project to continue to grow:


  • NOW WE HAVE A MENU !!! (just pushing the central button IO38)
    • Saving, Reading and Deleting Messages.
    • Asking Weather Report
    • Listening to other Trackers arround.
    • Changing Display Eco Mode (turn off after 4 seg).
  • Processor from 240Mhz to 80MHz to save almost 20% power consumption.
  • All GPS beacons/packet are encoded for less time on RF/LoRa Tx.
  • Oled Screen shows Altitude+Speed+Course or BME280 Wx Data or Number of New Messages Received.
  • Oled Screen shows Recent Heard Trackers/Station/iGates Tx.
  • Bluetooth capabilities to connect Android + APRSDroid and use it as TNC.
  • Led Notifications for Tx and Messages Received
  • Sound Notifications with YL44 Buzzer Module
  • Wx data with BME280 Module showed on Screen and transmited as Wx Telemetry.

WIKI

1. Installation Guide --> here.

2. Tracker Configuration and Explanation for each setting --> here.

3. Supported Boards and Environment Selection --> here.

4. Upload Firmware and Filesystem --> here.

5. Tracker Menu Guide --> here.

6. Bluetooth Guide --> here.

7. First Time Boot and GPS --> here.

8. Adding Leds, Buzzer and BME280 Modules --> here.


Timeline (Versions):

  • 2023.10.07 Screen Brightness control added.
  • 2023.10.01 Added Wx Telemetry Tx with BME280 Module attached to Tracker.
  • 2023.09.28 Added Support for V.1 board with SX1268 LoRa Module
  • 2023.09.25 Wiki added.
  • 2023.09.16 Adding Led notification for Beacon Tx and for Message Received.
  • 2023.09.14 Adding buzzer sounds for BootUp, BeaconTx, MessageRx and more.
  • 2023.09.11 Saving last used Callsign into internal Memory to remember it at next boot.
  • 2023.09.05 Adding "simplified Tracker Mode": only GPS beacons Tx.
  • 2023.08.27 Adding support to connect BME280 and see Temperature, Humidity, Pressure.
  • 2023.08.12 Adding also support for old V0_7 board. Thanks Béla Török.
  • 2023.08.09 Adding Bluetooth capabilities with Kiss and TNC2, TTGO Lora 32. Thanks Thomas DL9SAU.
  • 2023.08.08 Added Maidenhead info on Screen. Thanks Mathias "mpbraendli".
  • 2023.08.06 Added Bluetooth Support for TNC in Android/APRSDroid. Thanks Valentin F4HVV.
  • 2023.08.05 New Support for SH1106 Oled Screen (0,96" and 1.3")
  • 2023.07.24 New Validation for Callsings, Overlay change and New Icons (Bike, Motorcycle).
  • 2023.07.18 Add Support for triggering PTT to external amplifier.
  • 2023.07.16 New Icons for Oled Screen (Runner, Car, Jeep)
  • 2023.07.01 Added Support for new T-Beam AXP2101 v1.2 Board.
  • 2023.06.26 Weather Report now stays until button pressed, to avoid missing it.
  • 2023.06.25 Sends comment after X count of beacons.
  • 2023.06.24 displayEcoMode=true doesn't turn the screen off at boot.
  • 2023.06.23 Return to from any Menu number to Main Menu (Tracker) after 30 segs.
  • 2023.06.20 Major Code Repacking.
  • 2023.06.01 Adding Turn Slope calculations for Smart Beacon and Display Eco Mode.
  • 2023.05.29 New Config file for adding more new ideas to the Tracker.
  • 2023.05.27 Adding Altitude + Speed or Course + Speed in the encoded GPS info.
  • 2023.05.21 Adding Last-Heard LoRa Stations/Trackers.
  • 2023.05.14 Adding Menu.
  • 2023.05.12 Saving Messages to Internal Memory.
  • 2023.04.16 Sending and Receiving LoRa Packets.

This code was based on the work of :


Hope You Enjoy this, 73 !! CD2RXU , Valparaiso, Chile

lora_aprs_tracker's People

Contributors

richonguzman avatar valentintintin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.