LightBot V1

For the disabled, and for those who have their hands full, a hands-free light source can be desirable. The goal of this project was to create a simple robotic flashlight that would follow its user around, rather than be carried.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Materials

This robot follows an infrared beacon clipped to one of the user's shoes. The infrared light is generated by four infrared LEDs harvested from old TV remotes. The robot sits on two wheels from a K'nex set and moves using two small hobby motors controlled by the input from two infrared phototransistors to the bases of two NPN transistors. I wanted to use photoresistors rather than phototransistors, but I found that these have a very wide angle of sensitivity and are not exclusively sensitive to infrared light. They also contain the toxic metal cadmium, and proved difficult to find in shops. Phototransistors are similar in shape and size to standard LEDs, and infrared phototransistors are widely available. Resistors were needed to bias the transistor. The robot is activated by two switches, and powered by 3 AAs and 1 9V battery. Everything is housed in some PVC tubing, and rubber bands hold everything together. The k'nex wheels are attached to the motors with hot glue. A disposable plastic fork was stuck on to provide support. This truly is version 1, and I am working to improve this system.

Step 2: The Circuit

The circuit is designed to speed up the motor on one side if light is detected on the opposite side. In this way, it turns towards the light. This doesn't work perfectly, but for such a simple solution it performs quite well. I made a quick  video demonstrating this circuit, but it was too large to upload. It can be seen here.

The value of the resistor can be determined by looking at the technical specifications of your transistors, phototransistors and motors. I bought the first two components from RadioShack and the motors were just spare parts, so I had no specifications. I experimented with different resistors until I achieved a motor speed that I liked, settling upon  a 5k.

You will probably want to add a switch or two in this circuit for convenience. Place it so that it cuts off the flow from each of the power supplies.

Step 3: The IR Beacon

The IR beacon consisted of a short length of PVC pipe with one AA battery inside. A rubber band held the contacts to the battery, and a switch controlled power to four IR LEDs, which were wired in parallel.

Step 4: Assembly and Testing

Solder the circuit together after much testing on the prototype board. Put everything inside the case, and be sure that the phototransistors stick out and can "see" the beacon. Go somewhere dark, and set your robot on the ground. Turn on your IR beacon and clip it to your shoe. Tun on your robot, and try walking around. What does it do?

I am not going to lie. I had to make many modifications to the circuit in order to get this thing to sloppily follow me. I am trying to make a video of it in action, but it is still very problematic and I want to resolve some of the bugs first. However, this is the crude first version of what I hope will develop into a highly functional, sleek device. Such a working product could also carry your umbrella or your drink. I can't wait to see suitcases that follow their owners around the airport. I would really appreciate feedback and hope that more instructables will be posted about human-following robots in general. Almost all I could find about such robots online was very high tech research with computers and facial recognition software. There is a lot of information about photovores as well, although the two are only vaguely related. I believe that the ability of a device to follow its owner gives it a new dimension of interactivity, and I hope to see some cool robots that do just that.

Flashlight Contest

Participated in the
Flashlight Contest

Be the First to Share


    • Assistive Tech Contest

      Assistive Tech Contest
    • Reuse Contest

      Reuse Contest
    • Made with Math Contest

      Made with Math Contest

    8 Discussions


    2 years ago

    which disability is this project used for?


    4 years ago on Introduction

    I'm looking for a tutorial to make a simple robotic pet, but I am having trouble. Can someone please help me find a good tutorial? Thank you!

    Uwais 123

    4 years ago

    Hi everyone,please can you help,im building the follower bot but i dont know how to connect the power supply.please help

    Altho I can't quite picture in my mind how your project turns out, I'm very much impressed by your use of inexpensive & recycled components to create something new, & possibly very useful! Using components from items that have lost their usefulness & giving them new life in an entirely new way succeeds on many levels. Not the least of which allows those among us who have the desire but not the means, allows them to follow in your footsteps, or even blaze new trails! It's all good! I sincerely hope you're still pushing ahead elephant1292, as I'm curious to see how your project turns out!

    narra aravind

    6 years ago on Step 3

    like u havnt mentioned about any programming der any programming specifications??


    7 years ago on Introduction

    this is a vry cool robot nd i vry much appriciate if u can send me the pdf. my email


    9 years ago on Introduction

    Be nice to see a video of this. Is there any reason you couldn't connect the resistor from the 4.5V batter to the 9V battery instead. It'd save carrying an extra battery.

    1 reply

    Normally this would be possible, but I've no information about most of the components. The next version will probably be able to run on a single power source, but it was simpler to use two for this.