How to control a BLDC with an Arduino

Sdílet
Vložit
  • čas přidán 5. 09. 2024
  • How to control a brushless motor BLDC motor with an Arduino
    Download Arduino code:👉 theengineering...
    👉 👉👉 FREE design software ➡️ www.altium.com...
    ⚡🛠️ TOOLS YOU NEED 🛠️⚡
    **************************************
    Get this electronics book ➡️ amzn.to/41cCJPk
    Professional Multimeter -➡️ amzn.to/3xu2Vaw
    Good multimeter -➡️ amzn.to/3xrbuTd
    Professional clamp meter ➡️ amzn.to/4140FnK
    Good Clamp meter ➡️ amzn.to/3xqt2is
    Outlet tester ➡️- amzn.to/3kavg2l
    Energy monitoring plug ➡️ amzn.to/3SkfPl7
    Battery tester -➡️ amzn.to/3S3fHWI
    Basic electronics kit ➡️ amzn.to/3xuLiqS
    MY FAVOURITE GEAR
    🎥 My camera - amzn.to/3YCZ7Q9
    🎤 My Microphone - amzn.to/3YYXsUC
    ⌨️ My Keyboard - amzn.to/3lBsl33
    🖥️ My monitor - amzn.to/415BGjW
    🎧 My headphones - amzn.to/3lN7R7u
    WATCH THESE
    Servo Motor:👉 • Servo Motors, how do t...
    Stepper motor:👉 • How Stepper Motors Wor...
    DC motor:👉 • How does an Electric M...
    AC motor:👉 • How Electric Motors Wo...
    Starter motor:👉 • Starter Motor Explaine...
    Alternator:👉 • How Alternators Work -...
    Build a motor:👉 • Electric Motor Build -...
    Motor speed control👉: • Motor speed controller...
    👋 SOCIALISE WITH US 👋
    *******************************
    👉FACEBOOK: / theengineeringmindset
    👉TWITTER: / theengmindset
    👉INSTAGRAM: / engineeringmindset
    👉WEBSITE: Http://TheEngineeringM...
    👀 Links - MUST WATCH!! 👀
    *******************************
    ⚡ELECTRICAL ENGINEERING⚡
    👉How electricity works: • How ELECTRICITY works ...
    👉Three Phase Electricity: • How Three Phase Electr...
    👉How Inverters work: • How Inverters Work - W...
    👉How TRANSFORMER works: • How does a Transformer...
    👉How 3 Phase electricity works: • How Three Phase Electr...
    👉How Induction motor works: • How does an Induction ...
    👉What is a KWH: • What is a kWh - kilowa...
    👉How induction motor works: • How does an Induction ...
    ❄️ CHILLER ENGINEERING ❄️
    👉Chiller Efficiency improvements: • Chiller Efficiency Imp...
    👉Chilled water schematics: • Chilled Water Schemati...
    👉Chiller crash course: • Essential Chiller Term...
    👉Chiller types: • Chiller Types and Appl...
    👉Chillers/AHU/RTU: • How Chiller, AHU, RTU ...
    👉Water cooled chiller Part1: • Chiller Basics - How t...
    👉Water cooled chiller Part2: • Chiller Basics - How t...
    👉Water cooled chiller advanced: • How Chiller works - De...
    👉Air cooled chiller: • Absorption Chiller, Ho...
    👉Absorption Chiller : • Air Cooled Chiller - ...
    👉Chiller/Cooling tower/AHU: • How a Chiller, Cooling...
    👉Chiller flow rate: • Chiller flow rate meas...
    👉Chiller fault troubleshooting: • Chiller faults - troub...
    👉Chiller COP calculation: • Chiller Efficiency CAL...
    👉Chiller cooling capacity calcs: • CALCULATE Chiller cool...
    👉Chiller compressors: • 🔧 Chiller - Compressor...
    👉Chiller expansion valve: • Chiller - Expansion Va...
    👉Chiller surge: • Chiller - Surge
    👉Chiller condenser: • 🔧Chillers - Condensers
    👉Chiller evaporator: • 🔧Chiller - Evaporators
    👉Chiller compressor centrifugal: • Centrifugal Compressor...
    👉Chiller cooling capacity: • Chiller - Cooling Capa...
    🌡️ HVAC ENGINEERING 🌡️
    👉HVAC Basics: • Fundamentals of HVAC -...
    👉Boilers/AHU/FCU: • How a boiler, fan coil...
    👉How Heat Pump works: • How A Heat Pump Works ...
    👉Heat pumps advanced: • How A Heat Pump Works ...
    👉Fan Coil Units: • Fan Coil Unit - FCU HVAC
    👉VAV Systems: • Variable Air Volume - ...
    👉CAV Systems: • Constant Air Volume - ...
    👉VRF Units: • Video
    👉Cooling load calculations: • Cooling Load Calculati...
    👉Pulley belt calculations: • Pulley Belt CALCULATIO...
    👉Pump calculations: • Pump CALCULATIONS, Flo...
    👉Fan and motor calculations: • Fan & motor CALCULATIO...
    👉HVAC Cooling coils: • HVAC - Cooling coil + ...
    👉Cooling towers: • How Cooling Towers Work
    ⚗️ REFRIGERATION SYSTEMS 🌡️
    👉How refrigerants work: • Refrigerants How they ...
    👉Thermal expansion valves: • How TXV works - Thermo...
    👉Refrigeration design software: • Refrigeration Design S...
    👉Design refrigeration system: • How to DESIGN and ANAL...
    👉Reversing valve: • Reversing valve - Heat...
    👉How A/C units work: • Basic Refrigeration cy...
    ⚗️ REFRIGERANTS ⚗️
    👉Refrierant retrofit guide: • Refrigerant Retrofit G...
    👉Refrigerant types, future: • Refrigerant Types, Iss...
    👉How refrigerants work: • Refrigerants How they ...
    🌊 HYDRONICS 🌊
    👉Primary & Secondary system: • HVAC Primary & seconda...
    👉Pumps: • Centrifugal Pump How D...
    👉Pump calculations: • Pump CALCULATIONS, Flo...
    🔥➡️❄️ HEAT EXCHANGERS 🔥➡️❄️
    👉Plate Heat Exchangers: • Plate Heat Exchanger, ...
    👉Micro plate heat exchanger: • Micro Plate Heat Excha...
    💻 DATA CENTERS 💻
    👉Data Center cooling: • Data Center HVAC - Coo...
    🔬 PHYSICS 🔬
    👉What is Density: • What is Density? - Den...

