TTGO-T-Beam 汽车GPS追踪器
TTGO-T-Beam-Car-Tracker
ESP32
1/5
已发布
项目简介
TTGO-T-Beam Arduino车载追踪器,集成ESP32、LoRa、GPS及可选GSM。
这是一个基于 TTGO-T-Beam 开发板构建的汽车 GPS 追踪器开源项目,主要利用 ESP32、GPS、LoRa 和可选 GSM 模块实现车辆实时定位与数据上报。项目核心功能是通过 LoRaWAN 网络将 GPS 坐标、车内温湿度、气压、电池电压等传感器数据上传至 The Things Network(TTN)云平台,再经由 Cayenne 后端进行可视化展示,用户可通过 Cayenne 的 Web 或移动端 App 随时查看车辆位置和车内环境数据。
标签
项目特点
基于TTGO T-Beam硬件,集成ESP32、GPS、LoRa,可选GSM模块
使用Cayenne后端提供Web和移动端可视化
自适应数据包速率:车辆移动时加速发送,静止时降低频率
支持GPS坐标、温度、湿度、气压、电池电压、GPS速度、卫星数量、海拔高度等数据
通过The Things Network(TTN)LoRaWAN云平台连接
可选GSM模块(A6)作为LoRaWAN覆盖不足时的备用通信方式(未完全实现)
技术规格
| 主控芯片 | ESP32 REV1,WiFi + 蓝牙,4MB Flash |
|---|---|
| LoRa模块 | 工作电压1.8~3.7V,频率433/868/915MHz,发射功率+20dBm,灵敏度-139dBm |
| GPS模块 | NEO-6M,默认波特率9600,带陶瓷天线和备份电池 |
| 电源管理 | IP5306 2A电池PMIC,USB供电(CP2104-GMR) |
| 传感器 | BME/BMP280(温度、湿度、气压) |
| 可选模块 | A6 GSM/GPRS模块(未完全实现) |
| 通信协议 | LoRaWAN,Cayenne LPP数据包格式 |
| 后端平台 | The Things Network + myDevices Cayenne |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| TTGO T-Beam (ESP32+GPS+LoRa) | 1 | — | 核心硬件 |
| BME/BMP280模块 | 1 | — | 温度、湿度、气压 |
| A6 GSM/GPRS模块 | 1 | — | 备用通信(未完全实现) |
| 杜邦线/跳线 | 若干 | — | 连接传感器和模块 |
| 锂电池(如18650) | 1 | — | 为T-Beam供电 |
| 3D打印外壳(可选) | 1 | — | 保护电路 |
能力画像
⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 3/5
⚪ 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 2/5
项目图库
所需技能
🔧 **动手能力**:需要焊接传感器模块、连接线,组装硬件,调试电路
💻 **编程能力**:需要Arduino IDE编程经验,配置TTN和Cayenne后端,修改config.h中的密钥
⚡ **电子电路**:了解I2C连接(SDA/SCL)、SPI接口、电源管理,会使用万用表
适用场景
汽车实时GPS追踪和轨迹记录
车辆防盗监控,通过LoRaWAN远程查看位置
车内环境监测(温度、湿度、气压)
在LoRaWAN覆盖区域内的低成本物联网追踪方案
学习和实验ESP32、LoRa、GPS集成开发