Drone Pi: A Windows 10 Raspberry Pi 4G Drone

Introduction

I started this project because I wanted to make a drone based on raspberry pi and universal windows platform (UWP). To make this happen, I had to use windows 10 IoT core running on raspberry pi 2/3 and all the other stuff listed above.drone pi a windows 10 raspberry pi 4g drone

The Idea

The idea is simple: you get droneā€™s hardware except for receiver and transmitter that are replaced by a raspberry pi and a windows 10 device. In the first place, the communication between the drone and the controller was based on wi-fi connection, but then after some tests, Iā€™ve implemented a new setup based on 4G/LTE connection.

How does it work

Iā€™ve made a universalĀ app called ā€œDroneā€ that runs on a windows 10 device (master)Ā and on the raspberry pi (slave). In order to replace the wi-fi connection Iā€™ve made a web app called ā€œDroneRemoteā€ that uses web socket to allow the communication between the drone and the controller based on 4G/LTE connection. In addition, the web app displays telemetry data, GPS data and in-flight pictures. The Raspberry Pi is connected to the flight controller through serial connection (USB), the protocol used to communicate with the flight controller is MultiWii Serial Protocol (MSP), that allow to simulate the RC controller. Finally, an Xbox one controller, connected to a Windows 10 device, is used to pilot the drone.drone button mapdrone pi a windows 10 raspberry pi 4g drone

Known issues

I solve the connection range problem using 4G/LTE connection betweenĀ the drone and the controller. I was worried about the connection latency, but Iā€™ve noticed that is less than 100ms.

Other features and improvements

Iā€™m working on the implementation and testing ofĀ a brand new setup based on 4G/LTE communicationĀ between the drone and the controller using web sockets.

For more detail: Drone Pi: A Windows 10 Raspberry Pi 4G Drone


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top