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
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 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.
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.
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.
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.
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.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Raspberry Pi 3 Model B | Equipment | 1 | 6000 | 6000 |
| SD Card 32GB | Equipment | 1 | 1000 | 1000 |
| MPU-9250 | Equipment | 1 | 800 | 800 |
| Li-Po Battery 3S | Equipment | 1 | 7000 | 7000 |
| ESC 30A | Equipment | 4 | 1500 | 6000 |
| Bueshless Motor 1000Kv | Equipment | 4 | 1500 | 6000 |
| Pair of Propellers | Equipment | 2 | 200 | 400 |
| Power Module | Equipment | 1 | 250 | 250 |
| F450 Frame | Equipment | 1 | 3500 | 3500 |
| Night Vision 8MP NoIR Camera Board V2 | Equipment | 1 | 5000 | 5000 |
| Internet Dongle | Equipment | 1 | 5000 | 5000 |
| Total in (Rs) | 40950 |
B-Bot is a web based system that will bargain bargain in natural language, using Natu...
There are a lot of ambulance services currently serving their services all over Pakistan....
Reseller Giant: A Computerized System for Fabric Store will be a mobile application for th...
A medical expert system that can assist doctors in diagnosis process to minimize the error...
Engineers are always trying to make the things easier as much as possible, by pursuing the...