Komentáře • 84

  • @EngineeringMindset
    @EngineeringMindset  Před 2 lety +5

    *These videos take a long time to make* if you would like to buy Paul a coffee to say thanks, link below: ☕
    PayPal: www.paypal.me/TheEngineerinMindset
    Channel membership: czcams.com/channels/k0fGHsCEzGig-rSzkfCjMw.htmljoin
    Patreon: www.patreon.com/theengineeringmindset

  • @krizerator
    @krizerator Před rokem +14

    Depending on the ESC, it has to calibrate itself. So, if you hear several beeps, you should connect your motor with the potentiometer on its maximum position. Then, after a few beeps, you move the potentiometer to the lowest position. After a while it should be calibrated and you can start using it normally. Just in case this happens to you :)

    • @europeleeds
      @europeleeds Před rokem

      I thought my ESC was defective when it only made sounds, but with your additional information the motor started fine. Thanks for your contribution.

    • @EngineeringMindset
      @EngineeringMindset  Před 7 měsíci

      Seen our new Potentiometer Explained video? ➡️ czcams.com/video/Xb-MZMoUtcQ/video.html

  • @eljuanman999
    @eljuanman999 Před 2 lety +16

    I liked the video, but it would've been a lot more helpful to know how the speed controller that you used works. I don't have one, but since BLDC motors can't usually be controlled directly by PWM I was planning on rectifying the PWM signal to its average value via a low-pass filter. I've seen this as a potential solution on internet forums.

  • @ursa0607
    @ursa0607 Před 2 lety +4

    I've been trying to make an Arduino drone for some time. I used brushed motors with a 9V battery, but they lacked thrust to lift the whole contraption off the ground. I knew I had to do a power and moter upgrade, and this tutorial is literally the thing I was looking for. Thank you very much!

    • @jimsubtle886
      @jimsubtle886 Před 2 lety

      I tried so hard to get lift from a brushed motor and a 9v batter. I got so close, but it never had RPM

    • @raptorthegamer5524
      @raptorthegamer5524 Před rokem +1

      Hope you have the money, since a diy drone can cost you upto 75 dollars

    • @GresSimJa
      @GresSimJa Před rokem +1

      What you need is a more powerful battery, because 9Vs will never provide enough current.
      I suggest looking into using a LiPo and buck converter, 3S sounds ideal for your voltage. Do note they take some care and equipment to use safely (read: without causing fires), but it's worth it.

  • @okithdesilva129
    @okithdesilva129 Před 2 lety +7

    BLDC motors are amazing! These motors are powerful, efficient, light and reliable!

  • @Zarundo
    @Zarundo Před 11 měsíci +2

    If you look in the servo-library you are not limited to using "angle". You get mutch better resolution with usin micro second directly.
    void write(int value); // if value is < 200 its treated as an angle, otherwise as pulse width in microseconds
    void writeMicroseconds(int value); // Write pulse width in microseconds

  • @BibhasMandal73
    @BibhasMandal73 Před 17 dny

    The code and the whole test, it works thanks.

  • @zenwheat
    @zenwheat Před 2 lety

    I swear the last couple of your videos have been freakishly lining up with projects I'm working on. I just bought an arduino and was about to unbox it and start fiddling with it. Haha

  • @okithdesilva129
    @okithdesilva129 Před 2 lety +2

    Paul thank you so much for this insane video!

  • @sirthomas1001
    @sirthomas1001 Před rokem

    Great video! There's still so much I don't know about Arduino programming using C++, but I found this video very helpful and useful.

  • @kryptocat4240
    @kryptocat4240 Před 2 lety +2

    Can you make similar type of video for controlling D.C motor speed and direction using arduino

  • @Malik-tn6cu
    @Malik-tn6cu Před měsícem

    How much current does the batterie in the video have?

  • @104littleal6
    @104littleal6 Před 2 lety

    Awesome! I've seen 3 or 4 of these, but this is the simplest of them all. Thank you.

    • @johnstrawb3521
      @johnstrawb3521 Před 2 lety

      @10:4 littleAI Are the innards of this motor similar to a microwave turntable motor? That motor is so simple it looks like a single coil of wire, no winding, with a cylindrical rotor within the coil which the electrified coil spins. The gear centered within the rotor starts the gear train turning. It's so simple I've never seen it drawn or photographed or even described anywhere on the internet.

    • @104littleal6
      @104littleal6 Před 2 lety

      @@johnstrawb3521 Huh!

  • @SC.243k
    @SC.243k Před 2 lety +1

    Fanstastic work 👏👌 thanks my friend👍👍👍

  • @gmnryan
    @gmnryan Před 8 měsíci

    Is the ESC module really necessary? Or i can just connect a PWM pin raw on the brushless motor middle pin and control it by myself?

  • @procrastinatormike3914

    Is there a way to change the motor direction on the fly with out having to change the wiring configuration?

  • @HamzaKhwayre
    @HamzaKhwayre Před měsícem

    شكرا لكم

  • @Robonza
    @Robonza Před 2 lety +1

    Good video. Servo specs say you should only send pulses every 20ms but lucky your esc is playing nice and working with you. Really you should add Delay(20); in your loop.

  • @invaliname9892
    @invaliname9892 Před 2 měsíci

    What is that battery?

  • @mtz5582
    @mtz5582 Před 2 měsíci

    Hi Paul..what Arduino board I need for testing blower motors for AC units

  • @wendygrant2735
    @wendygrant2735 Před 2 lety

    Very well explained, again.

  • @timhvac6869
    @timhvac6869 Před 2 lety

    I would love to buy this as a kit and learn how to do this.

  • @inventorkr1
    @inventorkr1 Před 2 lety

    Good jobe ☝️✅✅✅✅✅✅✅✅✅✅

  • @adrianbravo7623
    @adrianbravo7623 Před 2 lety

    Can you please do accelerometers?

  • @rokibulislam1971
    @rokibulislam1971 Před rokem

    Please you make a vedio inverter with 555 timer ic

  • @13thravenpurple94
    @13thravenpurple94 Před 2 lety

    Great Work 🥳🥳🥳 Thank you 💜💜💜

  • @Dustmadeout
    @Dustmadeout Před 2 lety +2

    Why do you need arduino here if you buy speed controller anyways?

    • @EngineeringMindset
      @EngineeringMindset  Před 2 lety

      How does the speed controller know what speed to go?

    • @droolingidiot
      @droolingidiot Před rokem

      I believe - because the motor has 3 connections, power in, power out, and a control signal. the motor speed is controlled by the control signal as long as the power supply is within a given range. changing the power to the motor with the potentiometer will only allow the motor to run at a fixed speed when its in that narrow range ( control signal presumed present and fixed).
      Could be wrong still learning myself.

    • @EngineeringMindset
      @EngineeringMindset  Před 7 měsíci

      Seen our new Potentiometer Explained video? ➡️ czcams.com/video/Xb-MZMoUtcQ/video.html

  • @user-pw5id6cs3f
    @user-pw5id6cs3f Před 11 měsíci

    If input parameter speed can by keypad?

  • @munadiahmed7092
    @munadiahmed7092 Před 4 měsíci

    i need help to get those

  • @theproudsanatanikafir6656

    Hey but i needs 0-360 degree position control can I do this with servo

  • @anthonymartin777
    @anthonymartin777 Před 2 lety

    You use a switch power supply?

  • @ur_frequency
    @ur_frequency Před 2 měsíci

    I have 12 V Arduino motor board can I use PWM instead of using driver

    • @NielsPronk
      @NielsPronk Před měsícem

      Same question for me, I have an 12v motor and ESC (speed controller).
      How do I control this with an Arduino

  • @joshuapitong899
    @joshuapitong899 Před 2 lety

    Thank you.🙏🥰

  • @rn_54
    @rn_54 Před 2 lety

    Can you make a video on Induction Motors ? and nice video

  • @forexsavants6179
    @forexsavants6179 Před 10 měsíci

    How to reverse engine?

  • @oskarplays5275
    @oskarplays5275 Před 9 měsíci

    I need a ESC for a 18V BLDC Motor from a Bosch Drill. Can someone help me find a ESC that fits?

  • @firzt1
    @firzt1 Před 9 měsíci

    when i hooked up my motor (FlashHobby D2826) it started beeping all of the possible error tones. it does multiple types of beeps and doesn’t stop. what did i do wrong?😑 ( update the motor works but it is spinning erratically in both directions)

  • @user-bv7gg9vg2l
    @user-bv7gg9vg2l Před 2 lety

    Хорошо подробно обьяснил

  • @Neander104
    @Neander104 Před 2 lety

    2:03 I think there's something wrong about those pulses, and their lengths.

  • @tamizhandathalapathy2924

    Sir Semiconductor details explain series Video upload sir

  • @palashchoudhury5565
    @palashchoudhury5565 Před 10 měsíci

    90Hz 2 Phase Half Wave DC

  • @jeevasundar869
    @jeevasundar869 Před rokem

    Which code language did u use

  • @manikandanperumal5782
    @manikandanperumal5782 Před 2 lety

    Pls make how to learn programming

  • @Dmsxj
    @Dmsxj Před 2 lety

    Arduino

  • @BIG-MAD
    @BIG-MAD Před rokem

    This is how to control bldc motor with arduino just a bright idea, but spending 0.5$ on a servo tester is much easier to control BL motor

    • @EngineeringMindset
      @EngineeringMindset  Před rokem

      A servo tester doesn't let you program the control tho, only allows manual Control

    • @BIG-MAD
      @BIG-MAD Před rokem

      @@EngineeringMindset I know dear sir which is exactly what arduino board is acting in this video

  • @okithdesilva129
    @okithdesilva129 Před 2 lety +1

    1st view, comment and like

  • @yassin9749
    @yassin9749 Před 2 lety

    First

    • @EngineeringMindset
      @EngineeringMindset  Před 2 lety

      2nd but by only 3 seconds, so close

    • @yassin9749
      @yassin9749 Před 2 lety

      @@EngineeringMindset report the first one haha, love ur videos, much informations , simple and pro explaining 🥰♥️

  • @okithdesilva129
    @okithdesilva129 Před 2 lety +1

    1st view, comment and like

  • @okithdesilva129
    @okithdesilva129 Před 2 lety +1

    1st view, comment and like