资料介绍
描述
不久前,我决定构建一个汽车/个人追踪器。
这是我在这个方向上的第一个原型。
系统本身非常简单。只是一个 Arduino Mega、一个 GPS、一个 GPRS Shield 和一个 SD 卡。这是可选的,但我包括在内,因为我想在 Facebook 上向我的朋友发起挑战时,他们会调用系统并收到一条包含我的位置或我最后已知位置的短信。
系统一直在搜索实际位置。如果有人拨打 SIM 卡的号码,系统将发送一条包含实际位置和谷歌地图链接的短信。例如:
Hugo 位置现在是:纬度:54.315010,日志:10.130997。 http://maps.google.com/maps?q=54.315010,+10.130997
如果 GPS 未接收到任何位置,系统将发送最后已知的位置。例如:
我似乎找不到雨果。我最后一次见到他是在:纬度:54.315010,日志:10.130997。 http://maps.google.com/maps?q=54.315010,+10.130997
然后将日期、时间、位置和 SMS 状态存储在 SD 卡中。
组件
我用了:
1x Arduino MEGA
1x GPRS 屏蔽(也可以使用市场上提供的其他 GSM 屏蔽)
1x GPS(我用的是 NEO 6,在 ebay 很受欢迎)
1x SD 卡护罩
1x 9V 电池
1 个塑料盒
一些电线
连接组件
由于 Arduino Mega 使用不同的引出线,因此需要重新布线。
首先,为 Arduino Uno 设计的 SD Card Shield 将引脚 10 到 13 用于 SPI,因此为了使其在 Mega 上运行,需要将它们“传递”到 MEGA 上的 SPI 引脚。
Arduino UNO SPI 引脚 - Arduino MEGA SPI 引脚
MOSI - 11 至 51
味噌 - 12 至 50
SCK-13 至 52
不锈钢 - 10 至 53
在 GPRS Shield 上,首先需要在 Shield 的 J7 跳线中将通信引脚设置为软件串行。
然后使用一些电线将 GPRS 屏蔽中的引脚 7 和 8 连接到串行 1 端口(Arduino Mega 中的引脚 18 和 19)。
关于如何在GPRS Shield 中连接SIM 卡的更多详细信息,请参阅我 在Hackster 中的另一个项目 。
GPS 连接到 Arduino Mega 中的串行 2 端口(引脚 16 和 17)。
GPS 所需的电源也从 SD 卡的 5V 引脚和 GND 引脚中取出。
9V 电池可以连接到 Vin 引脚或电源插头。
准备合箱实地测试。
代码
我在这里留下一些关于代码的快速注释。
我将这个库用于 GPRS Shield。
为了使用 Arduino Mega,有必要做一些改变:
1) 打开 GSM.h 并注释掉适当的行,如下面的 Arduino Mega:
//#定义UNO
#define 巨型
2) 在 HWSerial.h 中取消注释 Mega 定义行,例如 Arduino Mega:
#define 巨型
对于 GPS,我正在使用这个库。
它自己运行的程序非常简单。在所有启动例程(GPRS、GPS 和 SD 卡初始化)之后,GPS 将尝试确定可用的卫星数量和有效的 GPS 坐标点。
如果在此期间拨打电话,电话将自动拒绝,不会发生任何事情。
当 GPS 具有有效位置并且检测到超过 3 颗卫星时(我假设 GPS 接收良好的位置),如果拨打电话,系统将向呼叫号码发送一条短信,其中包含我的位置。所有这些数据都将存储在 SD 卡中。
如果 GPS 少于 3 颗卫星,则无法检索到有效位置,因此如果拨打电话,电话号码将收到一条包含我最后已知位置的短信。同样,所有数据都存储在 SD 卡中。
优点和缺点
由于这是一个原型,所以有很多东西不能正常工作。但目标始终是改进。
首先电池只能持续一个小时!我没有在软件中实施任何节能机制。因此,对于未来的改进,“睡眠模式”是必须的。
尺寸也经过审查,我设计了一个全新的电路板。第一眼是这样的:
如果您发现任何错误或有任何建议/改进或问题,请写信给我。
谢谢阅读。
雨果·戈麦斯
- 构建一个漂亮的蓝牙扬声器
- 构建一个开源式生物反应器
- 投币个人自动售货机的构建
- 构建一个基于微控制器的示波器
- 个人安全追踪器解决方案 0次下载
- 构建一个移动RFID阅读器
- Xilinx KV 260构建一个人脸识别车库门锁
- 为Karts构建一个便宜的数据记录器
- 利用Yocto构建嵌入式Linux教程01--第一个Yocto项目构建
- 探讨高度计在健身追踪器中的作用 17次下载
- 面向机器人的解耦视觉伺服追踪方法 11次下载
- 基于LoRa无线射频信号的行走追踪系统 8次下载
- 一种基于多智能体协同强化学习的多目标追踪方法 20次下载
- 如何设计一个基于汽车横摆角速度的模糊自适应PID控制器 17次下载
- 便携式个人追踪器的研发 1次下载
- 如何构建一个简单的基于红外的车门遥控器 1145次阅读
- 如何构建一个简单的12V至19V升压转换器电路 2626次阅读
- 如何构建一个信箱开路指示器电路 723次阅读
- 如何使用7段显示器和分立元件构建一个飙车计时器电路 1142次阅读
- 构建一个基于通用密码的电子锁电路 1273次阅读
- 构建一个计时器电路的教程 2576次阅读
- 如何使用Arduino和超声波传感器构建一个油箱液位指示器电路 1582次阅读
- 如何使用Arduino构建一个电子动画眼睛 2299次阅读
- 一个非常容易构建的简单金属探测器电路 2715次阅读
- 一个易于构建且成本极低的电子设备保护器电路图 1025次阅读
- 一个低成本易构建的汽车防盗电路图 2535次阅读
- DIY一个GPS儿童追踪器 8702次阅读
- 如何构建一个电动汽车EV充电器 2056次阅读
- 如何利用Arduino构建一个功率计 2974次阅读
- 基于追踪一个低功耗可破解显示器的制造方案 1947次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多