查看了这个项目的资料,遥控器收发不是用蓝牙,是采用2.4g的无线收发模块做的,难怪手机没有搜集到蓝牙设备。问了客服,不提供现成的原理图以及pcb文件。(哎!这个也叫开源啊,这个项目不太好弄了。好在手头还有个张飞老师的资料,参考来做)他们只提供有pdf版本的原理图,好吧到时候自己画吧!还提供了web版本的地面站,web真心不懂,看看代码有点发懵,不知道啥语言开发的。地面站的主要功能是配置飞行参数以及调节pid算法参数。参数调节没有具体试试,怕把无人机弄坏了,只看了看操作界面。
至此,在应用层面的情况整理如下:
1、无人机可以起飞,传输图像数据。
2、可用遥控器与手机app两种方式进行控制,如果用手机app软件,图像会显示在手机app上。
3、遥控器控制的话用2.4g的无线收发模块控制。手机控制的话用的是无线wifi控制。
4、无人机可用气压计进行定高飞行,璇停。
下面要做的就是要弄清楚数据流了,通过应用操作,大致猜测一下,数据是这样流动的:
1、遥控器控制过程:
遥控器发送指令通过无线收发模块传输到无人机,无人机接收到指令后再将指令下达给各个相关部件,做各种飞行动作。
2、手机遥控过程:
通过无线wifi模块将手机app端指令发送到无人机,无人机接受信号后下达给各个相关部件做飞行动作,同时用wifi信号将图像信息发送给手机端。
最粗略的的数据流动就是这样了,下面要做的就是细化了。首先分成软件硬件,各个模块进行细化,数据在各个模块中的流动是什么样的,得自己画图整理了,先到这吧!