Your Multicopter Flight Controller - 3D (YMFC-3D) Part 1 - Hardware.

  Рет қаралды 519,996

Joop Brokking

Joop Brokking

Күн бұрын

PLEASE USE THE YMFC-AL (AUTO-LEVEL) SOFTWARE: • YMFC-AL - Build your o...
These videos are just for reference. The new software is much easier to setup and supports almost all transmitters.
You can download the Arduino sketch here:
www.brokking.ne...
The schematic:
www.brokking.ne...
More information on level converters:
playground.ardu...

Пікірлер: 1 200
@kckoellein
@kckoellein 6 жыл бұрын
Almost finished with my build, Joop! Thank-you for creating this project! I'm looking forward to digging into the code as a first SERIOUS programming project.
@crazycampers5466
@crazycampers5466 4 жыл бұрын
@kc koellein, could you please help me out with the connections of the Ardunio UNO and the other circuits? For one, I just can't understand how to take a common ground for the ECS terminals(the three-pin section)
@aakaarjaiswal5392
@aakaarjaiswal5392 3 жыл бұрын
@@crazycampers5466 I am in the process of building the drone and I am now facing the same problem. I designed my own frame and I am using solderable PCB for the power distribution board. One solution is to use header pins and connect all of them together and one of these pins goes to the ground pin in arduino
@chrismiles1927
@chrismiles1927 3 жыл бұрын
you all prolly dont care but does any of you know a tool to get back into an instagram account? I somehow lost my account password. I would appreciate any assistance you can offer me.
@jaycejaime3965
@jaycejaime3965 3 жыл бұрын
@Chris Miles instablaster :)
@chrismiles1927
@chrismiles1927 3 жыл бұрын
@Jayce Jaime thanks for your reply. I found the site on google and im in the hacking process now. Looks like it's gonna take a while so I will get back to you later when my account password hopefully is recovered.
@yagizp
@yagizp 9 жыл бұрын
I wanted to build flight controller from arduino. I almost gave up when I found these videos. It helps me a lot. Thank you
@travellingweekends4014
@travellingweekends4014 7 жыл бұрын
please give detail step by step procedure of hardware setup
@siddharthmanwani6065
@siddharthmanwani6065 5 жыл бұрын
Even I want the same bro.
@AnsilioF
@AnsilioF 9 жыл бұрын
I am building an autonomous quadcopter for school and this guide seems to be a perfect starting point. Thank you so much for posting this!
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
+Kyle A Your welcome ;-)
@nombreapellido5125
@nombreapellido5125 9 жыл бұрын
Hi i have a question about power Vin and A0 , if the batery is 3s = 11.1 Volts ..... The resistances is a divisor voltaje right? Vin= (11.1*1.5)/1.5+1 = 6.66volts and Volt Ao =4.44Volts..... but the power in arduino must be 7Volts---12 volts and Vin is 6.66Volts
@silentehacker00
@silentehacker00 8 жыл бұрын
+Carlos tercero no look well at the schematic vin receive 11.1 v not 6.66 loOk the wires. A0 receive 6.66 but i think it not safe for the board, because a0 must not recevie voltage higher than 5 v
@nombreapellido5125
@nombreapellido5125 8 жыл бұрын
+jones rayan OOoo its true... thnaks you very much for correct me , I suppose that A0 must have a regulator or something...
@nombreapellido5125
@nombreapellido5125 8 жыл бұрын
+jones rayan Its posible change de resistance R3.... if R3 is 820ohm ----> Vin=11.1(820)/1820 =5.00109Volts... The analog inputs have a diode but this diode can destroy if the voltaje is higher for a long period of time...
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
+Carlos tercero A full lipo has a voltage of 12.6V, not 11.1V.
@nombreapellido5125
@nombreapellido5125 8 жыл бұрын
+Joop Brokking Thanks joop : )
@Hellston20a
@Hellston20a 7 жыл бұрын
Hardware wise, this setup is frightfully mature. It has Vbat which isn't even universally featured on specialised FCs, and using a diode to prevent USB powering the whole system is a painful reminder of the missing-diode on Naze32 rev6 prototypes. Many ppl are commenting about WIFI control link. My inner FPV pilot says it's not feasible, but my coder personality tells me to look into ESP8266 or XBee lol
@user-bi5yj7hs9t
@user-bi5yj7hs9t 5 жыл бұрын
Where is the tutorial for connections and materials?
@okusitinotahitua1020
@okusitinotahitua1020 4 жыл бұрын
where is your name?
@barunbasnet
@barunbasnet 3 жыл бұрын
@@okusitinotahitua1020 good one lol
@nittinmurthi6300
@nittinmurthi6300 3 жыл бұрын
He literally showed the circuit diagram
@19ms94
@19ms94 7 жыл бұрын
I just built the quadcopter myself and implemented your code. Thank you very much for your work. I went through the code and I am amazed by the simplicity of it and how well it works.
@16BitNarwhal
@16BitNarwhal 6 жыл бұрын
STOP SKIPPING STEPS. ARGH!!!! I NEED TO KNOW HOW, WHERE, AND WHAT TO PUT ON!!!!
@KolibriFPV
@KolibriFPV 3 жыл бұрын
This project is really great Joop! I've just finished my Quad, and when it turned on it really felt special! Thanks for your really thorough and clear explanantion! I learned a ton on the process And yes, this is indeed 6 years later, but I personally think it is just as relevant as ever
@1ncredibl3lifestyle85
@1ncredibl3lifestyle85 9 жыл бұрын
sir: can u please upload a video of soldering the connections of the arduino uno
@1ncredibl3lifestyle85
@1ncredibl3lifestyle85 9 жыл бұрын
this is the best video for the begginer's who dream of flying a quadcopter
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
+sanjay sanju Thanks for the compliment!
@rooster443
@rooster443 6 жыл бұрын
Wish I 've found this video series back in the day. And everyone, be gratefull. It its really a hard workcome up with this kind of prjects, we have the opportunity to learn some from his experience and do our own research for improve our own projects
@zacharycchen
@zacharycchen 8 жыл бұрын
I love all of your YMFC vids, they have inspired me to start a multicopter project myself! I would love to see a tutorial on using an accelerometer to autolevel.
@MrPnew1
@MrPnew1 9 жыл бұрын
Joop - thank you so much for this series of videos. A few years ago I started experimenting with my first Arduino and then at the start of 2015 I got involved with quads so these videos are perfect for me
@sahanakaweerarathna9398
@sahanakaweerarathna9398 6 жыл бұрын
Hey sir i finished my Quad copter which works as a rate mode quad.I followed your these 6 videos and built my own code getting the knowledge from you.I used mpu6050 and also i had to use a kalman fliter as i was getting much noise from vibrations. And with my pid settings i got 100% stability.Here are my settings. For pitch and roll p =1 i=0.001 d=15 and for yaw p=2 i=0.001 d=0 . U are doing a great job with this series.keep up the gud work
@khanwasimi6259
@khanwasimi6259 7 жыл бұрын
I wish you would do more videos with more wiring details, but thank you so much for all the help you provide for all of us.
@Joop_Brokking
@Joop_Brokking 7 жыл бұрын
If you want detailed information: Check this video: kzbin.info/www/bejne/eorTeXVjgcufpas And my website: www.brokking.net/ymfc-al_main.html
@kevinpinheiro2485
@kevinpinheiro2485 8 жыл бұрын
I actually had shortage of time. This was for a college project. So I just went with the kk 2.1.5 and it worked surprisingly. I learned a lot from ymfc. Overall it was good lessons but I just didn't have enough time
@louigi6001
@louigi6001 7 жыл бұрын
if you use the 5V output from the Battery Citcuit Eliminator (BEC) in any one of the ESC you should be able to power up the Arduino NANO/ProMINI without issues (just make sure that you choose a 5v ProMINI version) ... it will be much smaller and lighter then an UNO but still retain the same I/O capabilities of the UNO.
@MultiTechEducation4U
@MultiTechEducation4U 2 жыл бұрын
Mr. Joop, I am an Elect. Engineer and a keen learner of something new, even at the age of 68 yrs. I also launched a plateform for free education preferably for poor students. I started learning this drone projects just 2 months before. But got made succefully with help of your videos (the best I came accrross). Very easy to follow up. The best , smooth & easy way as you explained . My motto is to make drone videos in Hindi language using your principles after getting full confidence and doing some experiments following you. Can I ? Sir, I tried with the way of Mr. Andrei(Electronoobs) videos based on MultiwiiConf, but could not get success to operate drone as no PID signals from hand made remote controller 6ch. to FC. I do not know what mistake I am doing. Kpt working 2 months without success. and with your videos got success in 2 days only. He is also not able to understand. Seems code and Confih.h settings. Can you guide related to Multiwii drones. ? Pl sir I want to to know the very cause of failure. I could find your videos/website related to this. Thanks to you and your Plateform.
@makarthur4618
@makarthur4618 7 жыл бұрын
Would like to have your validation of the power supply redundancy. Instead of just connecting two lipo in parallel, a circuit is built to control the power supply of two 6S lipo A and B. By default the copter will get power from the power reserve (capacitor) that initially draw current from lipo A. As lip A's voltage drops to say 21 volt, the system will automatically switch to draw power from lipo B.
@zankane308
@zankane308 9 жыл бұрын
Thank you for your immidiate responce sir , me and my group is following all your tutorials here and we use a gyro mpu6050
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
+Zan Kane Your welcome ;-) Success with your project and don't hesitate to post your questions if you have any.
@nationalgeek8677
@nationalgeek8677 8 жыл бұрын
man u are superb...I corrected my code when i read ur pid code... I am building a raspberry pi quadcopter
@johnm8016
@johnm8016 9 жыл бұрын
Hi Joop, thanks for the videos, which are of a good quality and are easy to follow. I look forward to the rest of the series. Best regards
@user-bi5yj7hs9t
@user-bi5yj7hs9t 5 жыл бұрын
Where is the tutorial for connections and materials?
@JDPorter180
@JDPorter180 8 жыл бұрын
Awesome dude! I will use this to make my own quad-copter. Instead of buying a dji phantom, i will use my spare Arduino Due and L3GD20H Gyro and this series of vids to make my own epic quad-copter. I also have lots of metal and metal working tools so making a frame would be cake. Subscribed!
@kevinchahine7553
@kevinchahine7553 7 жыл бұрын
You don't know how good your videos are
@Tony-pq1yr
@Tony-pq1yr 5 жыл бұрын
is there a guide for the wiring and soldering for each ECS to arduino?
@faroukfarid6452
@faroukfarid6452 4 жыл бұрын
schematic.pdf
@SchokokuchenLP123
@SchokokuchenLP123 9 жыл бұрын
Thaaaaank you for this incredible Videos!!! Without you, i cant do anything!! This are the best videos about to build a quadcopter on KZbin, really!
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
+Himbeer Torte Thank you for the compliments!
@akadihomabood90
@akadihomabood90 4 жыл бұрын
Hi , I am from Iraq , thanks for the great information and experience . you offers a great help to us and I think you did your best to do this job , thanks more.
@holiday2147
@holiday2147 5 жыл бұрын
Nice module for beginners
@prabhavchopra2748
@prabhavchopra2748 9 жыл бұрын
hi you showed awesome tutorials to us as i am a beginner you gave me a very nice explanaition i am working on this project only in the schematics are the reciever output the channel signal pin which i have to connect to arduino
@iqrafayyaz3789
@iqrafayyaz3789 4 жыл бұрын
Thanks for honestly sharing everything.....
@Pavana_sai
@Pavana_sai 8 жыл бұрын
really awesome. great job @Joop Brokking
@adakalyoncu1913
@adakalyoncu1913 3 жыл бұрын
I thought it was capatable of 3D (inverted) flight from the thubnail but still a nice video..
@davies8ter
@davies8ter 8 жыл бұрын
Hi there, I'd like to start by saying thank you. I have watched this entire video series and its been amazing! I do have one question though. In your schematic it shows you wiring your gyro to Analogue pins 4 & 5 yet in the video you instead connect them to the pins above Digital pin 13. What pins do you use and why these pins instead of Analogue 4 & 5? Thanks
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
There the same pins, only on different locations ;-)
@code-grammardude5974
@code-grammardude5974 7 жыл бұрын
That intro of the drone reminded me of star wars :D
@juliangaviria3346
@juliangaviria3346 7 жыл бұрын
Hi, first congratulate you for the quality of your videos, the explanation and the information is very good. I wanted to comment if you could add the writing, I mean for example in your MPU-6050 videos, but for these parts of the YMFC-3D hardware and software to translate it, I do not speak English very well. Thanks for the hassle, and again, congratulations on your work.
@jvdp9660
@jvdp9660 2 жыл бұрын
Is it just me or does he connect the battery directly to ground in his schematic.
@virajdeshmukh178
@virajdeshmukh178 3 жыл бұрын
Why does this project need only gyro and not whole IMU module in this quadcopter? Don't we need Accelerometer ?
@helpinghandalways
@helpinghandalways 8 жыл бұрын
sir how to attach a infrared camera for night vision how can it be possible? can u make a hole video with camara....thanks a lot sir u r great
9 жыл бұрын
Awesome! I hope i can build my own soon!
@nishchaykathuria3393
@nishchaykathuria3393 9 жыл бұрын
great work buddy, loved it ! keep posting more for young enthusiasts !
@sanglakjeon9214
@sanglakjeon9214 9 жыл бұрын
Hello Joop, Thank you very much for your videos. It seems that these ESC ground lines are not connected to GND of Arduino. Is that a right wiring?
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
Sanglak Jeon Hello, in the example that I made I did not connected the grounds of the esc because the are connected to ground in the esc. Despite that, you will see in the schematic that the ground of the esc is connected to the ground of the Arduino.
@pascalvanveen
@pascalvanveen 9 жыл бұрын
Hey Joop... Kom net terug van vakantie en heb deze eerste video zitten bekijken. Puik werk man! Ga de rest straks ook even op het gemakkie bekijken. Ook mijn eigen project ligt nog niet in de hoek dus daar kom ik ook zeker nog op terug. Top (y)
@kevinpinheiro2485
@kevinpinheiro2485 8 жыл бұрын
I used the esc code and all motors work. The two rear power first after half throttle the two front power up
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
You need to calibrate the ESC according to the manual.
@caribbeanchild
@caribbeanchild 5 жыл бұрын
very useful... thank you for creating these videos
@BhTB1
@BhTB1 7 жыл бұрын
Thank you wonderful , The same code can it be ported to ESP32 or ESP8266 ?
@mz10ah
@mz10ah 5 жыл бұрын
please give details of each step, like how to connect the wires to the receiver and in which channel Basically, I mean a hardware setup. I am really confused where or how to connect the escs to the arduino and to the receiver and also how to connect the gps to it,,,
@eliemachaalany6793
@eliemachaalany6793 9 жыл бұрын
hey, i was just wondering if you could please give a better visible explenation on how to connect wires to the "Receiver" and how to make it step by step (or a fully circuit so we can understand it ) thank you
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
+elie machaalany 3:13 Schematic that you can download via a link in the description.
@kevinpinheiro2485
@kevinpinheiro2485 8 жыл бұрын
How would you calculate the value of the resistors?
@AkshatRamanathan
@AkshatRamanathan 7 жыл бұрын
seen a lot of basic guides for quadcopters. found this is the best one! just one small doubt. doesn't this need a power distribution board or something? and what about the infrared sensor. where did that go? didnt clearly get that in the video
@Joop_Brokking
@Joop_Brokking 7 жыл бұрын
You can check the hardware on my website: www.brokking.net/ymfc-3d_v2_main.html And it does not use a infrared sensor.
@slap_my_hand
@slap_my_hand 8 жыл бұрын
It's not called "pre-soldering". it's called "pre-tinning"
@沧海一粟-g6g
@沧海一粟-g6g Жыл бұрын
"the diode D1 protects the USB-port when the Arduino is connected to the computer" can you explain this in detail?
@pranav4533
@pranav4533 Жыл бұрын
I am building and expect diode and resistor done same things but after some time my one motor stoped working also they are not rotating properly after just starting and not giving any throttle they start wildly ang go unstable braking my 2-3 propellers please tell me what's the issue and how can it be fixed Thank you😢
@VforViktor5
@VforViktor5 8 жыл бұрын
Thank you for this series! Very helpful! I am having a hard time with the ESC's though. I understand that three of the wires go to the motors, but on the schematic it seems as though the positive lead to power is not connected. I was also unsure of why there is only one wire for Sig on the ESC going to the arduino. Is this one of the wires that would be usually go to the flight controller?
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
On the schematic only the control wires are shown (small connector that goes to the flight controller). The manual of the ESC should give you enough information on how to connect the main power.
@lelegricc1520
@lelegricc1520 9 жыл бұрын
Thank you!! Im sure this will become huge!
@seyedmohammadsadeghjalalza3728
@seyedmohammadsadeghjalalza3728 4 жыл бұрын
Thanks for your Tutorials. Why dont you connect the third wire of ESC to Arduino 5V? You left one pin of ESC not connected.
@fotoamgamgfoto3695
@fotoamgamgfoto3695 8 жыл бұрын
I am interested in your idea about my plans to make an autopilot system based on accelometer and gyro. What do you think can it work? Here is my plan: - having an arduino nano/mini and a gyro and accelometer sensor wired together - connecting that module between the receiver module and the flight controller - that module would store the path of the flight in 3D and could take the control of the copter in specific situation to return to home without using any magnetic or radio related module so no compass no GPS. Just store the path by the accelometers and gyros. (It could have to do some interpolation of the measured points not to store too much coordinates, so some kind of fixed resolution 3D curve.) There could be different ways to go home on loosing signal of the transmitter: - simple play back the curve backward - finding the easiest path (could fly into objects), like fly in a straight line on horizontal directions to the distance calculated until estimated takoff coordinate at current altitude then land The two above could be used in a mixed way or based on flight time or battery voltage. AutoPiloting the copter would be the tricky part. It should give pwm values for movement in a hardcoded range with a specified default and measure its accelometers/gyro and correct the speed in each directions and store the estimated path on the way home. I know based on compass and GPS it would be easier but there are situations when radio signals are yammed etc. So this is my idea, to store an interpolated path based on accel/gyro. Triggered by an event get the control over the copter in manual/stabilize mode and fly back home based on its accel/gyro. This way it would be compatible with any standard copter. Also with a 4 side sonar module and low speed it could have made more clever to avoid collision.
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
First you should get some live data from a accelerometer and gyro on a quadcopter. Try to figure out on how to use this data. You will see that this will be your greatest challenge. Try one thing at a time and slowly work your way to your goal.
@fotoamgamgfoto3695
@fotoamgamgfoto3695 8 жыл бұрын
+Joop Brokking I don't say that I can do the code, I am just interested in your opinion can it be possible?
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
What I'm trying to say: the accelerometer does not register turbulence, wind, drift etc. You will notice this when you play around with one. In my opinion it is not possible to do any return to home without a repeatable data source (GPS, distance + mapping, etc)
@fotoamgamgfoto3695
@fotoamgamgfoto3695 8 жыл бұрын
+Joop Brokking Thanks for the answer!
@diegoluismontenegro4016
@diegoluismontenegro4016 8 жыл бұрын
Hola, buenas tardes, muchas gracias por los videos, son muy bien esplicados. una consulta. Se puede trabajar con este proyecto Arduino Nano V3? Una vez más, algunos excelentes videos
@adrianhenry1982
@adrianhenry1982 2 жыл бұрын
I'm done j, I added a switch also , thanks very much you are a blessing to all the world ....send your coordinates I'm sending you a drone soon...
@younesstamouh7003
@younesstamouh7003 2 жыл бұрын
Can this drone you made carry 1 Kg?
@1ncredibl3lifestyle85
@1ncredibl3lifestyle85 9 жыл бұрын
thnx fr giving a detailed explanation
@kerricbennett5350
@kerricbennett5350 7 жыл бұрын
Thanks for your quick response. i downloaded the ESC calibration with no errors. Then i noticed that when i plug in my battery I'm not getting power to the Arduino nor the receiver. im going to check my connection.
@evanrhodes9229
@evanrhodes9229 8 жыл бұрын
Amazing presentation! Thank you!
@FREE-PRO
@FREE-PRO 8 жыл бұрын
Thank you, Source. Very Good Program
@diegoluismontenegro4016
@diegoluismontenegro4016 8 жыл бұрын
Hola, buenas tardes, muchas gracias por los videos, estan muy bien esplicados. una consulta. Se puede trabajar este proyecto con Arduino Nano V3? Nuevamente, unos videos excelentes
@pradhanparesh2010
@pradhanparesh2010 6 жыл бұрын
Hi Joop, Thanks a lot for the nice Video!!. I have question did you solder or use hot glue the pin header (5;07)with the Arduino ?
@jeepoyfernandez
@jeepoyfernandez Жыл бұрын
wow very nICE SIR THANKS FOR THIS INFO
@sergior496
@sergior496 6 жыл бұрын
The connections of the motors to the ESC are all the same, or they change so that they turn to the contrary. I guess all the same and then with Arduino you order that each one turn different. Or changed connections and arduino all turn the same.
@pratikgauns5091
@pratikgauns5091 4 жыл бұрын
Why didn't you connect positive wire of ESC anywhere
@mariacamilacalvosalazar4256
@mariacamilacalvosalazar4256 8 жыл бұрын
Hi, i was wondering if the XD-YK04 receiver works. I get that this receiver is "linked" somehow to a basic controller with 4 buttons, is it possible to connect the receiver and use some old controller of mine?
@guitarockdude
@guitarockdude 5 жыл бұрын
The schematics show the gyro connects SDA to A4 and SLC to A5, but you never connect anything to A4 or A5. Even in the other videos where the gyro is being programmed. Am I missing something here? What do you connect the gyro to?
@avinandankahali
@avinandankahali 4 жыл бұрын
Hi, in your connection diagram ,it shows LiPo Battery 3 cell 11.2 v 20C 3800mah. Can I use LiPo battery 3s 11.2 volt 25c 10000mah? What are the extra component required to establish the same.
@jacobshirley7155
@jacobshirley7155 7 жыл бұрын
This is very good! Could you reference any books or websites where I could learn the knowledge you have on the electronics, circuitry, and power that you used for this build? where did you learn how to know what power level, electronics are needed?
@jingxanchew5874
@jingxanchew5874 5 жыл бұрын
why need to connect a voltage divider to compensate the effect of voltage dropping during flight?How it works?
@jdd5260
@jdd5260 9 жыл бұрын
Would you code as written work with a mega or would I have to find the addresses. This build has given me many new ideas to add on and I think a mega for its extra pins and size would be a better fit for my application
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
JD D You absolutely need to check (modify) the I/O and the registers. After that it will work.
@pcka12
@pcka12 2 жыл бұрын
When the quad flies in the house is it using any system (eg Radar or similar) to detect hazards?
@GrantSchulte
@GrantSchulte 6 жыл бұрын
I am new to arduino and hardware generally. Question 1) How was the ESC connected to the arduino? At 6:31 in the video, it appears that the ESC's 3 small wires (brown, red, and yellow) branch into 1 yellow wire. How is this junction created? Question 2) In addition, how is the motor connected to the ESC? The motor has 3 wires and the ESC has 3 inputs (U, V, and W). Which wires go into which inputs? Thank you so much for your time, I really look forward to experimenting with this build myself!
@robsmit932
@robsmit932 6 жыл бұрын
All ESC'S are connected to the PDB (power distribution board). The F450 frame has an integrated PDB. If you have got a frame without PDB, you'll have to buy a seperate one. Three wires of each Bec are connected to the motors (one site has three lines, connect those to the motor, which has also three lines). The other two lines are connected to the plus and minus of the PDB. The BEC to Arduino with Arduino shield. Don't use the middle line of the BEC (5V), only the signal line and the ground line. From the PDB two extra wires to the VIN (+1.5K) and to the GND (+1k) of the Arduino Uno. Both resistors (1,5k and 1k) are connected to A0 (analog zero line of the Arduino Uno). For most motors, you can switch the outer lines for make them CW (clockwise rotation) or CCW (contra clockwise rotation). The middle line is the signal line, don't switch this one. Whatever you do, please hold on to the scematic of Joop Brokking. Use for the gyro a clear 5V-line and GND-line (with a Arduino shield you'll have planty of 5V and GND lines). Keep the lines of the gyro short, as well as the receiver lines. Have fun, it's a great learning experience, which took me three quarter of a year to understand and built it. Joop Brokking did a very good job.
@MrFabiopcardoso
@MrFabiopcardoso 2 жыл бұрын
Mr Joop, congrats for this project. I have any questions about yours code. Is it possible include plus four motor/propellers on code (I am building a octarotor)? If the aswer is yes, how do I do this? Thanks a lot.
@samehaissaoui5784
@samehaissaoui5784 7 жыл бұрын
good work but i have a question , i didn't understand how did you choose the direction to fix the gyro because it depends on the motors as i know
@Joop_Brokking
@Joop_Brokking 7 жыл бұрын
It depends on how he gyro data is used in the program. And how the program controls the motors. With the YMFC-AL the orientation of the gyro is not important anymore: kzbin.info/www/bejne/eorTeXVjgcufpas
@H92GiGa
@H92GiGa 9 жыл бұрын
Awesome Series. The best I found online. How are you powering the ESCs? The schematic only has the signal and the ground connected to the Microcontroller. Shouldn't you have to connect all 4 ESCs to the LiPo battery to supply it with power? Thanks for your effort in making this.
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
+Shamsah Thanks for the compliments. The esc's are connected like normal to the lipo battery. A I mentioned in the video I only focus on the controller, not the frame.
@iswnsb
@iswnsb 7 жыл бұрын
Sir, first of all I want to say how much I greatly appreciate your video. They are truly amazing. I just got one question which is: what's the purpose of A0 port?
@Joop_Brokking
@Joop_Brokking 7 жыл бұрын
To keep a constant speed when the battery voltage is decreasing as shown here: kzbin.info/www/bejne/gHPZn3VmZ5xsY7M Also it gives the possibility to have a battery warning.
@lojo11audio
@lojo11audio 6 жыл бұрын
I am currently constructing a quad copter based on your design. I just need to clear something up regarding the ESC signal wires. The ESCs I have came with a three prong signal wire and I am wondering how exactly you condensed yours down to one wire. Did you strip those wires back and solder all of them together to a single lead wire or did you just use one of the wires out of the three for the connection to the arduino? I guess I am just confused to what each of these wires represents for the ESC. Any explanation would be much appreciated.
@shivanshsingh3804
@shivanshsingh3804 6 жыл бұрын
Every esc has 3 pins for signal But you have given only 1 pin for signal
@rianmatos8354
@rianmatos8354 5 жыл бұрын
No, ESC have 1pin for signal and 1 pin for ground
@stevendavid3759
@stevendavid3759 5 жыл бұрын
what is the method of calculating resistors I want to use 4cell 5200mah lipo battery please tell me the formula I am facing difficulty to find it out by my self. It will be a great help Thank you..:)
@SegaSeven
@SegaSeven 9 жыл бұрын
Hello +Joop Brokking. I've been following your tutorial series and I'm very excited to say that I have successfully assembled my own drone to your specifications. I say "assembled" because I have not actually gotten it to fly. I'm using a 2700mAh Thunder Power RC 3SP+25 battery with a nominal voltage of 11.1v, and I see that, in your schematics, you have your voltage divider hooked up to both your battery's ground lead and also its positive lead after the diode and prior to meeting your chosen analog input on your Arduino. In your video however, you create the connection by hooking up the bottom of your divider to Vin and GND on your Arduino. I should also note that I've elected to use the 12v barrel jack on my Mega 2560 to plug my battery into my board. I'm concerned that by creating my voltage divider connection in the same fashion which you've created yours, I may short out my battery and start a fire. Is it safe for me to directly wire my voltage divider to a pair of extra leads coming from my power distribution board (battery) prior to hooking it up to my Arduino? Or would it be safer to use the Arduino's power ports to accomplish the task? Should your answer be the latter option, would I have to power my board in a different fashion? Thanks for your input Joop. SegaSeven
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
+SegaSeven I you use the power jack on the board the protection diode from my schematic can be discard. You can connect the voltage divider to Vin and GND of you Arduino Mega board. As you can see in the schematic the Vin is directly connected to the power jack of the Arduino: www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf
@SegaSeven
@SegaSeven 9 жыл бұрын
+Joop Brokking Thanks for pointing me in the right direction Joop! I must also note that since I've used my barrel jack to power my board, I've used the Vin pin to power the gyro and other accessories. Will I still be able to use the same pin for the divider? I have mounted my board in an acrylic box which has a breadboard adhered to it. It's how I've been making my connections. I'm thinking that I'd create the divider using my breadboard by connecting the bottom of it to my Vin and GND buses, and then the top of it to my analog pin.
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
SegaSeven Don't use the Vin to power the sensors. This will destroy you sensors! As you can see in the schematic the Vin is directly connected to the power jack. Use the 5V or 3.3V (depending on the rated voltage of your sensors) output for this. Just connect the divider as shown in my schematic.
@indianinformationcom1393
@indianinformationcom1393 5 жыл бұрын
Dear sir I use arduino mega 2560 but how can make quadcopter please help me now I waited your Response
@prathamr2383
@prathamr2383 7 жыл бұрын
Hi sir your tutorial is very good but sir the only one problem was that can u pls pls pls upload a video with fully detailed steps because sometimes we can't always follow blueprint other e.g. Such as where do we power the arduino etc pls sir I like ur video and I also subscribed pls .😕🙁😊
@Joop_Brokking
@Joop_Brokking 7 жыл бұрын
Check: www.brokking.net/ymfc-al_main.html
@GrantSchulte
@GrantSchulte 6 жыл бұрын
In the pictures on your website, the small ground wire in the 3-wire cluster of the ESC (Electronic Speed Controller) does not appear to be connected to any ground. But in your schematic, it shows that the ESC small ground wire is grounded. To be safe, should we connect the small ground wires directly to the PDB (Power Distribution Board) where the large black ground wire is? Thank you in advance for the help :)
@buncho888
@buncho888 9 жыл бұрын
Great project! Looking forward to see where this goes. At the start of the video you mention that the pro mini has a max output of 150mA. Is that a problem for this flight controller? Or does it only become a problem when you start adding more breakout boards like a GPS, altimeter etc?
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
buncho888 My receiver uses 85mA, the led 15mA. 20mA for the rest (processor, gyro, esc signals, etc). In total 120mA. So it should work with enough cooling. You can also power the Pro Mini with 5V if u use a esc with a internal 5V bec.
@skmotiarrahaman2503
@skmotiarrahaman2503 3 жыл бұрын
Is it mandatory to connect the ESC with PWM supported pin ?, if yes then why pin 4 & pin 7 is used in this project ?
@RobertBaindourov
@RobertBaindourov 9 жыл бұрын
Can you mention where you got the base, motors, I'm really starting from scratch here, I've got NONE of the equipment your using. What is that in the second video also, a digital oscilloscope? I have the transmitters from drones I've broken, but how do you make the adruino actually receive the signals? Please provide the links to these in your description.
@vikramsha7554
@vikramsha7554 8 жыл бұрын
I did it it works great. But the only issue is that isn't stable during take off.
@shahadalrawi6744
@shahadalrawi6744 9 жыл бұрын
Amazing video, thank you very much. Keep going
@nino5769
@nino5769 8 жыл бұрын
Hi in the schematic you connect the gyroscope on SDA/A4 and SCL/A5, but in the video you conect in other side. What's the correct conection?
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
+Ninoshka Rodriguez Both connections are correct. The A4 and A5 are routed to the other side of the Arduino Uno.
@Animesh1789
@Animesh1789 3 жыл бұрын
you are awesome , awesome video thank you so much
@Isotope1213
@Isotope1213 8 жыл бұрын
on your schematic did you forgot to complete the power from the motors? you have only shown the ground been connected
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
I did not forget it. The schematic is just for the flight controller signals. In the manual of the ESC you can find the information about the motor / battery connections. And on this page I made a detailed build article: www.brokking.net/ymfc-al_main.html
@Isotope1213
@Isotope1213 8 жыл бұрын
Thank you so much. Your contribution to the tech world is hugely appreciated
@aaronlowe3156
@aaronlowe3156 8 жыл бұрын
I'm going to be using the BEC from all 4 of my ESCs to supply 5VDC to the Arduino. For the A0 input, can't I just mount the 5VDC rail to it, without a voltage divider?
@wytcrow7120
@wytcrow7120 6 жыл бұрын
Hi sir, im newbei on arduino uno.. it is possible to install camera on the arduino then it connect on the cellphone?.. do you have a video for that?.. thanks for the feedback
@aryaade8072
@aryaade8072 8 жыл бұрын
Can I connect resistors to positive and negative terminal of baterry?
Arduino drone - Part1 Flight Controller
9:18
Electronoobs
Рет қаралды 343 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 12 МЛН
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 72 МЛН
How Strong is Tin Foil? 💪
00:26
Preston
Рет қаралды 153 МЛН
Квадрокоптер на Arduino с нуля собственными руками DIY
11:55
YMFC-3D part 5 - Quadcopter PID controller and PID tuning.
15:47
Joop Brokking
Рет қаралды 392 М.
High precision speed reducer using rope
20:19
Aaed Musa
Рет қаралды 1,8 МЛН
Учим Arduino за 1 час! #Профессионально
1:00:00
Teacher Inventor DIY
Рет қаралды 260 М.
The Difference Between a Drone Flight Controller and Flight Computer
7:18
PID controller Simple explanation with a Quadcopter as example.
21:28
I Made My Own Computer | Let's See How It Works
7:51
3DSage
Рет қаралды 790 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 12 МЛН