Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

IoT Based Unmanned Aerial Vehicle

We have developed a Quadcopter, which can easily operate with laptop or PC having the latest web browser and Internet connection through a keyboard. User have to open a web URL and login to access the UAV and control, capture view and download files remotely. Our main process

Project Title

IoT Based Unmanned Aerial Vehicle

Project Area of Specialization

Internet of Things

Project Summary

We have developed a Quadcopter, which can
easily operate with laptop or PC
having the latest web browser and Internet connection through a
keyboard. User have to open a web
URL and login to access the UAV and
control, capture view and download
files remotely. Our main processing
unit is Raspberry Pi, and we program
our UAV with Python and JavaScript.
Gyroscope and accelerometer are
used to balance the UAV. When it is
out of network, it will automatically
come to starting position.

Project Objectives

The main objective of our project is to control UAV through the internet (for unlimited range) without the need for extra hardware. As almost everybody knows how to use the internet. So we develop a web application for controlling. Controls are as easy as you are playing a game.  

Project Implementation Method

Our UAV  connect to a cloud server for port forwarding to a URL which we give to a web browser to access UAV. Our UAV and web browser communicate through Hyper Text Transfer Protocol (HTTP). Access to UAV is secured by the login. Command to operate UAV are send through a WebSocket. Python code reads these commands and sends a PWM signal to electronic speed controllers. It also logs the reverse of the commands with time the command run. So when the UAV is out of network it runs these commands and moves back. UAV also read gyroscope and accelerometer to calculate motor throttle and balance the UAV. Live view of the camera is also displayed on browser and user can take photo and record video through commands.

Benefits of the Project

If a user needs real-time information of a specific place from anywhere. Our project is developed for him. A user just needs an internet connection and log in to operate the unmanned aerial vehicle (UAV). It can use for surveillance, survey, inspection, photography, monitoring, and documentation.

Technical Details of Final Deliverable

Our UAV  connect to a cloud server for port forwarding to a URL which we give to a web browser to access UAV. Our UAV and web browser communicate through Hyper Text Transfer Protocol (HTTP). Access to UAV is secured by the login. JavaScript reads the commands from the keyboard and sends to  Raspberry Pi through WebSocket to operate UAV. Python code reads these commands and sends a PWM signal to electronic speed controllers. It also logs the reverse of the commands with time the command run. So when the UAV is out of network it runs these commands and moves back. Raspberry Pi also read gyroscope and accelerometer to calculate motor throttle and balance the UAV. Live view of the camera is also displayed on browser and user can take photo and record video through commands.

Final Deliverable of the Project

HW/SW integrated system

Type of Industry

IT , Transportation , Media , Others , Security

Technologies

Artificial Intelligence(AI), Internet of Things (IoT), Robotics, Others

Sustainable Development Goals

Affordable and Clean Energy, Decent Work and Economic Growth, Peace and Justice Strong Institutions

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Raspberry Pi 3 Model B Equipment160006000
SD Card 32GB Equipment110001000
MPU-9250 Equipment1800800
Li-Po Battery 3S Equipment170007000
ESC 30A Equipment415006000
Bueshless Motor 1000Kv Equipment415006000
Pair of Propellers Equipment2200400
Power Module Equipment1250250
F450 Frame Equipment135003500
Night Vision 8MP NoIR Camera Board V2 Equipment150005000
Internet Dongle Equipment150005000
Total in (Rs) 40950
If you need this project, please contact me on contact@adikhanofficial.com
B bot

B-Bot is a web based system that will bargain bargain in natural language, using Natu...

1675638330.png
Adil Khan
10 months ago
Assistance

There are a lot of ambulance services currently serving their services all over Pakistan....

1675638330.png
Adil Khan
10 months ago
Reseller Giant A Computerized System for Fabric Store

Reseller Giant: A Computerized System for Fabric Store will be a mobile application for th...

1675638330.png
Adil Khan
10 months ago
Medical Diagnosis System

A medical expert system that can assist doctors in diagnosis process to minimize the error...

1675638330.png
Adil Khan
10 months ago
Perturb & Observe (PO) Based Simulation & Hardware Implementat...

Engineers are always trying to make the things easier as much as possible, by pursuing the...

1675638330.png
Adil Khan
10 months ago