OGN Tracker implementation on ESP32 devices. It works with HELTEC and TTGO boards with sx1276 RF chip for 868/915MHz
 
 
 
Go to file
Pawel Jalocha 8bf73761c1 Add pressure sensor support, push I2C to HAL, major files identical to STM32 code for easy passing of new features 2018-02-25 18:47:03 +00:00
main Add pressure sensor support, push I2C to HAL, major files identical to STM32 code for easy passing of new features 2018-02-25 18:47:03 +00:00
Makefile Initial code, basic functionality: transmit, receive, relay, display position 2018-01-29 12:43:22 +00:00
README.md Correct markup 2018-01-29 12:57:27 +00:00
partitions.csv Initial code, basic functionality: transmit, receive, relay, display position 2018-01-29 12:43:22 +00:00
sdkconfig Add pressure sensor support, push I2C to HAL, major files identical to STM32 code for easy passing of new features 2018-02-25 18:47:03 +00:00

README.md

esp32-ogn-tracker

OGN Tracker implementation on ESP32 devices

The initial code is written for and tested on HALTEC LoRa 32 module with sx1276 and 128x64 OLED display. Most likely it can be easily ported to other ESP32 devices, as these are very flexible for the I/O assignement. If you need to change the pins assigned to various periferials, see the top of the hal.cpp file.

To compile and upload use the standard ESP32 toolchain and esp-idf

To wire the UART GPS follow the pins defined in the hal.cpp

                                  // wire colours for VK2828U GPS
#define PIN_GPS_TXD  GPIO_NUM_12  // green
#define PIN_GPS_RXD  GPIO_NUM_35  // blue
#define PIN_GPS_PPS  GPIO_NUM_34  // white
#define PIN_GPS_ENA  GPIO_NUM_13  // yellow -> well, I had a problem here, thus I tied the enable wire to 3.3V for the time being.

Note the yellow wire: put it to 3.3V to start with. An attempt to control it from the CPU did not work, to be followed.

Note: I have seen GPSes where red was ground and black was power thus be carefull !

Note: If you use MTK GPS check the definitions in the hal.h accordingly if you want higher baud rates on the GPS UART