树莓派遥控船项目计划

最近资料的时候发现遥控船也挺好玩的,并且小区正好有水,看别人玩也挺好玩的,和四轴相比,技术难度和成本都相对低,于是就决定先做个遥控船了。


初步实现以下功能

 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 

你可能感兴趣的:(树莓派,PWM,RPi.GPIO)