Okay so After much troubleshooting the drone is finally built and it works.... the main reason that i had to do this much troubleshooting is because i used the nodemcu board and prebuild sensor modules to make this and thus had to tinker a little bit. but at the end of the day its worth it. thank you very much for the tutorial and the detailed guide!!
@@Circuitdigest hey one more thing, How do I enable the altitude hold mode? I already bought the ms5611 and attached it to the drone, but the app doesn't have any options to enable It. Also when I open cfclient in pc(I'm using the espressif modified one) it scans and says that no drones are available and I can't seem to setup more things in my drone, however when I check using the python library of modified cfclient, it shows me imi data in console. How to connect it properly? And more importantly, how do I enable the height hold mode?
@@RameshKumar-kb7hp well people have different needs, for a science project a simple indoors nano quadcopter is sufficient. But yeah, its really limited in terms of payload capacity, battery life, etc
Can you provide a spreadsheet with all of the part numbers, cost and suppliers who you bought the components from? A list with hyperlinks to each of the components would be deeply appreciated.
First of all thanks, this is an awesome project for some one like me who is getting started. After googling around about LiPo batteries (and why mine has 2 plugs) I've read that charging them without a balancer can be really dangerous. Are there adequate protections in this circuit so my house does not burn down? I'm not saying this to be a jerk, I love this project and appreciate your effort. I have a Lumenier 1300 mah 35c 11.1v battery. Thanks in advance.
The PCB has a dedicated battery charger chip, the infamous TP4056, which is cheap and easy to find. So no need to worry about charging the battery. But keep in mind that the current design doesn't have any over discharge protection. And the drone is designed for 1S battery not for 3S battery pack.
I think as a develpoer ,you must add an auto landing algorithim of the drone didnt get ant signal from the remote controller for 2 sec for example, additionally if you embed gyroscope module you determine the orientation of it ,so you can ,improve the landing process
Bro which battery you are using and take sometime and check where these drone components available and tell bro for me also this is dream to build drone many asked about components you are telling different vendors but check and tell bro i don't know any vendors do this to me bro pls reply fast I need this information and bro send me 3D printed Enclosure and mounting screws link or file pls pls
Hi there...i have an idea in my mind can you replace the esp 32 wroom module with "esp32 cam" so it can give live video feed...if the idea works then it will be a great diy fpv project
Adding a video stream to the same module thats used for controlling is a bad idea. Video stream will need higher band width and it can cause issue with the control system when not in close range.
how to mechanical mount the motors to the PCB frame? I see there are some kind of o-rings there but where to source them? Thanks for this amazing project!
Hey, i saw that you used Orange 3.7v battery... Can you please specify mAh and How much flight time did it give ? I have Bonka 3.7v 25C 600mAh battery will it work?
0.6x25 means your 600mah 25c battery can safely deliver 15 amps at FULL CHARGE or 1.5amps at 10% charge 0.33x25=8.25 (or 8) if in total your 4 drone motors consume 8 amps at full throttle then that's a useable capacity of 270mah out of 600mah battery therefore 60/29.6= 2 minutes of minimum flight time at full throttle safely, tho if you are gentle then that's subjected to increased useable capacity and flight time as well as reduce losses by less heating Pro solved it for pleasure, hope it helps
I've a pi pico and 6050 imu, will use that to make this project 🙂 . Problem is those motor driver mosfet and 720 motors aren't available in local market. Code will be my own, so no problem
@@Voyage06 no they have published schematic on website it have all pinouts.so it's easy to make I used only esp32 board not pcb.good luck for your project👍
There are plenty of over the counter flight controllers available. the problem is that they are not cheap. So thats why we have make our own PCBs to reduce the cost.
You can, but you might need to modify the design. The current design can support features such as Indoor position-hold flight, Height-hold flight, and head-free mode with by adding extra modules.
@Circuit Digest can you make a detailed video on ov7670? I've seen and followed your post on ov7670 but I encountered several errors. Please think about it. I already half completed my esp32-based drone ( Not the one shown in this video but my own version ) and I am planning to use ov7670 for camera module and transmit data thrpugh nrf24l01 pa/lna module if needed for long range but for short range we can use websocket. Hope you think about this idea. regards
@@CircuitdigestThx and do you any other options in mind for video transmission ? I used nrf24l01 for transmitter and receiver hence I thought it might be useful 😕. Any other video transmitters I've found were costly ( more than 1500)
It uses the same module as of the ESP32 Dev board. If you want to use the ESP32 Dev board you have to make the remaining circuitry including battery charger, mosfet driver, indicator LEDs etc on to another PCB and combine them with a frame. But it would be easier to use the PCB provided.
@@Circuitdigest the pcb buil is costing around 100$ with pre installed components and if i only order pcb I would require micro soldering station as well as heat gun stations etc. Its esier to build it using dev board for beginners.Ive built the esc on different pcb and soldered it to esp dev board. Ill let you know the progress once its completed
Depending on your board you either need to use the USB c port and Arduino software or use a serial to USB converter with Arduino software, to flash you hold down boot click reset and stop holding boot
You must use the firmware from the repo provided in the project page. Don't use the ESPdrone firmware from espressif. There some change to the firmware.
No. If we consider 20mA as GPIO current limit, the Rlimit = 3.3/0.002 = 165Ohms. And if we calculate the RC time constant = Rlimit*Cload = 165* 5.E-11 F, 50pF from the MOSFET data sheet, = 8.24nS. Since this is way below the rise time of the MOSFET(15nS) we can eliminate the gate resistor.
Bro which battery you are using and take sometime and check where these drone components available and tell bro for me also this is dream to build drone many asked about components you are telling different vendors but check and tell bro i don't know any vendors do this to me bro pls reply fast I need this information
If it goes to a particular direction, then the IMU orientation is wrong. And for the no response problem check your battery. Uses battery with higher discharge rate, preferably 30C.
The controller client software will not install on Android. It complains about being built for an earlier version and not having the "latest privacy protections". You can choose "install anyway", but it then just says app not installed. What is the solution to this?
@@Circuitdigest Thanks very much for that. I've just been through the process again because I wanted to confiirm it with you and have found what I was doing wrong. I didn't recognise the question "Install anway" as a link in itself and was pressing the "OK" button below it (which actually just means confirm understanding of the blockage). DOH! Once again, thanks very much for trying it out.
@@Circuitdigest I’m sorry did I asked you that? If I didn’t make myself clear I apologize. I asked if you can turn it into a GPS and do unattended missions. To take a picture from an area and come back. Maybe that’s more clear
Hello, I used a battery with a higher capacity, but the drone still moved in one direction after take off Is the problem with the IMU, should I change it? Because he didn't have this problem before and he found it recently
Hello sir, how to use the circuit diagram and make the pcb. I don't know to solder small components, what can i do. Btw very nice video and the way you explain is very understandable. Thank you ❤
Hi , if you don't know how to solder you may opt with PCB assembly services. Many PCB manufacturers offers PCBA. FYI PCB assembly services are not cheap.
You got one more subscriber for your hard work ❤, and some questions; what about flying time according to that battery,if it is low,then can we upagrade that?(Increase in capacity also increase the weight of battery thats why im asking) Anyway great video❤❤❤,you must make a drone with esp32 cam module 🫶🫶
Hello, I am trying to build the same drone but with BLDC motors. In the source files there is brushless option mentioned but i was wondering if and how i can change the code to work with BLDC motors?
You can just search fro 720 coreless motor. Make sure you by two pairs, two with CW rotation and two with CCW rotation. same for the rotors. Code can be found in the github repo linked in the project hub.
It's me again LOL. SO I've built it, flashed the software and all is good. My issue is that as soon as I connect the battery, all four motors take off at full force and don't stop. I have not been able to look at my phone to make a connection because the thing wants to take off. Is there any way to solve this issue?
Make sure to use the correct battery. Use battery with at-least 20-30C discharge rate. And also make sure to use the exact mosfet for the motor driver.
Bro li ion battery 30c 360mah can be used or not and bro can you provide 40usd coupon because pcb assembled take 60usd if i want to order components separately you are not telling website do something bro there problem with pcb for everyone this problem only
You can use 30C 360mAh battery, but the flight time will be less. We are not affiliated with any PCB Fabs, So Can't give you any coupons or such. You may group with others to order the PCB , so that the cost will be low. AS already mentioned we have given full BOM, use that to order from your vendor.