Picture of Robot Beetle Ringo

I want to introduce Beetle Ringo. That’s a six-legged robot controlled by any IR remote (some TV remote e.g.) you can find around.

It is a small and easy weekend Arduino project with big ambitions: on the one hand you don't need any complicated parts or smart skills to make it and on the other hand this is a real mobile robotic platform. It will take you only a day to build it and you can spend many days developing it. I hope this project will be useful for beginners: we can make these first steps together and have the robot you can improve in future.

The photo you see above is my previous release of the robot. It is very easy to make it, but this time I want to simplify it even more. I decided to avoid soldering. A lot of beginners are afraid of it. I can understand them: new tools, materials, experience. The project will become a headache if you see a soldering iron for the first time. So let's exclude it!

Another common beginner's fear is programming. Beetle Ringo is a real robot and of course it has a program. But this program is already completed and you can find it and download from the project's page on GitHub. This is an opensource project and you can fork it (copy the source code) and modify it as you wish. At this point Ringo could be a good start to learn programming.

Remove these adsRemove these ads by Signing Up
brandanop made it!2 months ago

Dmitry, it is working much better now! Thank you for all of your help!

I made mine for my little girls. So she has Betty Davis eyes :)

vovkulaka made it!1 year ago

I changed a few design ... But the whole idea is taken from you) Thanks for a great guide!))

kosovar made it!1 year ago

Great beetle! Thank you!

brandanop2 months ago
Hi DmitryDzz, I made Ringo! Thank you for posting this great robot!

I have a problem though. The side legs tend to move around to the front and cause to go to get twisted up and fall over. I don't know if my legs are right. Do you have a new template for the middle legs by chance? Do you have more pictures of the leg assembly?

I can't wait to fix ringo.

Thank you!
DmitryDzz (author)  brandanop2 months ago

Hi brandanop,

yes, that's my fault... It's really hard to make a good flat template of these middle legs. So read my "Two remarks about middle legs" again, please. I think that's the answer on your question.

And thanks for making Ringo! Add Made-It comment after all, please

Thanks Dmitry!

Tonight I plan to do the following:
1. Remove all legs
2. Power on Ringo and press stop to return the servos to the middle position.
3. Adjust the servo arms to make sure they are positioned as shown in your pictures. I will tighten the arms to make sure they are tight as well.
4. Remake the middle legs including the two notes.
5. Reglue all legs.
6. Make minor adjustments.
7. Upload pictures

Thanks again!

Thank you for answering. I will upload pictures as soon as I get new legs back on. I had it working pretty well, but decided to try to make new legs again and it made the problem worse. I will definitely re-read the middle legs remarks again. Do I have to make sure the servos are in a specific position? It seems like the side legs are able to move too far forward. I was thinking of adding a piece of plastic to the body to prevent the legs from moving too far forward.

You really did a wonderful job making Ringo. It has given me great confidence to try to build more. Thank you again.

DmitryDzz (author)  brandanop2 months ago

Check that after sending stop command (all servos will be moved to middle position) the middle servo horn is in horizontal position. And one more thing... You can decrease the middle servo amplitude changing CENTRAL_SERVO_AMPLITUDE constant in "ir_ringo.ino". But I think this can also decrease Ringo's speed.

RudolfS13 months ago

В статье в "Хакере" неправильная цоколёвка ИК-приёмника?

DmitryDzz (author)  RudolfS13 months ago

No, the pinout is correct. I think you've missed "разводка для TSOP2136". And I wrote in this instructable: "WARNING! This circuit is made for IR receiver TSOP2136. Yours can differ. Check the datasheet for your receiver first". Good luck!

Да, у разных моделей разные цоколёвки . Зато те, у которых земля в центре, легко вставляются в Ардуино (для теста пультов).

mlukyanov1 year ago


Дмитрий огромное спасибо за статью! Постараемся повторить!

Спалила коробка с надписью "Скрепки" :))))

DmitryDzz (author)  mlukyanov1 year ago

Shh... Don't tell a soul :)

I saw your site and the 1st place in robotics competition. Congratulations! That's great! I hope you'll like Ringo


DmitryDzz (author) 1 year ago

A puzzle! My friends asked me: "Why the beetle's name is Ringo?"

There is an answer :) It is in my last video (step 9)

sunshiine1 year ago

I love this and the music! thanks for sharing your hard work and have fun with them!


DmitryDzz (author)  sunshiine1 year ago

Thank you!

When he turns around, he looks like he's dancing :D

DmitryDzz (author)  Penolopy Bulnick1 year ago

He can dance! :)

Take a look at the last step

I clicked on that video right after I commented! I just love it :D