Drone Pi:Windows 10树莓Pi无人机

蔡****港 UID.2870439
2017-01-25 发表

Drone Pi:Windows 10树莓Pi无人机
***附件停止解析***
关于这个项目
一个炫酷的无人机控制的树莓派,一个Windows 10设备和一个Xbox一个控制器。
这个项目中使用的东西:
Microsoft Lumia 950XL
Microsoft Xbox One Controller (bluetooth)
Raspberry Pi 3 Model B
Drone Frame
AfroFlight Naze32 Rev6 Flight Controller
Hobby King 30A ESC 3A UBEC
Turnigy D3530/14 1100KV Brushless Outrunner Motor
Hobbyking Slowfly Propeller 10x4.5 Blue (CW/CCW) (4pcs)
Turnigy 3300mAh 3S 30C Lipo Pack
Gold Plated Spring Connector 3.5mm
HXT 4mm Gold Connector
Wireless 300N USB 2.0 Dongle
Micro USB data cable
软件应用和在线服务:
Microsoft Windows 10 IoT Core
手动工具和制造机:
Soldering iron (generic)

大家好!我是Francesco,一个对技术有着强烈热情的年轻开发商。
介绍
我开始这个项目,因为我想制作一个基于raspberry pi和通用windows平台(UWP)的无人机。为了实现这一点,我不得不使用Windows 10 IoT核心运行在树莓派2/3。
想法
这个想法很简单:除了接收器和发射器被一个树莓派和一个windows 10设备取代之外,你得到无人机的硬件。
它是如何工作的
我做了一个名为“Drone”的通用应用程序,运行在Windows 10设备(主)和树莓pi(从)上。树莓派公开了接入点(AP),它可以用于通过Wi-Fi连接连接Windows 10设备。使用xbox一个控制器,通过蓝牙连接到Windows 10设备,您可以发送命令到无人机。然后,树莓pi通过串行连接(USB)连接到飞行控制器。由于multiwii串行协议,这是用于与飞行控制器通信的协议,我可以模拟RC控制器。
已知的问题
Wi-Fi连接范围有问题。 Raspberry pi 3有一个小天线,这可以使用带有外部天线的Wi-Fi usb加密狗解决。在一些测试中,我注意到使用Lumia 950XL作为控制器在2/3分钟后,连接不稳定。我已经解决了这个使用Windows 10平板电脑(Dell Venue 8 Pro)运行Drone应用程序。我也试图使用一个直接连接到树莓派的Xbox一个360控制器,但范围限制为10米。但是,如果你有任何想法如何提高信号强度或如何扩大连接范围,请免费共享。谢谢。
下一步
这是基本的想法...我正在做一些其他酷的功能:
超声波传感器 - 障碍物检测
LifeCam HD-3000 - USB摄像头用于视频流
GPS传感器 - UAV和返回主页功能
Web App - 通过4G / LTE网络进行远程控制
敬请关注!
示意图:
总体模式:
***附件停止解析***
RPi和飞行控制器连接:
***附件停止解析***
code:
***附件停止解析***
***附件停止解析***
***附件停止解析***

标签: Windows 无人机

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
wucd UID.573665
2017-01-25 使用 Lumia 1520 回复

祝你早日赶超大疆。

cdf1314 UID.926158
2017-01-25 使用 Lumia 950 XL 回复

利害的!!!!

Rebortpcz UID.1318516
2017-01-25 使用 Lumia 638 回复

有点牛!

876724 UID.1337687
2017-01-25 回复

拿征服者打下来(❀

t****i UID.123880
2017-02-06 回复

为何不用了cc3d,,pix, 或ppz?

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报