Haven’t you always wanted to know how to create a robot? Read on to learn how to create an easy robot that you can build at home.
We call this robot Fido, because he comes when you call him with your working cardboard remote control!
This project and all Geek Pack Hack activities must be undertaken with a suitable adult completing their own risk assessment and supervising their children at all times.
Like with most of our projects, kids of all ages can have a blast making this robot and learning about electronics. There are some small parts that need to be positioned correctly and may need an adult’s help.
Of course, the smallest children must be closely supervised around any small parts.
Before getting started, if you want a crash course in electricity basics, check out our post on electrical current, resistance, and voltage.
If you aren’t already familiar with breadboards, you might want to check out this post on how to use a breadboard.
We’ll list the parts we used and then give you step-by-step instructions for how to create a robot using an infra-red remote-control circuit.
You can check out our video tutorial here and subscribe to our YouTube channel to keep up with new projects.
Everything is explained below as well (but you have to watch to see why Dad has a different name for this robot…)
Infrared Light
Infrared light is an electromagnetic wave like visible light, but it has a slightly longer wavelength, and so we can’t see it with our eyes.

Because infrared is so close to the wavelength of red light, many digital cameras can detect infrared light. If you point a remote control toward a digital camera, there’s a good chance that you’ll see a little red dot on the camera’s screen.
You won’t see anything, though, just looking at the infrared bulb on the remote control with your eyes.
Interestingly, even though people can’t see infrared light, some animals can.
We built an infrared remote control circuit to get Fido to come when we want him.
Robot Transmitter Circuit
The remote control transmitter is just an infrared LED light connected to a battery.
Since you have to be careful to limit the current flowing through an LED, we included a couple of resistors in the circuit like this:

Robot Receiver Circuit
To allow infrared light to trigger Fido, we use an infrared phototransistor.
The infrared phototransistor outputs an electric current when infrared light hits it. The electric current output by the phototransistor is very weak, so we use a MOSFET to amplify that current.
Then we send that current from the MOSFET to a motor, which turns Fido’s wheels.

Of course, we have to make sure to complete the circuit for electricity to flow; more on that below.
Supplies to Create a Robot
2 Lego Technic bricks 1×16 with holes (Item # 3703)
4 large wheels for Lego Technic axles
2 Lego axle 12 (Item # 3708)
2 Lego plate 2×8 (Item # 3034)
2 TT motor compatible cross axles
Battery holder for 4 aa batteries
Battery holder for 2 aa batteries
Cardboard
Tape
Steps to Create a Robot
Step 2: Build the body of the robot
Step 4: Attach receiver to the robot body
Step 1: Make the robot transmitter
Cut cardboard into a rectangle to support your transmitter circuit.
Create a circuit as shown below using the IR LED, two 2.7 ohm resistors, batteries, battery pack, and wire connectors. Tape the circuit to the cardboard.

Step 2: Build the body of the robot
Here’s what the bottom of the robot body looks like:

Put the cross axels on both sides of the motor and, as shown above, stick them through the holes on the rails before attaching the tires.
Insert the long axles through the rails as shown in the image above, and attach the remaining tires.
Attach the 2 flat plate pieces as shown.
Use a rubber band to attach the round end of the motor to the adjacent long axle.
Here’s a picture of the top of the robot body:

Step 3: Make the robot receiver
Here’s how to wire up the receiver on a mini breadboard:

The above image is quite large; you can expand it in a separate window.
Make sure the dark half of the optical sensor (the phototransistor) is on the left, as shown in the photo.
That’s a 100k-ohm resistor. As indicated by the text, the black and red wires on the left attach to the motor, and the red and black wires on the right attach to the battery pack.
Step 4: Attach receiver to the robot body
Peel off the mini breadboard backing and affix the breadboard to the battery pack.
Then, use masking tape to affix the battery pack to the robot body like this:

Step 5: Give the robot a face
Print and cut out the puppy face printable above or design your own robot face! Make sure to cut a little hole for the phototransistor to poke through and to attach the face. Here’s what our robot looked like (the phototransistor pokes through his nose):

Time to take your new robot puppy for a spin! Simply point the transmitter toward the face of your robot, and it will come to you!
If you enjoyed this project or have questions, please let us know. For more beginner robot projects, you might also enjoy:
- Easy Robotics Projects for Kids – Research Parent
- How to Make Boogie Bots – Babble Dabble Do
Are there other projects you’d like us to build? Please leave us a comment!
Check out all of our cool engineering projects.
Or, narrow in on our simplest basic electrical circuit projects or our slightly more advanced electrical engineering projects.
We also have a helpful basic electronics page that teaches skills such as how to use a breadboard and multimeter.
Don’t forget to sign up for our free monthly newsletter to receive Geek Pack Hack updates along with an even wackier simple circuit project. Have fun!