项目简介
本项目是基于ESP32和GPS技术的小型追踪器,致力于达成低功耗、高效率的位置追踪。设备依靠GPS卫星获取位置信息,在GPS信号缺失时,会自动切换到基于SIM800L模块的蜂窝塔定位。并且设备在发送位置信息后会进入深度睡眠模式,借助MPU6050加速度传感器检测运动来唤醒,实现能源节省。
项目的主要特性和功能
- 双定位模式:支持GPS卫星与蜂窝塔两种定位方式,保障在任何环境下都可获取位置信息。
- 低功耗设计:设备静止时进入深度睡眠模式,由加速度传感器唤醒,降低能源消耗。
- 智能唤醒:MPU6050加速度传感器检测到运动时唤醒设备,并发送当前位置信息。
- 远程数据传输:通过HTTPS协议将位置信息传至指定服务器。
- 模块化设计:硬件和软件均采用模块化设计,便于维护与升级。
安装使用步骤
硬件准备
- TinyPICO开发板
- 400mAh LiPo电池
- BN - 180 GPS模块
- Gy - 521 MPU - 6050加速度传感器
- HiLetgo SIM800L GPRS GSM模块
- 2N222A晶体管和200欧姆电阻
组装设备
- 依照提供的电路图和接线图进行硬件组装。
- 将所有组件安装到项目盒中。
软件安装
- 把
tinypico_gsm_tracker_with_mpu.ino
代码上传到TinyPICO开发板。 - 配置服务器端的
index.php
和parser.php
以接收和解析来自设备的POST请求。
网络配置
- 配置SIM800L模块连接到蜂窝网络。
测试和调整
- 在实际环境中测试设备的功能和性能。
- 根据需要调整代码和硬件设置。
注意事项
使用本项目时,需确保遵守当地法律法规,尊重他人隐私。根据实际情况可能要对代码和硬件进行调整。组装和使用过程中,要注意安全,避免短路和其他可能的危险。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】