transportkollektiv / feuchtraumabzweigdose-testing

Test bed software for the Feuchtraumabzweigdose PCB and similar boards, ported from existing TTGO code
GNU General Public License v3.0
1 stars 1 forks source link
openbike

Intro

This is a testbed for the Feuchtraumabzweigdose PCB, which can also be adapted for similar ESP32 based boards incorporating LoRaWan transmitter, switchable GPS, MPU9250 IMU etc. Can be configured to transmit either GPS location or Wifi SSIDs, depending on battery voltage and availability.

Derived from radforschung/Lora-TTNMapper-T-Beam which itself was derived from sbiermann/Lora-TTNMapper-ESP32 and with some information/inspiration from cyberman54/ESP32-Paxcounter and Edzelf/LoRa. Modified and enhanced by dermatthias with sleep and OTAA features for this fork. Additional sleepytimes for the GPS module enabling lower-power-ish operations by stk, based on work by JoepSchyns/Low_power_TTGO_T-Beam and helpful ublox documentation in the UKHAS Wiki. The wifi scan functionality was derived from stadtulm/Lora-Wifi-Location-Tracker.

Software dependencies

Arduino IDE ESP32 extension

TinyGPS++

MCCI LMIC Arduino This is a hell to configure. You need to edit ~/Arduino/libraries/MCCI_LoRaWAN_LMIC_library/project_config/lmic_project_config.h and define the “right” band, e.g. CFG_eu868 (and comment out non-matching others)

Bolderflight MPU9250 library if you want to wake the device through the MPU9250 IMU

How to use