加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

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

2017/04/18
44
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

可能感兴趣的项目设计: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) 把两个库解压缩到Arduinolibraries的目录下,然后打开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

  • ITEADUINO MEGA2560小板+ICOMSAT+SIM900+GSMGPRS扩展板.zip
    描述:MEGA2560小板+ICOMSA等扩展板
  • 烧写程序.txt
    描述:烧写程序
  • gps扩展板.rar
    描述:gps扩展板
  • GSM和GPS的Arduino支持库.zip
    描述:GSM和GPS的Arduino支持库

相关推荐

电子产业图谱