Windows10 & 树莓派 4G无人机

由Raspberry Pi, Windows 10设备和4G网络上的xBox one控制器控制的酷无人机

内容目录
硬件
软件
手动工具和制造机器
介绍
原理图
代码下载

硬件
Microsoft Lumia 950XL (或者别的Windows 10 设备)
Microsoft Xbox One Controller (bluetooth)
Raspberry Pi 3 Model B
无人机框架
AfroFlight Naze32 Rev6飞行控制器
Hobbyking 30A ESC 3A UBEC
Turnigy D3530 / 14 1100KV无刷电动机
Hobbyking Slowfly螺旋桨10×4.5蓝色(正反转)
Turnigy 3300mAh 3S 30C Lipo Pack
镀金弹簧连接器3.5mm
HXT 4毫米金连接器
用于Naze32 / Flip32的迷你Ublox NEO-M8N GPS
超声波传感器 – HC-SR04(通用)
微软Lifecam HD-3000
沃达丰K5150 4G / LTE USB ( 用于Web套接字连接的4G / LTE调制解调器 – 与Windows 10 IoT核心兼容 )
无线300N USB 2.0加密狗 ( 这个wifi加密狗与Windows 10 IoT核心兼容,我选择这个,因为它有可移动的外部天线 )
Micro USB数据线 ( 需要使用此短电缆将RPi连接到飞行控制器 )
软件
Microsoft Windows 10 IoT Core
Microsoft Azure
手动工具和制造机器
烙铁(通用)
介绍
我开始这个项目是因为我想制作一款基于Raspberry Pi和通用Windows平台(UWP)的无人机。为了实现这一点,我不得不使用在Raspberry Pi 2/3上运行的Windows 10 IoT Core以及上面列出的所有其他内容。

这个想法很简单:除了用Raspberry Pi和Windows 10设备取代的接收器和发射器之外,你会得到无人机的其他硬件。 首先,无人机和控制器之间的通信基于Wi-Fi连接,但经过一些测试后,我实现了基于4G / LTE连接的新设置。

我制作了一个名为“Drone”的通用应用程序,它运行在Windows 10设备(主设备)和Raspberry Pi(从设备)上。 为了取代Wi-Fi连接,我制作了一个名为“DroneRemote”的网络应用程序,它使用网络套接字,允许基于4G / LTE连接的无人机和控制器之间的通信。 此外,该网络应用程序还显示遥测数据,GPS数据和飞行中的图片。 Raspberry Pi通过串行连接(USB)连接到飞行控制器,用于与飞行控制器通信的协议是MultiWii串行协议(MSP),允许模拟RC控制器。 最后,连接到Windows 10设备的Xbox one控制器用于驾驶无人机。
Windows10 & 树莓派 4G无人机_第1张图片
更多内容,参阅https://via-dean.com

你可能感兴趣的:(Windows,10,物联网,Raspberry,Pi)