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 )
Actually you did really good running through all that in 20 min. Great project.
Thank you!
@@HowToMechatronics Hola una pregunta que programa usas para simular y diseñar?
gracias
A lot of hardworking is needed great job man.
Yeah, that's true. Thanks!
@@HowToMechatronics your we welcome
sir could u help me with its design???? plzzz!
Awesome!!! I think you are the biggest arduino pro on RUclips!
Thank you!
Аlex Scherbakov you should check james bruton, he’s a real wizard
@@timoord1611 Thanx for the tip!
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.
Thank you!
This is probably one of the best project videos you have ever made!
Awesome.
Thank you! It was a lot of work but I really like how it turned out.
A really well documented project. Thank you for sharing your knowledge.
Thank you!
The way this looks and fits together is so satisfying. Great job.
Great Job!
Thank you!
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
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.
You're genius..keep good stuff bro
Awesome project. very well drafted and explained. Also really nice editing. :)
Awesome, great, fantastic. Amazing (hard)work and cool presentation :) Keep doing cool projects :)
Thank you!
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.
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!
Thanks, nice to hear that!
i took a look at your custom PCB, you are so good at Easy EDA
its so beautiful
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
Thank you!
“It will attack and bite us”....”So, how cool is that?”
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!
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.
OMG!!!! This is amazing!!!!!
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
Awesome!!! Thank you for your hard work and share with community!
Thank you!
Great project, well presented!
Thanks! :)
Great project and great job with 3D design
Thanks
This is so amazing 🤗 great job
Thank you!
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"
Good work and good prospects People like you are necessary for the world thank you
Great bot. You should turn it into a scorpion ;)
That's a incredible project! Congrats!
Please, let me know, which software do you use to project the robot and appears at 1:33 ?
SolidWorks
@@camiloacevedocorrea7605 tnx
Good job!
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.
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.
Love projects like dis hope to see more in the future 🔥❤❤
Thank you!
Very Excellent project
nice movements and overall build :0
Thanks!
really nice job!
Wow, amazing!
So awesome project... and heavy stuff programming, thank you for sharing !
Thanks!
Great job ! This is amazing
Thanks!
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.
Awesome Project....Thank you for your time.
I am doing a four legs robot and you have solve all my problems
You are the best.
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.
Epic project, very cool :). I have a quick question, What arduino simulator do you use to do the circuit diagram?
Best hexapod
The ant is very cute 😍 😂
The best channel :)
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.
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.
@@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!
excellent gorgeous work
Thanks!
@@HowToMechatronics CHEERS Bro.
What a clever man!
What is the name of the software where the hexapod appears in 3d?
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.
Great video, thank you
Nicely done. Wow, lots of work.
Thanks Jeremy! That's right, a lot of work, it took me probably a whole month to make it. Thanks for sharing it!
@@HowToMechatronics NP, happy to!
wow such hard work
Amazing my master
Great Job , i love it
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
project very cool
Awesome work...Hey, can you make a jumping robot? Pls post a video on that
Thank you for project
Hi my friend, could you tell which resistors and capacitors you used?
its a 1k and 2k resistor divider to go from 5v to 3.3!!!
@@magnuswootton6181 scuse me you knox what the resistor and cacitor used ? And his place on the board ?
@@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.
You could use a ESP-01 instead of the RF so you can control over Wifi.
Great job.
I am struggling to put the robot to its initial position could you please provide more detail on how to do it
I would be interested in a 3d cad tutorial :)
Awesome !
awesome dude
amazing job!
Thanks!
Ok, you are awesome
Very cool!
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?
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!
You are awesome sir ☺️☺️☺️
Very interesting! Are you a mechatronics engineer or are you doing this just as a hobby?
Thanks for sharing!
Thanks! Yes, I'm a Mechatronics Engineer.
thank this is great project
Great work
Thank you! Cheers!
@@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?
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
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.
Osm bro great job
Great man 😍😍😍
Thanks!
amazing!!! good job.
Thanks!
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.
awsome project.
Thank you!
Great! thank you for sharing this!
Thanks!
Which software do you use for 3d modeling?☺️
Hello author, the code cannot be downloaded, the error only shows *ino, please help me
Nice work
Thanks!
TQ So much for sharing...
Fantastic great job
Thank you!
Some pins seemed to be unused, is it really necessary to solder them too?
U r osm bro 😍😘😍😘😍
greattt job
Grate job love your videos.
Thank you!
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?
Sure you can!
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?
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.
Perfect nice and great job, thanks.
Thank you!
Where is the ultrasonic sensor on the circuit?
Did you ever figure out where to plug in the Utrasonic sensor?
this is awesome .
but is it possible to attach a camera with it and see the stream from the phone app ?
numero uno
Thanks! :)