Skip to content

Before starting the drone rotate the sticks for some iterations while avoiding it to start , then start it .Currently both branches are not proper and need rebasing.

Notifications You must be signed in to change notification settings

PrathameshBhagat/Drone-Branches-Project

Repository files navigation

Attempt to build an autonomous drone

Demo

VID_20230830143631.mp4

Note

  • The transmitter and reciver was programmed completely from scratch in JavaScript(J.S.) & C++, saving ₹4K to ₹10K to make delivery of medicines and goods cost effective and efficient with lowest carbon footprint.

  • The transmitter was self programmed by me and was just a vanilla J.S. page with two joysticks operated from a smart phone it self.

  • The receiver was as well self programmed in C++ and executed by a Node MCU, just a web server, serving the J.S. page and providing the recieved pitch, yaw, roll values to the flight controller.

  • The flight controller was an Arduino UNO R3 executing a third party C++ code provided by the YMFC-AL open source project. Not getting a traditional F.C. from the market added savings of atleast ₹5K to ₹15K. Totalling saving between ₹9K to ₹25K.

  • Later the transmitter was served by a separate Python server to reduce the load on the tiny Node MCU, it used to get really hot 🔥 and hence causing an auto reset, resulting in execution of the code from the beginning of the program (which mid flight could have caused a lot of damage).

  • The drone isn't very stable cause the PID (Proportional, Integral, Derivative) values need to be tuned and lacking an aeronautics background made it difficult to tune those values.

IMP

This repo unfortunately lacks clean code, comments and has snippets scattered in various files, making it difficult to get used to. So please consider contacting the developer a to get an overview of the project.

Please call +91 705-803-1648 or mail at prathameshbhagat0608@gmail.com.

About

Before starting the drone rotate the sticks for some iterations while avoiding it to start , then start it .Currently both branches are not proper and need rebasing.

Resources

Stars

Watchers

Forks

Packages

No packages published