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覆盖不足时的备用通信方式(未完全实现)
技术规格
| 主控芯片 | |
|---|---|
| LoRa模块 | |
| GPS模块 | |
| 电源管理 | |
| 传感器 | |
| 可选模块 | |
| 通信协议 | |
| 后端平台 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| TTGO T-Beam (ESP32+GPS+LoRa) | 1 | — | 核心硬件 |
| BME/BMP280模块 | 1 | — | 温度、湿度、气压 |
| A6 GSM/GPRS模块 | 1 | — | 备用通信(未完全实现) |
| 杜邦线/跳线 | 若干 | — | 连接传感器和模块 |
| 锂电池(如18650) | 1 | — | 为T-Beam供电 |
| 3D打印外壳(可选) | 1 | — | 保护电路 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印外壳和结构件 | ▢ 推荐 |
| 焊台 | 焊接传感器模块和连接线 | ✅ 是 |
| USB数据线 | 连接T-Beam到电脑进行编程 | ✅ 是 |
| 万用表 | 调试电路和测量电压 | ▢ 推荐 |
| 电脑 | 安装Arduino IDE并编写代码 | ✅ 是 |
能力画像
记忆与知识检索
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集成开发