Arduino BLDC balancer robot - Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024

ความคิดเห็น • 35

  • @andreafavero71
    @andreafavero71 3 ปีที่แล้ว +4

    Super nice build bressed with good desciptive information: Pretty much appreciated. I do really like how clean and simple your builds are, and how short (yet effective) is your code :-)

    • @theskura
      @theskura  3 ปีที่แล้ว +1

      Thank you very much, I am happy you like it!

  • @planktonfun1
    @planktonfun1 4 หลายเดือนก่อน

    balancing stuff is always a flex in the robotic stuff

  • @vishalramadoss668
    @vishalramadoss668 3 ปีที่แล้ว +3

    This is an amazing build and documentation. Fantastic job

    • @theskura
      @theskura  3 ปีที่แล้ว +1

      Thanks a lot, I appreciate it!

  • @Dagor
    @Dagor 3 ปีที่แล้ว +5

    This is definitely something that I need to build!

  • @davidmalnar8111
    @davidmalnar8111 3 ปีที่แล้ว +4

    One step closer to "Robot, bring me a beer " era.

  • @BeefIngot
    @BeefIngot 3 ปีที่แล้ว +2

    I wish there was an even smaller dual channel board. One near the size of a TTGO T-Display or Nano or most ESP32 boards or a typical esc.
    The Unos size and the Uno itself is just a bit big

    • @theskura
      @theskura  3 ปีที่แล้ว +3

      The size is always an interesting topic. Nano size drivers are not that easy to find for any type of motor control application. Except maybe for steppers. But this is going to change soon, there are really a lot of (especially bldc) drivers that are being developed at this moment. 😃
      But the aim of this project is mostly to enable using BLDC motors and provide a nice prototyping platform where you can easily exchange any of the components and still have a working robot.
      In terms of the smaller drivers, you can check out the gimbal controllers such as BGC3.0, BGC3.1 or Storm31.
      They are double(triple) drivers and will work with the library as well.

  • @MKRCLabs
    @MKRCLabs 3 ปีที่แล้ว +1

    good experiment i learn from you thanks

  • @MohamadKoteich
    @MohamadKoteich 3 ปีที่แล้ว +1

    Brilliant !

  • @imkimhulk
    @imkimhulk 2 ปีที่แล้ว

    great!! thank you for video i learned a lot of things!

  • @thomas-gt4017
    @thomas-gt4017 2 ปีที่แล้ว

    C'est du très beau travail

  • @HappyMathDad
    @HappyMathDad 3 ปีที่แล้ว +1

    I would have preferred Cesar's gift as the platform. It does look very interesting. I have seen a lot of references to the odrive. Why it's that board so expensive?

    • @theskura
      @theskura  3 ปีที่แล้ว +2

      Hey Arturo!
      you're right Cesar's gift would be better ;)
      ODrive is a very versatile and very powerful board with a great software solution and a great community. It is actually not that expensive for what you get.
      But the price is the biggest issue when it comes to using odrives with hobby projects. I agree. These shields would replace odrives for gimbal motors. And they can even have a better performance than ODrive in some cases, but the goal was really to be simpler to use and cheaper. :)

  • @curiousflight5923
    @curiousflight5923 10 หลายเดือนก่อน

    great project!

  • @JagiChan
    @JagiChan 3 ปีที่แล้ว

    Wow, that is something interesting to be done with FOC and BLDC motors.
    Did you manage to try this library on a PMSM motor?

  • @muhammedeminokcu1327
    @muhammedeminokcu1327 2 ปีที่แล้ว

    Perfect!

  • @rafaobrs
    @rafaobrs 3 ปีที่แล้ว +1

    Absolutely awesome!

  • @DustanWebb
    @DustanWebb ปีที่แล้ว

    Hello, awesome project. I am currently collecting the parts for thus build. I connot find the folder with the 3d printed parts anywhere. Could you point me in the correct place? Thanks

  • @Lyr00
    @Lyr00 3 ปีที่แล้ว +1

    How can the robot adjust the target angle where it will be balanced. I’m having trouble finding a way to not have to hardcode the right angle

    • @theskura
      @theskura  3 ปีที่แล้ว

      I've used a double PID loop. One for stabilisation being the inner one and the outer one to control the velocity of the robot. When you set the velocity to 0 the outer velocity PID loop will adjust the angle so that the robots stays still. It is a bit tricky to tune but it works well :D
      You can see the code in the git repo of the project

  • @3phasetinkerer
    @3phasetinkerer 2 ปีที่แล้ว

    Do you have biped walking bot theories or tips for me? Using the tech above. I could design sort of actuator for brushless motors.

  • @TheTurmanDreams
    @TheTurmanDreams 3 ปีที่แล้ว

    great !!!

  • @brickroom136
    @brickroom136 3 ปีที่แล้ว

    This is a nice project. How did you get it to return to the previous location if you push it?

    • @theskura
      @theskura  3 ปีที่แล้ว

      Thanks, it's a cascade PID controller that does it.
      I am not actually controlling the position of the balancer but the velocity. And coming back to the original position is more of a consequence of it that the goal. :D

  • @energyvxask307
    @energyvxask307 2 ปีที่แล้ว

    Hello, I would like to ask you for a schematic for this self-balancing robot. I want to make this robot, but I need your circuit. Thank you

  • @falkgerbig7787
    @falkgerbig7787 3 ปีที่แล้ว

    Thank you for your very interesting videos.
    Would this concept also work with two each:
    QX-MOTOR QM4208 380KV and
    AS5600 Magnetic Encoder?

    • @theskura
      @theskura  3 ปีที่แล้ว +1

      Hey Falk, Yep this concept will work with those encoders and those motors as well.
      But I would be careful when using those motors with low-power drivers like simplefocshields because of current limit of 5Amps. I would advise you to use the gimbal motors with these kinds of drivers.
      If you are constrained by the choice of motors, and need to use the QM4208 I would suggest you to use a higher power driver. At this moment there are many of them that are low cost. But that is an area which advances very fast and this will change soon I hope. We also have a board that would do it - SimpleFOC PowerShield. At this point we do not sell it and it is in the final stages of testing. It is completely open source and here is a link if you are interested in making one: github.com/simplefoc/Arduino-SimpleFOC-PowerShield

    • @falkgerbig7787
      @falkgerbig7787 3 ปีที่แล้ว

      ​@@theskura Hi Antun, Thanks a lot for info, looking forward to your interesting further development.

  • @SAMETELMACI
    @SAMETELMACI 2 ปีที่แล้ว

    hi can ı use myinternal encoder of hoverboard motors? so can ı use hoverboard motors wih this driver

    • @erhandjevik6572
      @erhandjevik6572 3 หลายเดือนก่อน

      Merhaba, hoverboard motorunun içindeki Hall sensör ler kullanılarak simplefoc ile surulebiliyor. Şahsen ben odrive kullanmanı tavsiye ederim.

    • @SAMETELMACI
      @SAMETELMACI 3 หลายเดือนก่อน

      @@erhandjevik6572 merhaba onunla yaptım zaten arduino shielda oturması hoşuma gitti

    • @erhandjevik6572
      @erhandjevik6572 3 หลายเดือนก่อน

      @@SAMETELMACI videosu varmı paylaşsan