Arduino Tank Robot Project using the Devastator metal chassis!
Welcome to another Arduino Robot Project video! In this video, we are going to build an Arduino Tank Robot; an enormous autonomous tank and we are going to try it on the field! Let's get started!
It can detect the obstacles using the ultrasonic sensor. When it detects an obstacle, it stops, it looks right and then left, and it turns to the direction with the most space available. If the obstacle is small in size, it has no problem to overcome it. Let's now move outside and see how it performs on the ground.
After a lot of search, I decided to use the DFRobot Devastator tank platform as the chassis of the robot. The Devastator platform is designed by DFRobot, and it is made from a high strength aluminum alloy which makes it robust and durable. The kit also uses metal gear motors which are more durable than the plastic ones.
DFRobot has also developed some very interesting Arduino compatible boards. I decided to try the Romeo board which is an Arduino Uno with an embedded motor shield. In other words, we can drive the powerful motors of the robot kit directly from this board. So this board makes thing much easier. The board costs around 30$.
We are also going to need the following parts to complete our robot:
• An SG90 servo
• An Ultrasonic distance sensor
• Some wires
Building a robot like this is a great experience. One can learn a lot from a project like this. It is an excellent introduction to robotics and Arduino since it is an easy project to build and the result is impressive. As a final thought, I think that the Devastator platform is a great robotics platform. I like the fact that chassis is mostly made out of metal. It is very well designed, and it provides a lot of room for more electronics and parts. You can use Arduino, Raspberry Pi or any other microcontroller with this kit. If you use big LiPo batteries, you can have this robot running for a long time and with more speed.
💻 Code & Parts educ8s.tv/ardui...
Want to learn to code?
👨💻 Check my new KZread channel: bit.ly/3tku2n0
🎮 My Android Game: bit.ly/QuizOfKn...
Пікірлер: 61
tank front has a devastating face! but the sonar makes it look cute!
Maybe you can include some sensors to measure inclination to avoid overturn and maybe in the future a Lidar sensor for a more precise positioning. Excellent video and congratulations on your marriage!
Very cool chassis! I've made a similar tank robot but used Lego Technic instead of a ready-made chassis. You should put a camera on it (I've used the Raspicam on mine) and some lights if the ambient light is low. Maybe some simple remote control too? An ambitious project would be a robotic arm to grab objects and move them. I'm looking forward to what you'll build!
I love that Greek accent!
My favourite Arduino - Guru 💪😎👌
Det här är en riktigt bra och informativ video. Tack.
@Educ8s
7 жыл бұрын
Varsågod!
I made a similar robot but it was way less cheaper than this. Its has 2 ways of controlling it. First one and main way is autonomous and i have it checking my house ....Security bot and if i am away i can connect to it via internet and it automatically switch to manual mode which it letting me drive it and it also provide a live video as it has on board camera. I made a program for it in visual studio and it has couple of features like led flashlight, Ir for camera and i am trying to add more things to make it more house battler like. I want it to check my house when i am not there.
@gandsnut
7 жыл бұрын
nicolaoscon: do you have documentation on your project? If so, where? Thanks.
@nicolaoscon
7 жыл бұрын
No i don't have one and i want to make one for my university. But the thing is i came to UK and all my project file are back home at Cyprus . i will try to get the files and whatever i have and i will make a documentation for it and i will provide a link for as soon as i make it.
@hooperwille
7 жыл бұрын
I would like to see your robot in action, will you make a video of it?
@Leoninmiami
6 жыл бұрын
Post videos or it didn't happen! :-p
Please Make a video on a self balancing robot and also give international links I'm from India.
It would be interesting to have a 3 DoF 2 segment arm, rear mounted to manipulate an end effector. The rear mount and segmentation models the weight balancing found in nature with a scorpion's tail.
It's fantastic. I like that tank platform. Great video. Thank you.
This looks like a cool robust robotics platform. Adding Bluetooth is a great idea. It is too bad that wasn't integrated on their board. Depending upon the trade offs of power demands and potential operating distance it may be worth considering using WiFi rather than Bluetooth. I've seen very responsive looking web interfaces over wifi. It may be possible to use a web app as a controller rather than a phone os specific app. Additionally it may be cool to have integrated video, perhaps using something like Arducam. A streaming video image could be delivered via wifi. This would allow more remote operation. It could be like a security robot at home you could control from anywhere to look in on things. I eventually want to build something like this, but haven't seriously started yet. I'm not totally sure how steep the challenges are. I'm thinking of using something like the ESP32, and could always use helper MCUs if need be.
Make raspberry pi projects,nick,they are great
I like that devastator chassis, been thinking about getting one. I built one of these on a Tamiya track and wheel set a few years ago that scanned the same way. I'm almost afraid to look at your code - it will probably show me how bad mine was at that time...lol.
I uploaded this into the same thing using an arduino and DK electronics motor shield. But nothing happens, everything is connected ive checked. How to get the program to start?????
The best construction Nick !!!
Oh, Wow. the tank threads are in sycn with the camera's FPS. its almost like its not moving, Haha! Also. awesome build!
A nice robo! By adding some elements like bluetooth, a gps and modifying the shell it could follow its master. Thank you for your video.
@Educ8s
7 жыл бұрын
Thank you, my friend! I am already working on the Bluetooth app!
Have you considered adding a camera to enhance the obstacle avoidance? Or to recognize markers to navigate from place to place?
Great!
Nice work
Απο το 1:24 και μετα σε καποια σημεια ειναι σαν να συγχρονίζεται η καμερα με την ερπυστρια. Ειναι δυνατον να συμβει αυτο με τοσο αργοστροφη ερπυστρια?
@Educ8s
7 жыл бұрын
Ναι το παρατήρησα κι εγώ. Μάλλον έχει να κάνει με τις ρυθμίσεις της κάμερας.
I would be interested to see a video in which you design an object, draw it in the 3d software and then 3d print it. To an outsider, this is voodoo!
@Educ8s
6 жыл бұрын
Here it is: kzread.info/dash/bejne/i4qCqpKlcrfKcaw.html
Nick please make a quadcopter
@Educ8s
7 жыл бұрын
I would love to. But, it is a very advanced project. We need to learn a lot of things first. But I will try it in the future!
@akshaydasm.k9388
6 жыл бұрын
yeah, using the multi wii
Is it automatic or rc?
Nice project sir , why ny ultrasonic sensor do not works outside , its turns outdoors even there is no objects , but indoors works perfecty , can u tell me whats the problem behind it
Johnny 5 is alive! The robot looks good but the plastic gear looks like it will be first to fail. Is that the fastest the motors go?
While this robot moves by simple rules, have you made - or do you plan to make - a robot that is controlled by another computer? Not smartphone/app, but computer with movement rules and 2-way communication with host computer... about what the robot should do. Thx.
If the Dfrobot motor board open source hardware?
Hi. The ultrasonic sensor has a limited field of view. It doesn't cover the entire width of the tank. Then it can collide with an obstacle which is placed outside the field of view of the sensor. How will you prevent that?
You used C or C++ ? is it possible to get the same result with python ?
@Educ8s
6 жыл бұрын
Yes of course. You can use Python as well
@Rajporus19
6 жыл бұрын
Thank you sir !
Hello, question- I have a regular arduino uno board and I am wanting to build this particular setup what sort of changes/ components are needed to run this on a regular arduino uno? Also is there any other place where there's instruction on how to hook this all up with a standard board?
A way to get this for Bluetooth or RF?
Nice good job thanks
May be u can add a solving Maze Option in the Android app. with the size of the maze like 8x8 or 5x5 ?
@Educ8s
7 жыл бұрын
That's a cool idea. I will try to think a way to implement it. Thanks!
I wold like to see a WiFi controller from a Mobil for remot control and a GPS TO MAP THE AREA ARUND IT I really like it very cool I my self is going to build a similarly one so tks for the tips Tc gd
Can it take out an M1-A2 Abrams tank?
@Educ8s
7 жыл бұрын
Not yet.
Respected sir, Please make node MCU controlled car with servo interfacing
i have the program in arduino but i can"t put New Ping Library in the program? could you please tell me why,thanks liked your video, nice one
hello bro, itry to download the code but its not running
@Educ8s
6 жыл бұрын
Do you get any error messages?
I'm studying Python but I'm really wondering wondering, is it easier to build robots with C or some other language other than Python? I've not built a robot yet but want to.
Those tank platforms are way too expensive...
obstacol
i am new to this im trying to figure how to code/program these devices can someone help
Lol it got stuck on a rock
The correct link for the ultrasonic servo mount is this: www.thingiverse.com/thing:2505964
@Educ8s
6 жыл бұрын
+Raza Naqvi you are right. Link fixed! Thanks!