|
在上两篇帖子中,笔者提出了自己的一个想法:基于OKdo E1做一个无线串口数据收发的应用,采集GPS数据,解决室内搜不到卫星信号的问题。最近经过笔者的调试,终于完美收官啦。先放实物图:
GPS数据采集端
数据接收端
数据接收端,笔者暂用电脑端的USB转串口模块来接收: 上图所示为:电脑端串口调试助手收集到的数据
项目说明: 1、GPS模块是GPS卫星信号接收器,通电了就会通过串口往外定时发送位置、搜索的卫星信息等,波特率为4800; 2、OKdo E1板子中的程序代码就是上一篇帖子中的源码,笔者已经随附件发出来了; 3、无线数传模块E22-400T22D 是433Mhz LoRa 无线模块,这款官方宣传说空旷环境传输距离是5Km,笔者使用时把它们设为点对点透传模式; 4、在本项目中,OKdo E1的作用就是将USART2 串口RX接收到的数据,没做任何处理就通过USART2 串口TX发送给LoRa无线模块,无线模块也同样未做处理,就以无线电波形式发送出。 5、笔者后续会把解析GPS数据的代码集成到OKdo E1板子中去,然后发送出经纬度、时间等信息;笔者的终极目标是要把采集的其他数据信息,比如温湿度数据跟GPS信息一起做个信息融合后,再一起通过LoRa模块发送出。 本次的介绍就先到这,未完待续……
|