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

  Рет қаралды 530,787

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
@ScaledFactory
@ScaledFactory 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
@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 5 жыл бұрын
@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 4 жыл бұрын
@@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.
@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.
@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 9 жыл бұрын
+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 9 жыл бұрын
+jones rayan OOoo its true... thnaks you very much for correct me , I suppose that A0 must have a regulator or something...
@nombreapellido5125
@nombreapellido5125 9 жыл бұрын
+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 9 жыл бұрын
+Carlos tercero A full lipo has a voltage of 12.6V, not 11.1V.
@nombreapellido5125
@nombreapellido5125 9 жыл бұрын
+Joop Brokking Thanks joop : )
@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
@travellingweekends4014
@travellingweekends4014 8 жыл бұрын
please give detail step by step procedure of hardware setup
@siddharthmanwani6065
@siddharthmanwani6065 6 жыл бұрын
Even I want the same bro.
@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.
@user-bi5yj7hs9t
@user-bi5yj7hs9t 5 жыл бұрын
Where is the tutorial for connections and materials?
@okusitinotahitua1020
@okusitinotahitua1020 4 жыл бұрын
where is your name?
@barunbasnet
@barunbasnet 4 жыл бұрын
@@okusitinotahitua1020 good one lol
@nittinmurthi6300
@nittinmurthi6300 3 жыл бұрын
He literally showed the circuit diagram
@Hellston20a
@Hellston20a 8 жыл бұрын
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
@16BitNarwhal
@16BitNarwhal 6 жыл бұрын
STOP SKIPPING STEPS. ARGH!!!! I NEED TO KNOW HOW, WHERE, AND WHAT TO PUT ON!!!!
@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
@1ncredibl3lifestyle85
@1ncredibl3lifestyle85 9 жыл бұрын
sir: can u please upload a video of soldering the connections of the arduino uno
@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
@kevinchahine7553
@kevinchahine7553 8 жыл бұрын
You don't know how good your videos are
@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.
@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
@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!
@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?
@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
@shalaufia1496
@shalaufia1496 7 жыл бұрын
where to buy tools???????
@younesstamouh7003
@younesstamouh7003 2 жыл бұрын
Can this drone you made carry 1 Kg?
@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!
@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!
@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.
@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.
@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
@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.
@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)
@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.
@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.
@akadihomabood90
@akadihomabood90 5 жыл бұрын
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.
@Tony-pq1yr
@Tony-pq1yr 5 жыл бұрын
is there a guide for the wiring and soldering for each ECS to arduino?
@faroukfarid6452
@faroukfarid6452 4 жыл бұрын
schematic.pdf
@nationalgeek8677
@nationalgeek8677 8 жыл бұрын
man u are superb...I corrected my code when i read ur pid code... I am building a raspberry pi quadcopter
@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.
@ammorbio7366
@ammorbio7366 9 жыл бұрын
Hi Joop, thanks for the videos. I just wanted to know, how are the ESCs and the receiver powered? I can see some red wires going into pin 8 of the receiver but can't see where the other end is, also for ESCs what are their positive terminals connected to? Thanks again
@pcka12
@pcka12 3 жыл бұрын
When the quad flies in the house is it using any system (eg Radar or similar) to detect hazards?
@kevinpinheiro2485
@kevinpinheiro2485 9 жыл бұрын
How would you calculate the value of the resistors?
@juliangaviria3346
@juliangaviria3346 8 жыл бұрын
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.
@davies8ter
@davies8ter 9 жыл бұрын
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 9 жыл бұрын
There the same pins, only on different locations ;-)
@MrKingDelight
@MrKingDelight 7 жыл бұрын
Thanks for you videos en website! I'm currently building one of my own. The ATmega on the Arduino is getting really hot within seconds. After some testing it doesn't get hot anymore and I probably broke it. On google I read that some pins might be drawing too much current, but I've followed you schematic. Any pointers on where things might have gone wrong? Bedankt voor je hulp!
@lojo11audio
@lojo11audio 7 жыл бұрын
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.
@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
@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?
@nishchaykathuria3393
@nishchaykathuria3393 9 жыл бұрын
great work buddy, loved it ! keep posting more for young enthusiasts !
@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.
@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.
@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.
@qmu2
@qmu2 8 жыл бұрын
Hello +Joop Brokking In your video you are using L3G4200D but in ((Project YMFC-3D_Q&A_#8)) in your website you changed the gyro from L3G4200D to MPU-6050 ? and Why did you connect the voltage divider resister connection to A0? Thanks
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
The MPU-6050 is cheaper and is used for the YMFC-AL. Check step 3.1 on this page for the voltage divider: www.brokking.net/ymfc-al_main.html
@blacksabersword
@blacksabersword 9 жыл бұрын
Hi Joop, how do you connect your ground wires to a single arduino ground pin? Do you solder the ground wires (E.g. all the ESC ground wires) to a single wire and connect it to the ground pin on the arduino?
@qmu2
@qmu2 8 жыл бұрын
Hello +Joop Brokking why did you add diode in 6:39, and how you calculate and choose the two resisters in 5:26 ? Thanks
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
Check this page: www.brokking.net/ymfc-al_main.html
@GrantSchulte
@GrantSchulte 7 жыл бұрын
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 :)
@VforViktor5
@VforViktor5 9 жыл бұрын
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 9 жыл бұрын
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.
@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?
@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
@pasindukollure1278
@pasindukollure1278 8 жыл бұрын
Since the lipo battery is powering the Arduino, is it possible to cut a 2.1mm barrel jack to USB cable and solder the wire end to the positive end (positive end on the frame at 6:33) of the battery?
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
USB = 5V, the battery is 12V so it will not work.
@rajk5326
@rajk5326 8 жыл бұрын
Hi, Thanks for excellent videos. I'm trying to build my own quadcopter. I'm facing a problem with the IMU (Gyro,Accel) measurements. When the motors are running, and due to the vibrations, the Roll, Pitch and Yaw angle measurements from the IMU are incorrect. How did you manage the vibration problem? Cheers.
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
Watch this video: kzbin.info/www/bejne/anPSenhujraqg5o
@hongingthorng5198
@hongingthorng5198 7 жыл бұрын
Can you give me some guidance if I want to build a coaxial drone with just two brushless motor and servo? Will your code still be applicable? Another question is, in your video, you didn't use any distance sensor. It seems like the gyro sensor can handle everything so do you think distance sensors aren't necessary?(like moves away from walls if the drone is 1m close)
@aaronlowe3156
@aaronlowe3156 9 жыл бұрын
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?
@sgrpatil41
@sgrpatil41 6 жыл бұрын
I have a question about the power supply in your YMFC drone. If you are using lipo 3s 30c, its max output voltage is 12.6V which is more than the max input voltage rating for Arduino UNO. So, how did you manage it? What can I do to prevent it from damaging my Arduino UNO.
@skmotiarrahaman2503
@skmotiarrahaman2503 4 жыл бұрын
Is it mandatory to connect the ESC with PWM supported pin ?, if yes then why pin 4 & pin 7 is used in this project ?
@ArbazKhan-cd7wc
@ArbazKhan-cd7wc 6 жыл бұрын
how did you make the remort control ?? there is not any information or schematic diagram ??????
@abbasneelamegam4639
@abbasneelamegam4639 8 жыл бұрын
in the video u connect the gyro wires to the digital inputs where as in the circuit schematic it is connected to the analog inputs??????n the connections of the receiver tooplease tell me the connections, very tensed have got all the stuff.. need to submit the project by this Saturday . helpppp me plzzzzzzzzz
@Pavana_sai
@Pavana_sai 8 жыл бұрын
really awesome. great job @Joop Brokking
@AkshatRamanathan
@AkshatRamanathan 8 жыл бұрын
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 8 жыл бұрын
You can check the hardware on my website: www.brokking.net/ymfc-3d_v2_main.html And it does not use a infrared sensor.
@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.
@tbhalo
@tbhalo 8 жыл бұрын
I was wondering could you add GPS , just in case of run away or other losses. and if so how where would you put it in the code.
@BhTB1
@BhTB1 7 жыл бұрын
Thank you wonderful , The same code can it be ported to ESP32 or ESP8266 ?
@anastasiosm9249
@anastasiosm9249 9 жыл бұрын
Hey! Great video. I am completely new on this stuff, so may I have your help? All good until 4:16. Afterwards, you have already connected the transmitter and have done some wire work over there. I would be more than glad if you could explain me what exactly you have done since the 4:06 image. Thank you!
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
+Tasos Mouzakitis It's best to just follow the schematic and not my specific example. You can find a download link for the schematic in the description.
@anastasiosm9249
@anastasiosm9249 9 жыл бұрын
Ok, thank you!
@TheKetsa
@TheKetsa 8 жыл бұрын
can this be adapted for brushed motors ? I'm looking to build something way smaller
@TheNikhilmishras
@TheNikhilmishras 6 жыл бұрын
can i use Mahcine Learning to help the drone running on an adruino? any suggesetions to achieve this?
@GrantSchulte
@GrantSchulte 7 жыл бұрын
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 7 жыл бұрын
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.
@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
@kerricbennett5350
@kerricbennett5350 7 жыл бұрын
Joop. I am keeping you updated on my progress. I finally got my mids and endpoints to be pretty constant at: High, low and center values found during setup Digital input 08 values:1008 - 1504 - 2000 Digital input 09 values:996 - 1512 - 2000 Digital input 10 values:1008 - 1508 - 2012 Digital input 11 values:1008 - 1500 - 2008 Move stick 'nose up' and back to center to continue I am not receiving any errors. The LED on turns on during verification at the end of the setup. When I place stick down to verify it goes out. When I run the Esc calibration and go to the COM monitor i get nothing...a blank window. 1. AM I suppose to see anything using the auto calibration software or is the use of the COM for V1 build only? 2. Is the LED light suppose to come on? I am not budding the AL currently nut the V2 with the auto calibration software. I will attempt the V1 or AL when I get this correct. Your input is appreciated.
@Joop_Brokking
@Joop_Brokking 7 жыл бұрын
You could use the ESC calibration sketch of the AL to see if it is working and to calibrate the ESC's.
@kerricbennett5350
@kerricbennett5350 7 жыл бұрын
I went through the AL setup with no error. AL esc calibration completed but still no sound from motors when plug in battery. Its as if the esc's are not getting a signal because they are receiving power. Checked with volt meter. I really need your help with this. I have been at this point for weeks. Thanks
@anishwagle5135
@anishwagle5135 9 жыл бұрын
In schematic it is shown that we have to connect battery to Arduino.I am using 25c 3 cell LiPo battery can aurdino hold 11.1 volts ? plz replay And also i am using MPU 6050 as gyro it has slave register and master register it not shown about other register which one should be used to hold data as u shown register 1 & 4 for holding data
@lucakung2262
@lucakung2262 7 жыл бұрын
Hello Joop Brokking I have got a question about the Schematic. In the Schematic you haven't connected the ESC to the Power. With 1* you mention that it isn't necessary to connect them. BMy question is why? From where do they get their power? Have you mentioned it in the Video?
@lucakung2262
@lucakung2262 7 жыл бұрын
+Joop Brokking
@Joop_Brokking
@Joop_Brokking 7 жыл бұрын
Please read step 3.3 on this page: www.brokking.net/ymfc-al_main.html
@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😢
@Newton_animation
@Newton_animation 7 жыл бұрын
hey brooking thanks for the videos iusually watch them can you tell me how to connect combined connection receiver - ,gyro gnd ,arduino gnd,all esc gnd to battery, the another combined connection for positive and the diode connection to vin please can you help i got stuck in these ya i have seen the schematic but nor able to guess how you did it by bread board or what....?
@Joop_Brokking
@Joop_Brokking 7 жыл бұрын
Check this page for detailed information and schematics: www.brokking.net/ymfc-al_main.html
@jmc_fpv
@jmc_fpv 9 жыл бұрын
hello, please what means the numbers 1,2,3,4 from the receives in the schematic? I m using a RFn24L module as receiver and would like to know how to connect it? thanks for the video !!
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
You need to implement the NRF modules directly in the code. Replace the receiver subroutine with the NRF values. You might like the channel of Iforce2d. He does a lot of flying with the NRF module: kzbin.info
@The_Lvl1_Wizard
@The_Lvl1_Wizard 8 жыл бұрын
So what wires are you connecting to the positive connection on the board I'm guessing it goes to the Arduino uno but I can't find it on the schematics sorry I'm new to quads thanks for any help
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
What board are you referring to? The power distribution board of the frame?
@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.
@promitchaudhuri9785
@promitchaudhuri9785 7 жыл бұрын
Can the arduino be opened from the project after use? Because I also want the arduino to be used for other projects.
@Sargonzaification
@Sargonzaification 8 жыл бұрын
Hi there, what are the specifications of the motors and ESC's that you used please? Do you have any recommendations?
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
Check question 8 on the Q&A page: www.brokking.net/ymfc-3d_qanda.html
@jariwala38
@jariwala38 8 жыл бұрын
with fly sky transmitter which receiver you used in video can you mention please??
@沧海一粟-g6g
@沧海一粟-g6g 2 жыл бұрын
"the diode D1 protects the USB-port when the Arduino is connected to the computer" can you explain this in detail?
@nino5769
@nino5769 9 жыл бұрын
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 9 жыл бұрын
+Ninoshka Rodriguez Both connections are correct. The A4 and A5 are routed to the other side of the Arduino Uno.
@shreyasn.s2637
@shreyasn.s2637 6 жыл бұрын
Hey I'm using 1400 kv motor which prop should I use. Should I use 1045 prop. I'm using fs ct6b transmitter is it OK??
@irondwarf
@irondwarf 9 жыл бұрын
what battery are you using? Looks like Eco-X? how do you connect this to the arduino? What remote controller do you suggest?
@kunjpatel18
@kunjpatel18 8 жыл бұрын
hello...i am working on the same project of your YMFC3DV2...i had followed the same procedures as in video...but i am having 1 difficulty in the setup program..."move all the sticks to their extents simultaneously"i canot get the perfact values i.e 1000-1500-2000 bur it comes 1000-1500-2000 1500-1500-2000 1000-1500-2000 1500-1500-2000 something like this...can you help me with the procedure of moving knobs of flysky remote while doing this setup!?
@vincenikkialbertbetonio7737
@vincenikkialbertbetonio7737 9 жыл бұрын
what if Im using a 4s battery, which part of the sketch do i need to change? and what is the adjustment i need to do in the hardware?
@Duckferd
@Duckferd 7 жыл бұрын
Feeding the Arduino using the 11.1V battery is through the Vin voltage regulator, correct? Is there a reason you don't recommend using the +5V BEC? Reason I ask is because I'm planning on using a Arduino Pro Mini for this project, but the voltage regulator on it is too tiny to last long at 12V. Meaning I would either need to build an external regulator if I use 11.1V.
@Joop_Brokking
@Joop_Brokking 7 жыл бұрын
You could use the BEC of the ESC. But the voltage regulator of the Arduino will give you a cleaner (less noise) voltage.
@CrytovisionES
@CrytovisionES 9 жыл бұрын
helllo thanks for the video, what motor used? 1200kv? And propellers used? and battery used? which battery I can Use? thanks very much!
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
+川崎春と Check the specs of the DJI Flamewheel 450 rtf kit.
@inteluhdgaming1524
@inteluhdgaming1524 3 ай бұрын
How does one incorporate a camera? I believe that's the main point of the drone to capture images
@wisbert
@wisbert 9 жыл бұрын
Do you think PLA 3d printed arms would be strong enough for this project? It seems like there would be a lot of force on the arms
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
The whole quad weights about 1200 grams. That's 300 grams per arm during normal flight. Full throttle might be double that. So if you have a good construction design a 3D printed arm will work. If it will withstand a crash?... you just need to try it.
@arbjful
@arbjful 8 жыл бұрын
Thanks for the video, it was very informative Have you made a flight controller for a brushed motor quad like the Syma X5SW quadcopter, the quad has 8x20 MM motors, they cannot lift much weight, I notice that most people design around brushless motors, do you have any design tips for the brushed motors ? I am thinking of using a ESP-12 (ESP8266) board, this is tiny light weight, has sufficient PWM outputs and a Wifi transceiver on board. For driving the motors I thinking of a NPN transistor based drive, the ESP would PWM the motor for speed control, for accelerometer I have a GY-521 board. Do you think the idea is workable ? thanks
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
Brushed motors will work. I'm currently working on a small quad with brushed motors but it's far from ready. But it wil work.
@walterbenitez8296
@walterbenitez8296 9 жыл бұрын
Hello Jon, i'm building my own quadcopter flight controller too and i want to ask you how do you control your motor. I'm using the PWM function analog write to control it. To found how to regulate the PWM i use a linear interpolation of the motor speed. Another problem that i found is when i filter the signal. I am using the Madgwick filter and the sample rate decrease to only 80hz, is that enough in your experience?. And how do you add other functionalities with such a low sample rate.Pd: I am using the Plus configuration
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
Walter Benitez I'm still working on this video session. The esc's and how to control them will be discussed in part 4. Using the pwm function is not necessary and will cause unnecessary interrupts. For this project I just make a pulse with the timer. The sensor refresh rate and esc correction refresh rate should be a high a possible. 80Hz is to low in my opinion. The YMFC-3D project runs 250Hz for sensors and esc's.
@enriquecerda1
@enriquecerda1 8 жыл бұрын
Hi, I have one question. In the video you are saying you are using the UNO cause it has superior capacity of outputting more than 150 mA. I was just taking a look at the UNO specs, it says it uses LP2985-N regulator which also has a max capacity of 150 mA... did something change on the spec?
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
The LP2985 is used for the 3.3V rail. The 5V regulator (the one I was talking about in the video) is the NCP1117.
@harshachessie6456
@harshachessie6456 7 жыл бұрын
Hi there Joop! Thank you for this wonderful video! Is is really important to upload ESC calibrate program? Binding is enough right? one by one ! can i directly jump to set up program? please do reply!
@robsmit932
@robsmit932 7 жыл бұрын
First: SETUP-program. Second: ESC-program (and ESC calibration). Third: FLIGHT-program. You'll need the ESC-program as well according to the three steps. Calibrating is possible after uploading all programs. I wouldn't advice it. Particular steps has to be taken, otherwise one motor runs faster than another. That is what you want to prevent. Good luck.
@eversthomas
@eversthomas 8 жыл бұрын
i want to connect my esc to my brushless dc motor (got the one u recommended on ur website) buti read something about only connectin 2 wires insteaad of 3? do u mean the 3blue wires on the esc? wich one should i leave out then? and connect to wich color of my motor? THX :D
@Joop_Brokking
@Joop_Brokking 8 жыл бұрын
With a brushless motor you need to connect all the three wires from the motor to the ESC.
@kevinsi5194
@kevinsi5194 9 жыл бұрын
HI +Joop Brokking, I'm going to build a quadcopter for my last school year project, and I'm starting to make the list of the component that I will buy, but when i was checking the specs of the components I saw that the esc's that I was looking at has an input frequency of 8-16Kz(I tought "what tha heck!!"), but the arduino's servo library has a refresh rate of only 50 Hz, and now im really afraid that if I buy that esc the whole system won't work, obviusly when I mean ESC, ^'m refering to all the esc. Are ther any ESC made just for Arduino? I was thinking of buying the Turnigy plush 30 amp, HK F-30 amp esco or the Afro esc 20 amp, both of these have an imput frequence of more than 1khz. what should i do?
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
+Kevin Silva The 8-16kHz is the switching frequency of the esc. This has nothing to do with the 1000 - 2000us control pulse. Most esc's that run Simonk or BLHeli will work fine up to 400Hz control pulse. Don't use the servo library with the 50Hz refresh rate. This is to slow and as you can see in the code of part 6 there are easier ways to create a pulse @ 250Hz.
@kevinsi5194
@kevinsi5194 9 жыл бұрын
ah ok, so wich should i choose? I need to save money, so need something of good quality but that also good performance, will the HK esc be good? and THAnks a lot for your help
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
Yes, the Hobbyking esc's will do fine. You can also check Banggood.
@kevinsi5194
@kevinsi5194 9 жыл бұрын
thank you very much, finally I end up with the choice of the HK esc, and I've flashed them with simonk and works amazingly
@Joop_Brokking
@Joop_Brokking 9 жыл бұрын
Kevin Silva That is good to hear!
Arduino Uno Gets Its BIGGEST Upgrade In 12 Years
11:49
Electronoobs
Рет қаралды 101 М.
UFC 287 : Перейра VS Адесанья 2
6:02
Setanta Sports UFC
Рет қаралды 486 М.
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН
$1 vs $500,000 Plane Ticket!
12:20
MrBeast
Рет қаралды 122 МЛН
YMFC-3D part 5 - Quadcopter PID controller and PID tuning.
15:47
Joop Brokking
Рет қаралды 397 М.
Build Your Own Drone Tracking Radar:  Part 1
20:08
Jon Kraft
Рет қаралды 632 М.
Flight controller for drone | Arduino Flight Controller
4:14
Projects Planner
Рет қаралды 13 М.
Building a DIY REAPER Drone... Ended Badly
9:19
Michael Rechtin
Рет қаралды 2,4 МЛН
Make a TINY Arduino Drone with FPV Camera - Will It Fly?
20:26
Max Imagination
Рет қаралды 1,6 МЛН
How To Make 6-Channel Radio Control. Range 2000m+
10:43
KendinYap
Рет қаралды 543 М.
The BEST Mechanical Display You've EVER Seen!!
13:51
Tin Foil Hat
Рет қаралды 624 М.
FPV Quadcopter Flight Controllers Explained for Beginners
24:02
Making a Arduino Drone - Arduino Project | Pro Know
6:02
Pro Know
Рет қаралды 80 М.
UFC 287 : Перейра VS Адесанья 2
6:02
Setanta Sports UFC
Рет қаралды 486 М.