GPS Shield 短信定位跟踪、查询系统(操作说明+资料分享) 电路方案

han4876 20 0 ZIP 2021-04-26 19:04:57

可能感兴趣的项目设计:https://www.cirmall.com/circuit/5892/detail?3(sim900扩展板制作家居安防报警器(教程+资料分享)) 之前给大家介绍了ICOMSAT,一款能打电话,收发短信的sim900扩展板。请注意,是扩展板!那么它肯定可以再直接叠加其他扩展板咯!没错,今天我们就给它加上定位跟踪功能。GPS shield是一款可以实现全球定位的扩展板,把它们结合在一起,我们就可以轻松地实现利用短信来查询当前的位置坐标,可以应用于货物定位查询。 需要用到的配件有: Iteaduino MEGA2560资料见“相关文件”下载。 硬件设置和搭建: a) Icomsat的开关拨到UART的一端,跳线帽按照RXD->D2,TXD->D3如图,接上GSM天线和插上手机SIM卡。详细跳帽和引脚请下载查阅产品手册和原理图:https://pan.baidu.com/s/1eQGezWu,或者“相关文件”下载。 b)GPS扩展板的开关拨到5V,跳线帽按照RXD->D1,TXD->D0如图连接,接上GPS天线。详细产品资料见“相关文件”下载。 c) 我们的程序中会使用到MEGA2560的两个串口,UART1连接到Icomsat,UART2连接到GPS shield, 另外还有多余的串口可以烧写程序,所以可以先叠加好3个板子,连接USB线,直接烧写固件。 把mega2560的开关拨到5V的一边。(此板还可以提供3.3v的IO电平) 再把GPS shield和Icomsat堆叠起来,然后插到MEGA board板子上一排Arduino socket上 d) 连接完成后的硬件图如下所示: 烧写程序: a) 首先我们需要下载GSM和GPS的Arduino支持库。 b) 把两个库解压缩到Arduino\libraries的目录下,然后打开arduino IDE. 接着把代码复制黏贴到Arduino IDE,烧写到MEGA主板上。“Board板子类型选择mega2560 or ADK” 代码部分截图,见“相关文件”下载: 拔掉USB线,改用9V/2A外部电源供电,GPS的天线尽量放到信号好的高处。等Icomsat开机一段时间后,用手机给sim卡发送一条“gps”的短信,稍后,你会收到一条返回短信。里面包含了经度纬度以及时间信息,例如: lat: 22.588160 lon: 113.944100 time: 20140730073230 lat表示纬度,lon表示经度,time表示标准的“格林尼治时间”(本初子午线),跟北京时间相差8个小时。 如果你收到一条“gps not ready”的短信,表示GPS shield还没定位好。等待连接卫星信号的时间跟天气、地区、环境等因素有关,长则几分钟,短则几十秒。 淘宝地址:https://itead.taobao.com/ 原文出处:https://blog.sina.com.cn/s/blog_ade378ae0102uxss.html

用户评论
请输入评论内容
评分:
暂无评论