Let's Make Robots!

Follow You...

I want to make a robot that follows you but it is stationary in position ... it can only rotate on it's axel to follow you... I figured a servo can be used to make the 360 degrees turn but then i read it can only get until 200 degrees... As for the the sensor I search and found that i can use a PIR sensor(motion sensor) or a color sensor (which is more preferred?)... I'm am less than clueless on how to make use of the sensor so that the robot will follow you.. The motion sensor will sense you moving but i don't know how to make it follow you

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

I finally got it ... The reason for the chain of PIR sensor and how to connect them... It's about programming :D

 

God This helps a lot :) now that it makes more sense xDDD

 

Thank You Very Much

The Only thing now is to choose which microcontroller is needed...

The 2 µ which are most popular are Picaxe and Arduino both capable of handling stepper motors, PIR and Continuous Rotation Servos.

Which ones you need depends on answer to the following 2 questions-

  1. Do you know how to program?
  2. Do you know any of the 2 languages I mention here-
    • C/C++
    • Basic

If the answer to 1 is no, its better to go with Picaxe or the beam robotics OddBot has mentioned.

If the answer to 1 is yes and answer to 2 is C/C++, go with Arduino.

If the answer to 1 is yes and answer to 2 is Basic, go with Picaxe.

A servo of any type may not be your optimal choice. A stepper motor or regular brushed motor in conjunction with some method of position sensing (which you may end up needing even with a servo) might end p being what you need.
One thing we really REALLY need for LMR4 is the ability to delete your own content...

It needs some sort of software to detect duplicate comments on the same page and delete them automatically. Deleting your own content is not the best option...

First off, you can get 360 degree servos-kind of. They're called continuous rotation servos, and they don't stop at 360 degrees, but you can still control their velocity of rotation. As to using a pyroelectric sensor (PIR) you would probably be better served using a circular chain of 6-8 of them on the base of the unit. They detect motion, so if you put them on the "head" (ie, the part that moves) you won't get any useful information out of them because (at least according to Einstein) all motion is relative. Problems could arise for you if there were more than two things moving in range of the sensors though. A color sensor probably isn't what you're after as they tend only to work in fairly close range situations. A more advanced system could make use of openCV but that might take a few years to learn if you're not already up on it.
First off, you can get 360 degree servos-kind of. They're called continuous rotation servos, and they don't stop at 360 degrees, but you can still control their velocity of rotation. As to using a pyroelectric sensor (PIR) you would probably be better served using a circular chain of 6-8 of them on the base of the unit. They detect motion, so if you put them on the "head" (ie, the part that moves) you won't get any useful information out of them because (at least according to Einstein) all motion is relative. Problems could arise for you if there were more than two things moving in range of the sensors though. A color sensor probably isn't what you're after as they tend only to work in fairly close range situations. A more advanced system could make use of openCV but that might take a few years to learn if you're not already up on it.