Remote Controlled Multi-Functions Arduino Robot !

Posted on 23/05/2019 by EvanBotics
Steps completed / 3
Press to mark a step as
completed or click here to complete all
Components you will need
Select missing items to add them
to the cart or select all
Other requirements
Introduction

I wanted to build a small robot that is capable of performing multiple tasks like following light, avoiding obstacles, following a line, etc.

I wanted to be able to change between modes using a small RF remote.

The line sensors will be added shortly :)

His name is Martin.


Here's a short video showing what it can do so far.

It's quite hard to hold my phone, press the buttons on the remote and use the flashlight but I think this video would still make Stanley Kubrick proud.

First I press a button to activate the obstacle detection mode, then I press the stop button, after that I activate the light following mode, stop, then the light avoiding mode (that will be replaced by the line following mode shortly).

Enjoy... or not :D

 

 

I wanted this robot to look like the old "multi-staged" robots we used to build out of old CD's. I also wanted to make sure it was easy to add or remove sensors on it, making it sort of a "development platform".

Since I'm not a very advanced programmer the code was a bit of a challenge and I'm not sure if I will be keeping it like this, but it works for now. I attached it to this post if it can help someone make something similar.

A few changes that I'm working on:

  • Adding a line sensor;
  • Changing the continuous servos for two LSS (new LynxMotions smart servos) since I have two and the wheels fits on them perfectly;
  • Adding a Piezo Buzzer (giving him a voice);
  • Maybe a few well placed bump sensors;
  • Changing the Remote for something else, 4 buttons is not enough for everything I want him to to, I will probably be building my own (tutorial coming soon);
  • Giving him a better name.

Here's a few more pictures of Martin in all his beauty:

I will be adding more stuff here as I modify it, maybe a few Fritzing images showing the connections to help you maybe build one or at least understand the code.

If you have any questions/suggestions leave them in the comments below.

See ya !

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post