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仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、资料使用介绍等,全网最全!
资料获取请关注微信公众号“电子工程师成长日记”,回复关键词:“资料”!
标签:47,STM32,电路,模块,按键,设计,GSM,GPS 来源: https://blog.csdn.net/weixin_41017942/article/details/115284364