Arduino Ant Hexapod Robot

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • $2 for 10 PCBs & $6 for stencil: jlcpcb.com
    3D Model, Arduino code, parts list and more details ► howtomechatron...
    Creality CR-10 3D Printer from Banggood: goo.gl/B2CdfQ
    In this tutorial I will show you how I built an Arduino hexapod. As the name suggests, the hexapod has 6 legs but in addition to that, it also has a tail or abdomen, a head, antennas, mandibles and even functional eyes. All of this, makes the hexapod look like an ant, so therefore we can also call it an Arduino Ant Robot.
    Jump to:
    1:32 - 3D Model
    3:33 - Assembling
    9:55 - Circuit Diagram
    11:30 - PCB Design
    15:38 - Arduino Code
    Thanks JLCPCB for sponsoring this video.
    Visit HowToMechatronics.com for more Tutorials, Tips, Projects and How It Works videos:
    ► howtomechatroni...
    Like my page on Facebook:
    ► / howtomechatronics
    Music:
    Joakim Karud / joakimkarud
    MÆSON - The Catch ( / tracks )

Комментарии • 310

  • @manickn6819
    @manickn6819 5 лет назад +52

    Actually you did really good running through all that in 20 min. Great project.

  • @yajuvendrasinghrajpurohit7888
    @yajuvendrasinghrajpurohit7888 5 лет назад +23

    A lot of hardworking is needed great job man.

  • @tscherbakow80
    @tscherbakow80 5 лет назад +9

    Awesome!!! I think you are the biggest arduino pro on RUclips!

  • @fvgoya
    @fvgoya 5 лет назад

    One thing that I’m really impressed is that: not only the project is awesome. But it is really well made!!!! Clean parts, beautiful shapes. This really a professional product, not a project.

  • @jparky1972
    @jparky1972 5 лет назад +2

    This is probably one of the best project videos you have ever made!
    Awesome.

    • @HowToMechatronics
      @HowToMechatronics  5 лет назад +2

      Thank you! It was a lot of work but I really like how it turned out.

  • @jon_raymond
    @jon_raymond 5 лет назад +18

    A really well documented project. Thank you for sharing your knowledge.

  • @kingdavid_p
    @kingdavid_p 3 года назад +1

    The way this looks and fits together is so satisfying. Great job.

  • @EasyHomeMadeProjects
    @EasyHomeMadeProjects 5 лет назад +19

    Great Job!

  • @joserolandsancheromero4440
    @joserolandsancheromero4440 4 года назад

    You should try to explain in more detail all the videos because for some of us who do not know the subject very well we find it more difficult to realize what is explained in the video. Everything else is excellent

  • @AndersJackson
    @AndersJackson 4 года назад +1

    Great project, as usual.
    At 13:30 I would recommend to mount the Arduino connections in the Arduino first, so they are in the right position before you put solder them to your Arduino shield.

  • @Diski76
    @Diski76 5 лет назад +4

    You're genius..keep good stuff bro

  • @MrShardaprasad
    @MrShardaprasad 4 года назад +1

    Awesome project. very well drafted and explained. Also really nice editing. :)

  • @KalinRangelov
    @KalinRangelov 5 лет назад +3

    Awesome, great, fantastic. Amazing (hard)work and cool presentation :) Keep doing cool projects :)

  • @AJB2K3
    @AJB2K3 5 лет назад +6

    Very nice, I want one.
    Have you heard of the M5camera?
    It is a tiny cheep ESP32 powered wifi camera that could be used to give video capabilities to this excelent creation.

  • @Babylonbadders
    @Babylonbadders 5 лет назад

    Wow, another great project and well explained. You've pretty much covered all the areas I'm looking at getting into, especially pleased with your app function explanation. I hope to get started with my kids later in the year. Thanks again!

  • @ianfarquharson2933
    @ianfarquharson2933 4 года назад

    i took a look at your custom PCB, you are so good at Easy EDA

  • @md.farzanulislamsaurav7756
    @md.farzanulislamsaurav7756 5 лет назад +2

    its so beautiful

  • @0Bariq0
    @0Bariq0 5 лет назад

    Simply great robot. I can't believe u planned and executed all that. Great design and movement. Thank you for sharing this. my 2019 resolution to make this project hehe

  • @junjun3476
    @junjun3476 5 лет назад +5

    “It will attack and bite us”....”So, how cool is that?”

  • @normwright5018
    @normwright5018 2 года назад

    Hello!
    First, your work has inspired me a great deal, I'm definitely a subscriber for life.
    I'm working on my first arduino project,
    A robotic headpiece.
    I'm using an arduino uno r3 connected to 3 pca9685s as my headpiece has 36 sg90 servos.
    At your recommendation, I'm using an 11v lipo battery so I've included the buck converter to step down the voltage to 5v.
    I have everything working well, but when I disconnected the USB cable I would lose power so I I connected a wire from the v+ pin on the pca9685 to the 3.3v pin on the arduino uno r3, that solved the problem, but....
    Now I'm attaching the Bluetooth module to the arduino uno r3, connected the TX to rx,the rx to TX,ground to ground, but because I connected the wire from the v+ pin to the 3.3.3v port I have nowhere to connect the vcc wire from the Bluetooth module.
    Can I attach the vcc wire from the HC-05 to the vin port on the arduino uno r3?
    Because this robot is a wearable headpiece I have to keep it as compact as possible.
    Some have suggested I use a breadboard, but if I can use the vin pin my problem will be solved.
    Until I attempt the codes of course.
    Also your MIT application, can I purchase it or is it a download?
    I'm hoping to operate the sections separately
    Base
    Elbow
    Finger
    All in increments of 3.
    Can I operate the base servos, the Elbow servos and the Finger servos in separate folders in this app?
    Simultaneously?
    Any help would be greatly appreciated.
    I took all of your brilliant advice so far and 3d printed everything from scratch and it is really coming together.
    I have you and your channel to thank for that!
    Keep inspiring!

  • @g3org3210
    @g3org3210 5 лет назад

    6:15 try using some plain washers(10-12mm OD) between the back plate and legs; also instead of using nylon-insert lock nut() try using 2 nuts, first tightened to allow free movement of the legs and the 2nd one to lock the first.

  • @fvgoya
    @fvgoya 5 лет назад +3

    OMG!!!! This is amazing!!!!!

  • @yupingliao4078
    @yupingliao4078 Год назад

    I like this project ❤️ It has been downloaded, I am ready to assemble it, if it is finished, I will play it for my son, thank you very much sir, I wish you a happy life

  • @nghiahoang5026
    @nghiahoang5026 5 лет назад +1

    Awesome!!! Thank you for your hard work and share with community!

  • @ivanmlad
    @ivanmlad 5 лет назад +3

    Great project, well presented!

  • @abolfazlabbasi4854
    @abolfazlabbasi4854 5 лет назад +1

    Great project and great job with 3D design
    Thanks

  • @gadmiteotshimuanga923
    @gadmiteotshimuanga923 5 лет назад +2

    This is so amazing 🤗 great job

  • @AnimilesYT
    @AnimilesYT 5 лет назад +1

    3d print timelapses are satisfying to watch. But do you know what's even more satisfying to watch? 3d print timelapses where the print seems to grow out of nowhere (where the printer head stays fixed in one place).
    Make Anything has a tutorial on how to make those timelapses. His video is called "How to Do That Cool 3D Printing Timelapse Effect // Hacking the Timelapse"

  • @Destroyerpoint
    @Destroyerpoint 4 года назад

    Good work and good prospects People like you are necessary for the world thank you

  • @necromancer0616
    @necromancer0616 10 месяцев назад +1

    Great bot. You should turn it into a scorpion ;)

  • @felipecantieritestoni8695
    @felipecantieritestoni8695 4 года назад +5

    That's a incredible project! Congrats!
    Please, let me know, which software do you use to project the robot and appears at 1:33 ?

  • @Thuliolima2008
    @Thuliolima2008 5 лет назад +2

    Good job!

  • @mike_van_in
    @mike_van_in 5 лет назад

    Wow! An *excellent* outcome for such an ambitious project. I was wondering how many components had to be redesigned - or if you were able to use the first result every time.

    • @HowToMechatronics
      @HowToMechatronics  5 лет назад

      Thank you! I was able to use the all of the components from first time, but I guess that's because I spent quite some time designing them. Especially the head, I wanted to be a single print, without many support printing but it turned great from first try.

  • @xander4652
    @xander4652 5 лет назад

    Love projects like dis hope to see more in the future 🔥❤❤

  • @electronic7979
    @electronic7979 5 лет назад

    Very Excellent project

  • @lkybry3940
    @lkybry3940 5 лет назад

    nice movements and overall build :0

  • @marhar2
    @marhar2 5 лет назад +1

    really nice job!

  • @hoshigakikishame9968
    @hoshigakikishame9968 4 года назад +1

    Wow, amazing!

  • @NicknVio
    @NicknVio 5 лет назад

    So awesome project... and heavy stuff programming, thank you for sharing !

  • @roucool1323
    @roucool1323 5 лет назад +1

    Great job ! This is amazing

  • @Taran72
    @Taran72 5 лет назад +1

    WOW! Awesome!! Thank you for sharing! So to give the commands for each movement, you set up a function each movement and then when you send the remote control signal you just recall that function?
    I will look at the code closer.

  • @vinayakjadhav1719
    @vinayakjadhav1719 5 лет назад

    Awesome Project....Thank you for your time.

  • @elliotkerriou9854
    @elliotkerriou9854 3 года назад

    I am doing a four legs robot and you have solve all my problems

  • @marcio6498
    @marcio6498 5 лет назад +1

    You are the best.

  • @elve44
    @elve44 3 года назад

    Excellent project, with a friend we have been trying to achieve it for a year, at the rate of 3 hours per week. The first difficulty is to understand the code (to have a good knowledge of C ++).
    Then we have to adjust the servos, a real hassle, in the end we realize that the ant does not work, because it is too heavy, we have to redo the 3d prints with less density and redo the design of some parts for the alleviate.
    The designer is also very stingy for information.
    We persist in making it happen.

  • @maryamteima
    @maryamteima 5 лет назад +1

    Epic project, very cool :). I have a quick question, What arduino simulator do you use to do the circuit diagram?

  • @mrelectronrock9510
    @mrelectronrock9510 3 года назад

    Best hexapod

  • @animelessons7146
    @animelessons7146 Год назад

    The ant is very cute 😍 😂

  • @dinozoe1795
    @dinozoe1795 5 лет назад

    The best channel :)

  • @flourishtree2640
    @flourishtree2640 5 лет назад

    Amazing! I have a question, are all the things design by yourself or with your team?Really unbelievable works. You give me so much inspiration, thank you.

    • @HowToMechatronics
      @HowToMechatronics  5 лет назад

      Thank you! I designed all of the parts on my own. It took me some time I must admit but I think it paid off, personally I really like how it turned out.

    • @flourishtree2640
      @flourishtree2640 5 лет назад

      @@HowToMechatronics Genius. It must have to know many knowledge of different subject, How can you finish those lesson? I means, many people only can finish one part of them by their own capability, but you can design all parts. Interesting!

  • @amazac2078
    @amazac2078 5 лет назад +2

    excellent gorgeous work

  • @guygray8330
    @guygray8330 5 лет назад

    What a clever man!

  • @joseluisramosramos2206
    @joseluisramosramos2206 4 года назад +2

    What is the name of the software where the hexapod appears in 3d?

  • @PavanKumar-wx9py
    @PavanKumar-wx9py 4 года назад

    Sir please do some custom pcb design tutorials by using easyEda
    There is no videos yet in the RUclips about the designing of a custom PCB that fit to Arduino boards perfectly(shield For Arduino).
    I just learned a lot of things from you sir, special thanks to you sir.
    I am waiting to learn some PCB tutorials especially from you sir.
    Thank you.

  • @PMuis
    @PMuis 5 лет назад

    Great video, thank you

  • @JeremyCook
    @JeremyCook 5 лет назад

    Nicely done. Wow, lots of work.

    • @HowToMechatronics
      @HowToMechatronics  5 лет назад +1

      Thanks Jeremy! That's right, a lot of work, it took me probably a whole month to make it. Thanks for sharing it!

    • @JeremyCook
      @JeremyCook 5 лет назад

      @@HowToMechatronics NP, happy to!

  • @CreativeJE
    @CreativeJE 5 лет назад

    wow such hard work

  • @mrmakinist
    @mrmakinist 3 года назад

    Amazing my master

  • @AyobeTech
    @AyobeTech 5 лет назад

    Great Job , i love it

  • @rebalfaisal6359
    @rebalfaisal6359 2 года назад

    I am making robot dog but this project help me a lot how to make any robot project
    But i need lot of help from you for my next project

  • @zzazivsmazzipapa2984
    @zzazivsmazzipapa2984 5 лет назад +2

    project very cool

  • @appooxevwo5111
    @appooxevwo5111 5 лет назад

    Awesome work...Hey, can you make a jumping robot? Pls post a video on that

  • @adamahmed3852
    @adamahmed3852 2 года назад

    Thank you for project

  • @marcio6498
    @marcio6498 5 лет назад +8

    Hi my friend, could you tell which resistors and capacitors you used?

    • @magnuswootton6181
      @magnuswootton6181 3 года назад

      its a 1k and 2k resistor divider to go from 5v to 3.3!!!

    • @becainelolotte27
      @becainelolotte27 3 года назад

      @@magnuswootton6181 scuse me you knox what the resistor and cacitor used ? And his place on the board ?

    • @magnuswootton6181
      @magnuswootton6181 3 года назад

      @@becainelolotte27 you need more experience, only thing i can help you with is just by telling you you can do it, don't not! believe in yourself. take some time, put some effort in, and work out electronics. ordinary ppl just like you and me put together the computers we are typing to each other on right now. you dont need to use electricity either, the whole thing can be mechanical if you want, just ppl are stuck in their ways.

  • @viniciusnoyoutube
    @viniciusnoyoutube 5 лет назад

    You could use a ESP-01 instead of the RF so you can control over Wifi.

  • @marcio6498
    @marcio6498 5 лет назад

    Great job.

  • @kareem6148
    @kareem6148 5 лет назад +1

    I am struggling to put the robot to its initial position could you please provide more detail on how to do it

  • @10e999
    @10e999 5 лет назад +1

    I would be interested in a 3d cad tutorial :)

  • @siddharthmali5841
    @siddharthmali5841 5 лет назад +1

    Awesome !

  • @AhmedAli-qd1hu
    @AhmedAli-qd1hu 4 года назад

    awesome dude

  • @itzikt3111
    @itzikt3111 5 лет назад

    amazing job!

  • @GabrielSousa-hw4mg
    @GabrielSousa-hw4mg 5 лет назад +1

    Ok, you are awesome

  • @viniciusnoyoutube
    @viniciusnoyoutube 5 лет назад

    Very cool!

  • @WistrelChianti
    @WistrelChianti 4 года назад +1

    22 servos 6A !? Somehow I imagined more... BTW your MIT AI app on another project really helped me get my head round how that platform worked (mainly I was struggling with layout - I think I was trying to be too complicated) so super thanks for that! I've re worked your style and now have a functioning controller for a TCP controlled project.
    Out of interest, I note you had the mega on the same 5V line as the servos. Did you have any trouble with voltage drops or was it OK?

    • @_epe2590
      @_epe2590 2 года назад +1

      That was what i was thinking. How could so many servos (at least 18 at a high load) be powered with 8A(max from the buck) the mg996r servos run on 0.4-0.9A and with 18 would need 7-17A in total. 7 minimum! I dont think this will survive that long tbh. I hope my calculations are wrong. Please lmk if they are!

  • @jayatiwari3357
    @jayatiwari3357 5 лет назад

    You are awesome sir ☺️☺️☺️

  • @Asyss_Complex
    @Asyss_Complex 5 лет назад

    Very interesting! Are you a mechatronics engineer or are you doing this just as a hobby?
    Thanks for sharing!

  • @didikws3692
    @didikws3692 5 лет назад

    thank this is great project

  • @tanakachidemo
    @tanakachidemo 3 года назад

    Great work

    • @HowToMechatronics
      @HowToMechatronics  3 года назад +1

      Thank you! Cheers!

    • @tanakachidemo
      @tanakachidemo 3 года назад

      @@HowToMechatronics I’ve started printing one of these. Thanks for the detailed instructions on your website. I’m going to get the shield that you made from JLCPCB as well. I’m gonna be blending your work with some of the stuff that @electronoobs did on his version of your hexapod. Got a question though. Is the slow movement down to your software or just the quality of the servos?

  • @Zg4dNij
    @Zg4dNij 5 лет назад

    did you consider using some rubber legs ending? Maybe it could help in movement of robot, because its legs slides on surface while its moving forward. Anyway, very good and deliberated project :D i guess creating 3d model was the most time consuming

    • @HowToMechatronics
      @HowToMechatronics  5 лет назад

      Thanks! Yes, I though about using rubber leg endings but decided not to use ones. :) It worked without them too.
      And yeah, 3D modeling the hexapod was the most time consuming part of the whole project.

  • @SANJEEVKUMAR-lg4io
    @SANJEEVKUMAR-lg4io 5 лет назад

    Osm bro great job

  • @threestars331
    @threestars331 5 лет назад

    Great man 😍😍😍

  • @obaidabohsas6448
    @obaidabohsas6448 5 лет назад

    amazing!!! good job.

  • @9jatechie
    @9jatechie 5 лет назад

    Awesome project and clearly presented.
    It answers some questions I had. Thanks for sharing.
    I wonder if EasyEDA ships to Nigeria in West Africa. I have done designs with it but never placed an order.
    I know this may not be the right place to ask. Just sharing my thought.

  • @inoxious
    @inoxious 5 лет назад

    awsome project.

  • @athngeo
    @athngeo 5 лет назад

    Great! thank you for sharing this!

  • @padmalayarawal3091
    @padmalayarawal3091 4 года назад +2

    Which software do you use for 3d modeling?☺️

  • @yupingliao4078
    @yupingliao4078 Год назад +1

    Hello author, the code cannot be downloaded, the error only shows *ino, please help me

  • @khaledbaraja8450
    @khaledbaraja8450 5 лет назад

    Nice work

  • @ndgoh67
    @ndgoh67 3 года назад

    TQ So much for sharing...

  • @jaevenfong9155
    @jaevenfong9155 5 лет назад

    Fantastic great job

  • @prajkumar77
    @prajkumar77 3 года назад +1

    Some pins seemed to be unused, is it really necessary to solder them too?

  • @bharathrayabandi2380
    @bharathrayabandi2380 5 лет назад +3

    U r osm bro 😍😘😍😘😍

  • @muhammadrafii8751
    @muhammadrafii8751 5 лет назад

    greattt job

  • @orangekayak78
    @orangekayak78 5 лет назад

    Grate job love your videos.

  • @alejandroarielgarciaarriag568
    @alejandroarielgarciaarriag568 3 года назад

    I love your work, it is amazing, i was wondering if it could be possible to use your PCB desing case I want to make my own robot?

  • @AnimilesYT
    @AnimilesYT 5 лет назад

    First of all, this project is absolutely amazing and I really want to build one of those. The attacking feature is especially nice. It makes it feel like the thing is actually alive.
    But there is one little problem. This thing is quite expensive. It requires 21 MG996R servos which can be bought on Aliexpress for about €70, or at a reputable source for about €140 to €200.
    The SG90 servos are about half the price on a reputable source, or €0,90 cents per piece on webstores like Aliexpress. 21 of those can be bought for less than €25.
    I don't think the head and tail need the extra power of the MG996R, and possibly the horizontal leg servos don't need that power either. Could those be replaced with cheaper servos? And could you modify the design a bit to make it more budget friendly?

    • @HowToMechatronics
      @HowToMechatronics  5 лет назад +1

      Thank you! You are right, this project is a bit expensive. To be honest with the servos that I used, which are a bit jerky I think it's not really worth it making it, because you know, it doesn't move that much good. It does work but it's not smooth and doesn't look so cool. As for replacing some of the MG996R servos with the SG90, yes you could probably do that, but they have different foot print, so the model have the be modified quite a bit.

  • @silverhead8243
    @silverhead8243 5 лет назад

    Perfect nice and great job, thanks.

  • @romanbalto2295
    @romanbalto2295 5 лет назад

    Where is the ultrasonic sensor on the circuit?

    • @e6530C
      @e6530C 3 года назад

      Did you ever figure out where to plug in the Utrasonic sensor?

  • @mosta5
    @mosta5 5 лет назад

    this is awesome .
    but is it possible to attach a camera with it and see the stream from the phone app ?

  • @Andrej-mx4rz
    @Andrej-mx4rz 5 лет назад +2

    numero uno