项目作者: marcojob

项目描述 :
(WIP) LoRa GPS tracker with custom hardware and firmware: Custom STM32F103C8 based PCB with RFM 95 LoRa transceiver and a ublox SAM-M8Q GPS receiver
高级语言: C++
项目地址: git://github.com/marcojob/LoRa_Tracker.git
创建时间: 2020-08-07T15:36:41Z
项目社区:https://github.com/marcojob/LoRa_Tracker

开源协议:MIT License

下载


LoRa_Tracker

Description:

This device aims to be a GPS tracker which connects over LoRa to the Things Network, which then in turns makes the GPS position available to the internet. The PCB roughly has the footprint of a 18650 Lithium-ion rechargable cell, which is widely used and available.

Hardware:

  • Battery charging (using BQ24040)
  • Battery protection (using BQ2970)
  • LoRa module (RFM 95)
  • GPS (ublox SAM M8Q)

Progress so far:

  • PCB design done
  • PCB design verified (first prototype assembled)
    PCB front
    PCB back
  • Ported IBM LMIC to STM32F103

TODO and next steps

  • Implement persistent memory writing for TTN keys
  • Add Gerber files to repository
  • Add STL files to repository

Known issues

  • ADC pin for battery voltage measurements wired wrongly (fixed next PCB iteration)
  • SAM M8Q footprint very hard to solder (fixed next PCB iteration)
  • Charger thermal management not adequate (fix to be evaluated)