How Brushless Motor and ESC Work and How To Control them using Arduino

  Рет қаралды 1,276,887

How To Mechatronics

How To Mechatronics

5 жыл бұрын

Check the RIGOL DS1054Z Oscilloscope from Banggood: bit.ly/2SmmyPq
Arduino code, circuit, parts list and more details ► howtomechatronics.com/tutoria...
If you enjoy and find the content that I make useful, please consider supporting me on Patreon: / howtomechatronics
In this tutorial we will learn how brushless motors and ESCs work and how to control them using Arduino.
Parts list (check website article for full list, affiliate links):
Amazon.com:
Brushless Motor: amzn.to/2vtlKxO
ESC 30A: amzn.to/2DPPAyc
Arduino: amzn.to/36v9eL0
Banggood.com:
Brushless Motor: bit.ly/2XCexHz
ESC 30A: bit.ly/2zndTDT
Arduino: bit.ly/2KpwQYH
Thanks Banggood for sponsoring this video!
Visit HowToMechatronics.com for more Tutorials, Tips, Projects and How It Works videos:
► howtomechatronics.com/
Like my page on Facebook:
► / howtomechatr. .
Music:
MÆSON - The Catch ( / tracks )

Пікірлер: 597
@HowToMechatronics
@HowToMechatronics 3 жыл бұрын
I hope you enjoyed this video and learned something new! If you'd like to support me making more content like this, please consider supporting me on Patreon: www.patreon.com/howtomechatronics
@samiezzahid9983
@samiezzahid9983 3 жыл бұрын
Wonderful job
@ronniemetcalf6382
@ronniemetcalf6382 3 жыл бұрын
Is there a reason you made this ESC video about 'brushless' motors? Do ESC's not generally work with brushed motors?
@m.shahabahmad6311
@m.shahabahmad6311 2 жыл бұрын
hey,can i get proteus simulation of this project??
@kevinquintana3085
@kevinquintana3085 2 жыл бұрын
How is possible that a video doesn't have automatic captions enabled...
@kamalihsankamaruddin849
@kamalihsankamaruddin849 Жыл бұрын
Can we put timer to when the motor rotate
@JulianMakes
@JulianMakes 5 жыл бұрын
This is the single best explanation on BLDC motors I’ve ever seen. I really honestly watched it twice it was so good. Learnt loads thank you
@Rider0fBuffalo
@Rider0fBuffalo 5 жыл бұрын
excellent animations right!
@ronen124
@ronen124 5 жыл бұрын
magnificent work...
@uhaish
@uhaish 5 жыл бұрын
true that , this one had best animation coupled with excellent explaination .
@herbertborogha3553
@herbertborogha3553 4 жыл бұрын
i want to know how brushless dc motors controller work
@daliasprints9798
@daliasprints9798 Ай бұрын
​@@herbertborogha3553If you understand some assembly language, the blheli_s source code is very accessible to read exactly how the commutation logic works.
@delinlo
@delinlo 4 жыл бұрын
I’ve been watching videos on bldcs, escs and everything for a few years now. This is the single best video I’ve seen yet. It cleared up everything and it’s the first time I actually understand the coil wiring well enough to say I would be ready to rewire a motor myself. Thank you so much. Liked, subbed and commented! Keep on going!
@flying__fox4749
@flying__fox4749 4 жыл бұрын
I've been interested in several projects involving BLDC motors, and your video shed so much light and answered so many of my questions. Thanks a lot for making this video!
@stephenhenry1038
@stephenhenry1038 4 жыл бұрын
Thanks for posting this! I'm going to build an Outlaw Pinewood Derby car for our pack's race this month and I'm using a 50mm brushless ducted fan. This tutorial got me up and running so I know my gear is good, I still need to figure out how to incorporate a switch on the nose of the car so it knows when to switch from idle to wide open when the start gate drops but this gets me started! Thanks again!
@MrSaemichlaus
@MrSaemichlaus 4 жыл бұрын
Wow, this really helped me out. I was trying to control a drone motor through Matlab and I needed the info that pulse widths are between 1 and 2 milliseconds. I'll try the calibration too at a later point. Thanks for the tutorial!
@StrikerFin
@StrikerFin 4 жыл бұрын
Dude, I have never seen someone explain something that made so much sense the first time. 👍
@yukimaruzam
@yukimaruzam 3 жыл бұрын
This is a fantastic explanation, and it lends itself to the point that a brushless DC motor effectively replicates a 3-phase ac motor except with a permanent magnet rotor. Complete with three 2-pole coils that are activated out of phase with one another. Great stuff!
@caleb1951
@caleb1951 4 жыл бұрын
Been searching for 2 weeks to find an explanation to this. And I’ve found it. Thank you so much!
@houseofelectronics5869
@houseofelectronics5869 5 жыл бұрын
Wonderful video ! Very lucidly explained. I've to say that you are a great teacher and your explanation skills are just what beginners look for . This was so much easier to understand compared to the bldc video made by GreatScott who is another fantastic KZfaqr .
@aseemtiwari2466
@aseemtiwari2466 5 жыл бұрын
I am working on drone from past 1 week , what a timing man .....thanks for this amazing explanation......🙌🙌
@sirick93
@sirick93 4 жыл бұрын
iam doing an arduino project for my uni studies involing an rc boat and you helped me very much thank you man! Gonna watch the transmitter video too.
@Drone.Robotics
@Drone.Robotics 5 жыл бұрын
Your videos are so neat, clean, organized and understandable. You work is my inspiration and i will be producing same content as your in the near future INSHALLAH.
@kalpanapatel2387
@kalpanapatel2387 4 жыл бұрын
Best explanation on bldc motors. You had cleared all my doubts. Thank you so much 🙏🏻
@electrouino195
@electrouino195 5 жыл бұрын
I’ve been looking for a video like this for ages, thanks, this is so useful
@swapnilgautam5252
@swapnilgautam5252 5 жыл бұрын
sir , i am studying mechatronics engineering right now and i love your channel , thank you
@Grzzs
@Grzzs 3 жыл бұрын
You do such a great job of making your videos informative enough but not loaded down with too much information! Keep up the great work!
@HowToMechatronics
@HowToMechatronics 3 жыл бұрын
Thanks!
@craigmunday3707
@craigmunday3707 4 жыл бұрын
These instructions are excellent, thank you for sharing. I was able to build and test my motors with a Nano 33 BLE. One issue I had was that the motor would stop when the throttle was full. Other than that it appeared to work ok
@manasdeshpande2380
@manasdeshpande2380 4 жыл бұрын
Perhaps the driver has a resistor limiting the current to a value which is less than the current required to run your motor at max speed
@user-db8nt7qn1d
@user-db8nt7qn1d 5 жыл бұрын
the best explanation and very interesting, thanks so much.
@biraescudero
@biraescudero 4 жыл бұрын
Congratulations! What a clear and simple video explanation. It of, course, took a lot kf time to be done, but, believe-me, it is perfect!
@paulb8264
@paulb8264 5 жыл бұрын
Totally one of the best channels for this subject. The work you put into these videos is greatly appreciated
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thank you, I'm so happy to hear that!
@TheGamecheater100
@TheGamecheater100 5 жыл бұрын
Best video about bldc!!!!! Nice work MAN!!!
@Sodabowski
@Sodabowski 4 жыл бұрын
Around 8:30, the BEC actually means that when the battery voltage drops too low, the ESC cuts power to the motor to 1) avoid damage to the battery and 2) keep the rest of the controls working (receiver and servos), that feature was introduced to avoid RC plane loss of control and resulting crashes when the battery was too low.
@cachepilll286
@cachepilll286 Жыл бұрын
thats just low voltage detection, BEC is what he said it was
@jclowe1113
@jclowe1113 5 жыл бұрын
I must say that I like your fan blade used in the demonstration of how to power a bldc motor with an adrino.
@christiannagy3429
@christiannagy3429 5 жыл бұрын
This video pretty much contains everything about bldc motors. Nice Video!
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thanks!
@scottwilliams895
@scottwilliams895 5 жыл бұрын
I've slowly been learning about BLDC, and your video is really outstanding! I would have liked to hear a bit more about the advantages / disadvantages of outrunner & inrunner BLDCs. Thank you, and keep up the great work! Liked / Shared / Subscribed
@herbertborogha3553
@herbertborogha3553 4 жыл бұрын
pls teach how to build brushless dc motor controller board
@bobm549
@bobm549 3 жыл бұрын
A very well made vid. Had to play 3 times because I got hung up on his accent. Very good explanations and a lot of information. Have a bit to catch up ! Thanks, Bob
@tarekfayed8813
@tarekfayed8813 5 жыл бұрын
Excellent explaination. Can you explain the design of regenerative break used in ev.
@nemdenemam9753
@nemdenemam9753 4 жыл бұрын
hands down the best video (or even lecture) about BLDC motors. One (possible) problem: arent the directions of the magnetic field wrong at 0:35 in the coil? If that image were right then there would be bi directional magnetic field inside the coil. If the N -S are right, then the open field lines are right, while the closed loop field lines are wrong.
@ahmedboukhetta4999
@ahmedboukhetta4999 5 жыл бұрын
مزيد من التالق مهندس وليد. وشكرا على هذه القناة التعليمية الرائعة
@MattExo-Dynamics
@MattExo-Dynamics 2 жыл бұрын
2 years on, still a brilliant, helpful video. Thanks buddy👍
@fab10barr0s
@fab10barr0s 4 жыл бұрын
This is the BEST video I have ever seen. It will help A LOT in my graduation conclusion project. Thank you!
@HowToMechatronics
@HowToMechatronics 4 жыл бұрын
Thanks, glad to hear it!
@vedatveziroglu9436
@vedatveziroglu9436 5 жыл бұрын
Awesome timing, I was trying to build a rc plane with arduino, this and previous controller video helped a lot.
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
I'm glad to hear that.
@arianzarei6987
@arianzarei6987 11 ай бұрын
Thank you for your great and high quality video. It actually helped me correctly arm and setup my Brushless Motor after two days of searching the internet and watching many low quality youtube videos.
@HowToMechatronics
@HowToMechatronics 11 ай бұрын
Glad it helped!
@JmonteroArg
@JmonteroArg 5 жыл бұрын
Very detailed explanation, thanks. I really like your channel, keep it up!
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thank you!
@amardanialadlanhidayah8454
@amardanialadlanhidayah8454 3 жыл бұрын
So much respect for you as especially from us beginners. Thank You so much and very helpful as always.
@goldspartan6594
@goldspartan6594 Жыл бұрын
Thank you! I cannot explain how much I needed this video and how much it helped!
@TheBdd4
@TheBdd4 5 жыл бұрын
Thank you, well done and very helpful to me, a new Arduino user.
@mustielhans6631
@mustielhans6631 3 жыл бұрын
Thank u, that was the best explanation that i have every heard That means the brushless motor is in fact a symchron ac motor
@daviddavids2884
@daviddavids2884 3 жыл бұрын
that is NOT correct. there is NO AC. the output of an esc is three, sequential, DC pwm, signals !!!!!!!!!!!
@dalek-dan-1
@dalek-dan-1 4 жыл бұрын
What a very clear and precise explanation. Told me exactly everything I needed to know. excellent video thank you very much
@HowToMechatronics
@HowToMechatronics 4 жыл бұрын
Glad it was helpful!
@Queteimp
@Queteimp 4 жыл бұрын
100 pts to this video. I'm an electronics engineer I can't find something wrong with it. Very good
@TheFritzTube
@TheFritzTube 5 жыл бұрын
New friend here from philippines. Thanks for the enfo
@teamkalampagmixtv.1109
@teamkalampagmixtv.1109 4 жыл бұрын
The FritzTube what is enfo? english more... hahaah
@teamkalampagmixtv.1109
@teamkalampagmixtv.1109 4 жыл бұрын
The FritzTube what is enfo? more english... haahahah
@jon_raymond
@jon_raymond 5 жыл бұрын
Great explanation as always. Thank you for sharing your knowledge.
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thank you!
@Tenchiken80
@Tenchiken80 4 жыл бұрын
This was extremely enlightening. Thank you! :)
@Crazyboy820911
@Crazyboy820911 5 жыл бұрын
Love your channel so much! Easy to understand, and nice tutorial video!
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thanks!
@giottist3624
@giottist3624 5 жыл бұрын
Exact the information I looked for -> subscribed!
@chinmoytahbildar3278
@chinmoytahbildar3278 5 жыл бұрын
Really waiting for your project .... awesome
@MikeysLab
@MikeysLab 4 жыл бұрын
Awesome tutorial, have you considered making one on controlling a BLDC motor with a BLHeli ESC using DShot digital communication instead of the pwm shown here?
@astrix8812
@astrix8812 4 жыл бұрын
50 seconds in and i already learned something new!
@winstonwu925
@winstonwu925 2 жыл бұрын
Amazing video! The animations are simply great. Thank you.
@EverydayWithNabil
@EverydayWithNabil 5 жыл бұрын
Thank you.. best informative video ..
@butcher
@butcher 5 жыл бұрын
Simple and clear, thank you!
@sashamuller9743
@sashamuller9743 4 жыл бұрын
this video is just amazing thank you!
@viplavg
@viplavg 5 жыл бұрын
I really like your videos. They contain some additional information. Keep working like this.
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thanks!
@ndgoh67
@ndgoh67 4 жыл бұрын
This guys is so damn good. Diagrams are so easy to understand! Not just this one video... All of them! He should have 2 million subscriber.
@supadrasta
@supadrasta 3 жыл бұрын
Best explanation of a DC Motor, nice job!
@user-uh6me5oq2c
@user-uh6me5oq2c 5 ай бұрын
Quality explanation dear professor. Haven't you programmed a tutorial on Switched reluctance motor (SRM) yet? Truly you are the best. Best regards
@stefanogizzler
@stefanogizzler 3 жыл бұрын
This guy is excellent & bang on!! Well done!
@PhG1961
@PhG1961 5 жыл бұрын
I defenately enjoyed it !
@tanguyob8288
@tanguyob8288 4 жыл бұрын
Really nice video, It helps me a lot !!! Thank you
@redesign3dp
@redesign3dp 2 жыл бұрын
Great video bro! Just what I was looking for.. Thanks
@Canal8888x
@Canal8888x 2 жыл бұрын
very good explanation! thanks!
@VINAYAKDESAI03
@VINAYAKDESAI03 5 жыл бұрын
So Simplest and understanding way 👌
@abhijeetsuryawanshi1272
@abhijeetsuryawanshi1272 3 жыл бұрын
best explaination.....you explain complex things in so easy way.
@kirkcreelman
@kirkcreelman 5 жыл бұрын
This was a great tutorial. I don't think you missed anything! Ok one thing. How do you set up for a reversible esc? Where the middle point is zero and low and high are reverse and forward.
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thank you! Yeah, I should have covered that topic...
@BaconEggsRL
@BaconEggsRL 4 жыл бұрын
This is an excellent explanation thank you
@HiTechDiver
@HiTechDiver 5 жыл бұрын
Excellent presentation, and very well narrated.
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thanks!
@keysimfr
@keysimfr 3 ай бұрын
Super clean vidéo, thanks
@Daniel-rj2ci
@Daniel-rj2ci 5 жыл бұрын
Really good educative video!
@q.e.d.9112
@q.e.d.9112 5 жыл бұрын
Well presented. Clear and simple. Thank you.
@tushyaneilrudr5619
@tushyaneilrudr5619 3 жыл бұрын
This is one video which actually gave any information.
@okayestmedia
@okayestmedia 4 жыл бұрын
This is a great video! I just make simple arduino videos and I have very basic knowledge of how everything works (despite my 2 years of a mechatronics class) and even I understand everything in this video! this is awesome. maybe I'll make a few youtube videos using this knowledge 😁
@secretsocietyofsv
@secretsocietyofsv 5 жыл бұрын
As a new arduino user, this is very helpful. Is there a way to change the frequency using this setup? Like in a variable frequency drive?
@hopeisenough1317
@hopeisenough1317 3 жыл бұрын
Jesus thank you. Every other video on brushless motors stops after saying power this winding and then this one WITHOUT SAYING HOW.
@khaledbaraja8450
@khaledbaraja8450 5 жыл бұрын
Still excellent as always. Love this channel. Keep it up bro.
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thanks!
@naboulsikhalid7763
@naboulsikhalid7763 5 жыл бұрын
what a great mentor. thank you.
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thanks!
@Kelvin555s
@Kelvin555s 4 жыл бұрын
Thanks. very interesting. I am new in arduino based controller. This can be a nice project.
@riyasudeenkamaludeen600
@riyasudeenkamaludeen600 5 жыл бұрын
Really appreciate your efforts
@colsanjaybajpai5747
@colsanjaybajpai5747 3 жыл бұрын
Very comprehensive and very well explained
@freiherrvonbraun6942
@freiherrvonbraun6942 3 жыл бұрын
Beautiful explanation, was really clear
@CrazyCoupleDIY
@CrazyCoupleDIY 5 жыл бұрын
Very good explanation I don't know why some people downvoted this video
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thanks!
@MadEvo606
@MadEvo606 5 жыл бұрын
7:50 the S means how many cells are connected in series, thus increasing the voltage. The battery can have parallel cells too to increase capacity.
@leandroebner1405
@leandroebner1405 5 жыл бұрын
*and max current due to the lower resistance of the whole pack.
@sebasvisser4741
@sebasvisser4741 3 жыл бұрын
Super useful, thanks a lot!
@SteveHook
@SteveHook 4 жыл бұрын
subbed, amazing channel. Loving it so far
@HowToMechatronics
@HowToMechatronics 4 жыл бұрын
Welcome aboard!
@dboproductions2853
@dboproductions2853 2 жыл бұрын
I'm working on a college project and combining some of the elements of these robotic tutorials -- I messaged you through Patreon and was hoping you could help me out with the supplies list. I'm getting the list to the lead professor so he can order the components for our build out!
@chriskiwi9833
@chriskiwi9833 2 жыл бұрын
Really nice and clear. Thank you.
@Harrzack
@Harrzack 5 жыл бұрын
Great tutorial - lots of good, easy to understand material. 🍺
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thanks!
@brucewilliams6292
@brucewilliams6292 2 жыл бұрын
Very clearly explained. Thank you.
@shauthentic
@shauthentic 5 жыл бұрын
Very very good presentation. Precise, concise.
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thanks!
@bradyimel4343
@bradyimel4343 2 жыл бұрын
Best BLDC video I’ve seen.
@donovanrichards5681
@donovanrichards5681 2 жыл бұрын
You rock! best video on this subject! Keep up the good work
@oracid
@oracid 5 жыл бұрын
Thank you for your videos. What about driving a brushless motor in normal and reverse directions ?
@arnie8958
@arnie8958 5 жыл бұрын
oracid1 interchange any two of the three input wires
@HarrisonOfTheNorth_Cumberland
@HarrisonOfTheNorth_Cumberland 4 жыл бұрын
In the motor you used, and most quadcopter motors, the magnets are outside the stator, not inside it as your diagram shows. The reason for this, when the magnets are arranged as a Halbach array, is that you get twice the magnetism applied to the stator in the center.
@fadysaber
@fadysaber 5 жыл бұрын
Nice video illustration. Could you please tell us which software you have been used to make an illustrated graphics as shown at this video
@shakerileiwat4341
@shakerileiwat4341 5 жыл бұрын
Amazing channel 👍
@chrisBruner
@chrisBruner 4 жыл бұрын
A lot of good information here. I've subscribed!
@HowToMechatronics
@HowToMechatronics 4 жыл бұрын
Welcome aboard!
@ser7ser7i
@ser7ser7i 3 жыл бұрын
Thank you for sharing, is this setup makes the same thing with a servo tester?
@bledlbledlbledl
@bledlbledlbledl 5 жыл бұрын
Good bit of explanation on how brushless motors work... but it's not so much "how to control a brushless motor with an arduino" as it is just how to use the ESC 30A motor controller using PWM as the input signal. From the title, I had expected there'd be a bit about HOW to measure the back EMF, how to keep track of things like electronic commutation, speed, position... but it seems the ESC 30A does that automatically
@mustafasivrioglu6722
@mustafasivrioglu6722 4 жыл бұрын
Thanks lot for your clarifying video.
@mmoci81
@mmoci81 2 жыл бұрын
Great video as always! Question though, on 12 pole motor image(at 4:32min), shouldn't be A pole N and not S according to windings?
Brushless Motor - How they work BLDC ESC PWM
16:12
The Engineering Mindset
Рет қаралды 4,4 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 69 МЛН
Ouch.. 🤕
00:30
Celine & Michiel
Рет қаралды 19 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 25 МЛН
Amazing weight loss transformation !! 😱😱
00:24
Tibo InShape
Рет қаралды 63 МЛН
How Servo Motors Work & How To Control Servos using Arduino
9:54
How To Mechatronics
Рет қаралды 681 М.
Make a TINY Arduino Drone with FPV Camera - Will It Fly?
20:26
Max Imagination
Рет қаралды 747 М.
Can I use an ESC with a bigger amp rating with my motor?
6:18
Painless360
Рет қаралды 33 М.
how to make brushless motor controller , mosfet , IRFz 44n
8:23
inventor KR
Рет қаралды 1,3 МЛН
ESC electronic speed controller with arduino ALL EXPLAINED
19:31
Electronoobs
Рет қаралды 816 М.
Drones | How do they work?
10:13
Lesics
Рет қаралды 2,3 МЛН
I tried OVERPOWERING my Vacuum! (Homemade Turbine)
11:42
GreatScott!
Рет қаралды 1,8 МЛН
Turn any DC Motor into a Servo Motor
25:24
How To Mechatronics
Рет қаралды 282 М.
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 69 МЛН