47-基于STM32的GPS定位GSM短信上报系统

具体实现功能

系统由STM32单片机+LCD1602液晶显示电路+GPS模块+GSM模块+按键电路+LED灯电路+电源电路组成。

具体功能:

1、液晶1602显示时钟,带日期,且可以显示经纬度信息,两个信息通过一个按键切换显示。

2、通过GPS定位,获取当前的经纬度信息(可以通过浏览器查看具体位置)。

3、通过电位器可以调节液晶屏的清晰度。

4、具有手电筒功能,通过另外一个按键,按下,灯亮,再次按下,灯灭。

5、通过第3个按键来发送经纬度信息给指定手机,按下后,开始发短信。

6、短信处理过程有指示灯显示。 

7、接受短信的手机号码可以主动获取经纬度信息,发送"GET"给设备手机号,设备会回复信息给发送者。

8、GSM模块是SIM800A,该模块和SIM900A电路程序完全兼容外观外形一模一样。

设计背景

智能手表是一种新型的可穿戴式设备,其中蕴含了大量的新颖的设计理念,它的出现体现了可穿戴式设备的快速发展,同时也体现出可穿戴式设备的应用将一步一步走向人们的生活。而其智能手机客户端,在保证智能手表的基础功能的前提下,同时优化了智能手表的用户体验。

本设计介绍了基于单片机的智能手表定位系统的设计与实现,控制系统采用STM32核心芯片,外围电路含有液晶显示器LCD1602,GPS,GSM电路,按键和LED灯电路组成,通过LCD模块能够将实时时间以及定位经纬度显示出来。系统可以通过GSM模块直接发送定位信息到指定的手机用户上。系统软件采用模块化设计思想,可以极大的降低系统设计难度。该智能手表定位系统能长期、连续、可靠、稳定的工作;同时还具有体积小、功耗低等特点,便于携带,使用方便。最后经过实际验证,本设计系统完全满足论文的需求。

硬件设计

本设计由STM32单片机+LCD1602液晶显示电路+GPS模块+GSM模块+按键电路+LED灯电路+电源电路组成。硬件框图如图所示。

软件设计

本系统设计主要采用Keil5软件编写与调试程序,程序语言采取易读性和移植性更高的C语言编写。系统运行流程图如下图所示。

原理图

本系统原理图设计采用Altium Designer19,具体如图。

程序

本设计利用KEIL5软件实现程序设计,具体如图。

全部资料

全部资料包括程序(注释)、AD原理图、protues仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、资料使用介绍等,全网最全!

资料获取请关注微信公众号“电子工程师成长日记”,回复关键词:“资料”!

猜你喜欢

转载自blog.csdn.net/weixin_41017942/article/details/115284364