Smooth Moving Micro Robot Arm

Поділитися
Вставка
  • Опубліковано 10 лис 2018
  • Talk about cheap stepping motors and there's a good chance someone will mention the 28BYJ-48. Or maybe he or she will not remember the part number and say something along the lines of "That 3 dollar stepper used in air conditioners! You know! B28 something!" Truth be told, it doesn't get much cheaper than 3 dollars. The 28BYJ-48 is the queen of ultra-low-cost steppers.
    But is there good in the cheap? Can this 3 dollar stepper motor achieve greatness against all odds? No. But hey, it's only 3 bucks, so you might as well get a dozen and see what you can come up with. I decided to throw the steppers at a simple robot arm project.
    Buy the 12V 28BYJ-48 stepper motors used in this project on Amazon (Affiliated link):
    amzn.to/32GI4jN
    Read more here:
    electrondust.com/2018/11/11/e...
  • Наука та технологія

КОМЕНТАРІ • 116

  • @pabloschonffeldt
    @pabloschonffeldt 5 років тому +6

    The movement of the arm looks super smooth! amazing job!

  • @Tyetheberious
    @Tyetheberious 5 років тому +87

    Very nicely implemented velocity curves - the motion is very fluid.

    • @ElectronDust
      @ElectronDust  5 років тому +34

      Thanks Tyler. I implemented my own stepper pulse generator in order to get the acceleration / deceleration to be as smooth as possible!

    • @mikewebster3291
      @mikewebster3291 4 роки тому

      @Rotten Brainz
      Pop

  • @alfiolocatelli5093
    @alfiolocatelli5093 4 роки тому +3

    Oh damn I love it! Implementation of kinetic is magnific!

  • @juanmontes8905
    @juanmontes8905 4 роки тому

    Nice job selecting speed ramp and microcontroller selection

  • @MuratTAMCI
    @MuratTAMCI 5 років тому +2

    it's really so soft.. i like it!

  • @TechsScience
    @TechsScience 4 роки тому

    So smooth & adorable

  • @alexxxalexxx5075
    @alexxxalexxx5075 4 роки тому

    Very good 👍.
    Respect from KZ 🇰🇿

  • @ferrumignis
    @ferrumignis 5 років тому +21

    Really nice job on this, the motion is super smooth. Needs a gripper on the end though!

  • @alex.manusovich
    @alex.manusovich 3 роки тому +1

    Hello Tobias, That is phenomenal work! Thank you a lot for inspiration. Can I ask you is it possible to use more powerful steppers for base with your own implementation for IK positioning algorithm? Also do you think it is possible to add Z axis to your library too, assuming that base will be rotating? Just wondering if you thought about that before and there are no fundamental issues with that.

  • @ABID5
    @ABID5 5 років тому

    Great Work there! I really appreciate.

  • @LegitLeeVelez
    @LegitLeeVelez 5 років тому

    Great project just wondering are you storing the movements when press the push button for each axis of the arm so you can use it later?

  • @anggayudistira4057
    @anggayudistira4057 5 років тому

    Very smooth, nice

  • @leonardocarloslimamendoza6771
    @leonardocarloslimamendoza6771 4 роки тому

    Que programa de diseño 3D usas??. Me lo dices por favor, tu proyecto es muy bueno es un 100 para mí👍

  • @Bigrob552002
    @Bigrob552002 4 роки тому

    Liked and subscribed after watching this video!
    Are those trinamic silent stepper modules?

  • @TechBuild
    @TechBuild 4 роки тому +1

    That's a nice and smooth working robot. Stepper motors are far better than servo motors for this application.

  • @jaled79
    @jaled79 4 роки тому +1

    Hello I congratulate you, excellent project, I have a question, which of these stepper motors did you use?28byj-48 - 12VDC 32-Step 1/16 Gearing or 28byj-48 - 12VDC 32-Step 1/64 Gearing. I ask you because I only get 1/16 Gearin.

  • @celebrimb055
    @celebrimb055 4 роки тому

    Can you able to make prosthetic smooth like this

  • @electronicabasicacekit
    @electronicabasicacekit 4 роки тому

    Excelente trabajo

  • @user-yr3qh3mj5q
    @user-yr3qh3mj5q Рік тому

    wow its awesome and thank you so much for your video, i been searching robotic arm using this motor and finally i got it. may i know the axis of this robo arm and can we do using ardunio uno and driver shield?? please help tysm.....

  • @AyobeTech
    @AyobeTech 5 років тому +2

    Good work

  • @user-qg8jm7jk7g
    @user-qg8jm7jk7g 5 років тому

    Thank! I am doing a similar project. And I need automatic set zero position. Limit switch is similarly bad. I want to know zero position immediately after on. For this reason, I chose the MG 996 servo. But precision is not good. But the accuracy was not very good.

    • @brantwedel
      @brantwedel 4 роки тому

      You could add potentiometers for initial zero position to a stepper system like this, which would be similar accuracy to a servo, bit only read them at startup. So the movement accuracy would be good, but initial position might be off a bit. You could use some algorithm to improve accuracy of pots while moving tho by taking more pot readings as the arm moves and averaging.

  • @kjyhh
    @kjyhh 4 роки тому

    How many IO pins for so many motors? Is there a 2nd motion coder?

  • @radiantelephant
    @radiantelephant 4 роки тому +2

    Great project! Which software did you use for the 3D assembly animation?

  • @tukitutoall1579
    @tukitutoall1579 4 роки тому

    what program do you use brother? I`m mexican

  • @JaydenLawson
    @JaydenLawson 4 роки тому

    Can you get stepper motors like this that are very quiet?

  • @nightcloak3819
    @nightcloak3819 4 роки тому +1

    amazing, now im going to try and replicate this

    • @cristianriosestrada7771
      @cristianriosestrada7771 4 роки тому

      Hey dude, I'm trying too, so if you want to work together, tell me, little bit nooby in this things, but learning anyway xD

    • @nightcloak3819
      @nightcloak3819 4 роки тому +1

      @@cristianriosestrada7771 lol, same here not that good at this kinda stuff but i just ordered the motors from ali express, so their gonna take about a month to come

    • @cristianriosestrada7771
      @cristianriosestrada7771 4 роки тому

      Night Cloak More or less the same, I talked with a electronic’s store a little bit close, so let’s see if they have and tuesday I can send a messenger to get it. Do you have Telegram?

  • @user-qg8jm7jk7g
    @user-qg8jm7jk7g 5 років тому +1

    motion perfect! how defined stepper motor zero position? Did you make the planner yourself?

    • @ElectronDust
      @ElectronDust  5 років тому +1

      The zero position is defined as the robot arm standing straight pointing upwards.

  • @shuha3216
    @shuha3216 4 роки тому +14

    How did you reach such smoth moving ? Where can i read more about this your project? It is cool!

    • @Hasan...
      @Hasan... 4 роки тому +5

      Search for polynomial trajectory

  • @instazx2
    @instazx2 5 років тому

    Did you convert them to bipolar, or are you still using the unipolar setup? They are a lot more powerful in bipolar, and can use the off-the-shelf A4988 drivers.

    • @ElectronDust
      @ElectronDust  5 років тому +1

      I did convert them to bipolar! There are so many advantages. The increase in torque sure is the biggest one. And being able to use the A4988 means that you only need 2 output pins per stepper motor (step and dir), compared to 4 pins when driven with the unipolar driver they came with (at least in my case the stepper motors came with a unipolar driver)

  • @omkr0122
    @omkr0122 4 роки тому

    Awesome!

  • @animadoarts5123
    @animadoarts5123 4 роки тому

    Which motor are these?

  • @cohaniskis3175
    @cohaniskis3175 4 роки тому

    Satisfying

  • @anassaleh9236
    @anassaleh9236 4 роки тому +1

    Question: I don't know how to code the SeeKool ESP32. If I connect it to an Arduino will it still have accurate results? I mean will the arm move as smoothly?

    • @ElectronDust
      @ElectronDust  4 роки тому +2

      Just install this plugin to the Arduino IDE in order to code for the ESP-32:
      github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md
      The problem with the Arduinos is that their clock speed is quite low (16Mhz). The ESP-32 operates at 160Mhz. More speed means that we are able to make the pulse signal for the stepper motors smoother. So no, it won't move as smooth as in the video with an Arudino (at least not with the code I used.)

  • @calvinkong6701
    @calvinkong6701 4 роки тому +5

    incredibly smooth motion. Btw, how much current do you provided to move all the motor?

    • @ElectronDust
      @ElectronDust  4 роки тому +2

      I think it was around 1.7 amps total for all the motors

  • @bratcyryl7630
    @bratcyryl7630 4 роки тому

    You used stepper motors?

  • @user-li8lq6cu4g
    @user-li8lq6cu4g 2 роки тому

    How do you home your robot?

  • @pantsucha
    @pantsucha 9 місяців тому

    is there place where you can shere code?

  • @sergioangellopezarteaga2008
    @sergioangellopezarteaga2008 4 роки тому +1

    If i wanted to do one of those, but only one motor per axis, how much wight could it lift?

    • @ElectronDust
      @ElectronDust  4 роки тому +1

      Not much, I'm afraid. At least my design can't handle more than a few grams because it is already pushing the limits by supporting it's own weight as it is. That's the downside of using cheap components.

  • @tahaabujrad7806
    @tahaabujrad7806 4 роки тому

    Very nice design.
    What is the name of the 3D simulation program you used in the video?

    • @ElectronDust
      @ElectronDust  4 роки тому +1

      It's Unity

    • @tahaabujrad7806
      @tahaabujrad7806 4 роки тому

      @@ElectronDust thanks, can you upload the file for me, i am currently on a project and i want to 3d model it, and if you do not mind i want to start on your design.

    • @ElectronDust
      @ElectronDust  4 роки тому

      @@tahaabujrad7806 The CAD files and the Unity code to animate it are both in here:
      github.com/T-Kuhn/ESP32-MicroRobotArm

  • @Fabio.1986
    @Fabio.1986 5 років тому

    Waoo che bello!!

  • @eachineonlineeducation780
    @eachineonlineeducation780 4 роки тому

    hello i am new can anybody help me how to make this arm??

  • @docstrench948
    @docstrench948 4 роки тому

    Wow, genial.

  • @vikicoder
    @vikicoder 3 роки тому

    Was that the actual speed of motor or you fasten the video ?

  • @csai5763
    @csai5763 3 роки тому

    where TO LEARN THE INVERSE KINAMATICS ...ps tell someone

  • @sergioangellopezarteaga2008
    @sergioangellopezarteaga2008 4 роки тому +1

    Excuse me, i read that these motors use 240mA each so, how did you power 7 of them? Thanks

    • @ElectronDust
      @ElectronDust  4 роки тому +1

      All you need is a power source capable of providing enough current. Using your stats it seems like we need at least around 2A. I actually used a 12V, 10A power unit, that's why I hadn't spent much thought on the current drawn.

    • @sergioangellopezarteaga2008
      @sergioangellopezarteaga2008 4 роки тому

      Electron Dust oh okay, but i saw the source marked 1.12 A on the video. Those motors consume less current or why the 1.12?

    • @ElectronDust
      @ElectronDust  4 роки тому +1

      @@sergioangellopezarteaga2008 ah, I see. You saw the Ampere meter on the power source displaying 1.12A. That just means that all the motors just happen to draw 1.12A at rest. If you use the A4988 you're able to adjust the max current drawn with a potentiometer. I might have set it a bit low and that's why my 7 motors happen to not draw as much current as you might expect.

  • @snoppgubbe2310
    @snoppgubbe2310 4 роки тому +1

    Dildos in 2000: :---
    Dildos in 2025: 0:20 ten times speed

  • @krrishchheda2252
    @krrishchheda2252 4 роки тому

    Supersmooth

  • @ToPProjectsCompilation
    @ToPProjectsCompilation 2 роки тому

    Hey, the project is really amazing. If you wish to feature it in our channel (no money involved), then kindly reply.

  • @mrboleus8240
    @mrboleus8240 5 років тому +11

    Parts total worth: *$10*
    Assembled:
    *$1 000 000*

    • @juanmontes8905
      @juanmontes8905 4 роки тому

      Information is power and power is money

  • @mininchannelservice
    @mininchannelservice 4 роки тому

    Good

  • @gabrielcorrales8878
    @gabrielcorrales8878 4 роки тому

    how can it be so sensual

  • @EletronicaeTecnologia
    @EletronicaeTecnologia 4 роки тому

    Excelet

  • @Timsturbs
    @Timsturbs 4 роки тому +1

    two motors for one joint? why?
    otherwise pretty cool

    • @berkcan2439
      @berkcan2439 4 роки тому

      I think it is for sync movement.
      Only opposite motors are connected same joint.

  • @Pablanz
    @Pablanz 5 років тому

    Maybe a stupid question but, why 2 servos on each joint?

    • @ElectronDust
      @ElectronDust  5 років тому

      Just wanted to try it out. There's no "best solution", but this worked out quite well.

    • @Pablanz
      @Pablanz 5 років тому

      Electron Dust Great, thanks!!

    • @rajibsarkar01
      @rajibsarkar01 4 роки тому

      @@ElectronDust I might be wrong but I think 2 geared stepper pair is always rotating in opposite direction and this nullifies the gear backlash to a great extent. Isn't it?

  • @grathado28
    @grathado28 8 місяців тому

    wish i could get 3d printed version lol

  • @pepsiatlas5452
    @pepsiatlas5452 4 роки тому +1

    steppers over servos any day baby

    • @ElectronDust
      @ElectronDust  4 роки тому +2

      Hehe, I get you. Once you get your hands on steppers there's just no way to go back to servos

  • @jianguochen4662
    @jianguochen4662 3 роки тому

    加個陀螺儀裝置。

  • @JOELwindows7
    @JOELwindows7 4 роки тому

    This is your daily dose of Recommendation
    DIY mechatronic arm

  • @Aerox90
    @Aerox90 4 роки тому

    Is it more noisy than if a servo would be used in place? (Hard to hear due to the music). Are stepper motors as easy/-or easier to control than servos? And which one is more reliable in terms of accuracy?

    • @ElectronDust
      @ElectronDust  4 роки тому +1

      Depends on the specific servo / stepping motor you use. I recommend just buying a cheap stepping motor with A4988 driver to get a feel for how it is different from a servo.

  • @williamhuang5329
    @williamhuang5329 2 роки тому

    Hanzhen harmonic drive gear ,
    strain wave reducer, robot arm joint ,
    over 30 years experience

  • @Manu.Makes.Things
    @Manu.Makes.Things 5 років тому

    Now get some encoders!

  • @dushmanthakumarasiri5046
    @dushmanthakumarasiri5046 4 роки тому

    Can you please send me the things you needed for this project

  • @masaratech
    @masaratech 5 років тому

    What can it do ?

    • @ElectronDust
      @ElectronDust  5 років тому +1

      Not much really. I just wanted to see how far I could push this cheap stepper motor. And how smooth I could get it to move. And whether I could get the Inverse Kinematics to work or not. It was one of those projects where I got I little lost in the details...

    • @masaratech
      @masaratech 5 років тому

      @@ElectronDust thanks for posting the video :)

  • @ismaelnunes475
    @ismaelnunes475 4 роки тому

    what's your degree???

  • @josedelmontealmansa6259
    @josedelmontealmansa6259 4 роки тому +1

    Donde vivo no hay metro =(.

  • @antoniobarriosavila1535
    @antoniobarriosavila1535 5 років тому +1

    👌👌👏👏🖒🖒😀😀

  • @Mukeshmiktecrep
    @Mukeshmiktecrep 4 роки тому

    Out of context comment: Suppose god has a hard disk drive which has all the location and type data of each atom in the Universe.

  • @cristianriosestrada7771
    @cristianriosestrada7771 4 роки тому +1

    Hey! I'm trying to replicate this! So if someone due to coronavirus has time and is trying the same, welcome!
    I would like to understand better the schematic from 1:01. I mean. (I'm from BCN, sorry if I don't speak perfectly english).
    For example 2 motors are connected to the same driver, but the current then is divided? Does it use a relay?
    Well, let's work together with coronavirus right? xD

    • @ElectronDust
      @ElectronDust  4 роки тому +1

      If you use two motors on 1 driver you're driver will need to provided double the current. Because the motors used here are small and don't use much current (especially the 12V version), this is no problem.

    • @cristianriosestrada7771
      @cristianriosestrada7771 4 роки тому

      Electron Dust Thank you! Let’s see if it works. I now have some 5V version, but let’s see if I can get the 12V version.
      By the way, really impressed with your work! I mean, a lot of perseverance! Really appreciated.
      I will try to get with more people with the same project so we don’t bother you very much, we are a little bit noobies,right? hahaha.
      Super subscribed!!!

  • @dascaluioan1296
    @dascaluioan1296 4 роки тому +1

    And where's the micro (extremely small, of microscopic order) part in this project, only used in the title as click bait?

    • @ElectronDust
      @ElectronDust  4 роки тому

      Thinking about it you're right. It isn't anywhere close to the realm of micrometers is it.

  • @sakkarepku1651
    @sakkarepku1651 4 роки тому

    Woman robot need this

  • @garikagarkov8258
    @garikagarkov8258 4 роки тому

    И нахрен он нужен?

  • @MikeMcRoberts
    @MikeMcRoberts 5 років тому +6

    Why do people put music over tech videos?!?!?!?! Let us hear the goddamned machine working !!!!!!!!!!! AAAAAAAAAAAAGGGGGGGGGGGGGGHHHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!!

    • @PiefacePete46
      @PiefacePete46 5 років тому

      In general I agree with you, but in this case the music is well chosen, and the music and movement are complimentary... it adds to the total effect.

    • @user-qg8jm7jk7g
      @user-qg8jm7jk7g 5 років тому +1

      yes! music is not need for the tech video!!!

  • @MikeMcRoberts
    @MikeMcRoberts 5 років тому +1

    Please repost a video WITHOUT the music. We want to hear the machine in use, not some crappy elevator music. Thanks.

    • @ElectronDust
      @ElectronDust  5 років тому +3

      Hi, This one is without music: ua-cam.com/video/twJG0otS8CI/v-deo.html

    • @MikeMcRoberts
      @MikeMcRoberts 5 років тому +1

      @@ElectronDust Great! I can hear it at work! Thanks a lot.