初步实现下面功能
1. 基于WFly 6A和android手机的双遥控
2. Android手机遥控时能够 视频,即能够看到摄像头的视频
3. 前进 后退 左右遥控功能
4. 基于GPS的导航
5. LED灯。方便晚上玩。如今基本上仅仅有晚上有时间
硬件配置清单
1. 45mm*12mm*15mm船壳+相关配件
2. Respbery Pi1 Model B,实现Wifi通讯,FP-V视频。控制无刷电调和舵机
3. 20A电调,无刷电机 1400KV。曾经玩固定翼时买的。电调没有文档,使用PWM測试时发现了些控制规律。后面可能须要换好的电调
4. 11.1V 1500mAh 动力锂电池,加平衡充电器,。曾经玩固定翼时买的
5. WFly 6A遥控器 ,万一树莓派出bug了, 还能够用遥控器回来啊,毕竟是在水池玩的, 遥控器的距离有500米啊
6. 9g舵机 2个
关键技术点
------
1. Respberry Pi无* 刷 电机控制,眼下这方面网络上资料非常少,我实验了2个晚上,基本上找出了PWM 无刷电调的规律
2. FP- V视频方案,这块也比較头疼,mjpeg方案感觉非常卡。一秒仅仅有几帧;motion主要是做视频 的。感觉也不适合;使用硬件 模块方法。感觉也不太合适,有发射 器和接收器组成,Android手机还要接收机,使用不方便,技术也复杂;还有就是H264方案。可能是最后的选择,但技术比較难。
3. Android和手机和树莓派的通 -信方式,要稳定 。实时, 用tcp ,udp还是其他更高级的协议。眼下还没有想清楚
4. 树莓派端打算使用Python和RPi.GPIO 开发。Android手机端直接写个App
5. 无 刷电机的固定问题
项目Plan :
技术预研1周晚上时间,查看国外资料和git源代码,决定技术方案,编写实验 代码
硬件集成。先实现WFly 遥控,全部设备完毕安装,争取2个晚上完毕,先能玩起来
Pi上的Python控制代码编写 。3个晚上
Android App编写 2个晚上
我有些航模硬件方面的经验,但主要能力在软件编程方面。希望航模和树莓派 高手 指导,给出建议。
最新进展,经过24个小时的hxackthon, 项目基本完毕了,代码git地址 https://github.com/offbye/PiBoat