Built a Human Following Robot

Through this DIY you will be able to build an Arduino human following robot, this is the perfect project to work on during your free time and does not need any prior knowledge on how to build robots.


Arduino Uno

Motor Driver Shield

Wheels (4x)

TT Gear Motor (4x)

Servo Motor

Ultrasonic Sensor

Infrared Sensor (2x)

18650 Li-on Battery (2x)

18650 Battery Holder

Male and Female Jumper wire

Acrylic Sheet (Offline Store)

DC Power Switch

Step 1

We will begin by gathering 4 TT gear motors; this is used as TT motors (plastic gear motors) can be a great material to build your device as it is not only accessible but also cost efficient which makes it available to everyone. Now take out the jumper wires and remove the caps of the jumper wires, this will expose the wires inside which will then be soldered to the gear motors. Place the wires carefully while soldering as you don’t want the placing of the wire to come off later while using the device. After soldering the wires to all the motors, we can now move on to the next step.

Step 2

 For this step you’ll need a cardboard, any material that can serve as the base of your device will work, however, make sure your base is made out of a strong material that is easy to cut out. Next, you’ll need to cut out the cardboard, the width of the cardboard should be 13cm and the length of the cardboard should be 9.5cm.

At the centre of the cardboard draw a small shape that is similar to a stadium and cut it out, you can do this with the help of a razor. Punch holes on either side of the stadium, punch 2 more holes one under the left-hand side of the stadium and the other one diagonal to the previously punched right hole. Punch 2 holes parallel to the first set of punched holes and 2 more holes diagonal to the previously punched holes. You can reference the picture so that the holes are punched correctly.

Step 3

Flip the board, on the side that will be facing the ground when the devise is ready. Now apply glue on all the sides, this is where you’ll me attaching the motor, be cautious while doing this and don’t let the glue drip out off the edges, you can us a glue gun to securely attach the motors. Once you have applied the glue on all 4 edges, you can now place the motors on them, do this swiftly before the glue dries up, this is where the wheels will be attached. 

Step 4

Now take out 4 rubber wheels, position them on the motors, with the help of a screwdriver screw the wheels securely to the motor. Make sure to firmly tighten the screws of all the four wheels.

Step 5

Slip the wires that were connected to the motor into the holes that were punched so that they are now on the surface that is visible. Take out the Arduino Uno board and gently place it over the cardboard, the wires should be on both sides of the Arduino Uno board.

Step 6

Next, take a motor driver shield and insert it over the Arduino Uno, make sure the pins are properly inserted into the Arduino Uno board. Now, insert the wires that were slipped to the top into the steppers of the motor driver shield and screw the wires securely.

Step 7

Place a servo motor at the front, you can do this with the help of a glue gun.

Step 8

Take out the acrylic sheet and cut it unto a strip, the strip can be of the same width as the servo motor, you can use an acrylic cutter to cut the sheet. Bend out the strip to form a ‘C’ like shape, and then punch two holes at the base of the strip, place screws into the holes and screw them firmly onto the servo motor.

Step 9

For this step you’ll need an ultrasonic sensor and an infrared sensor. Take a piece of acrylic sheet, the sheet should be the same size as the ultrasonic sensor and cut out two circles for the transmitter of the ultrasonic sensor, place the acrylic sheet on the ultrasonic sensor. With the help of a glue gun, glue the sides of the acrylic sheet and the ultrasonic sensor and attach the infrared sensor on both the sides. Apply glue on the top of the acrylic sheet and place another acrylic cut out onto it, this cut out should be in the shape of a square and have three holes at the top and bottom of the square. Once everything is attached place it over the bent-out strip.

Step 10

Insert jumper wired at the back of the ultrasonic sensor and the infrared sensor, you can tie the wires together with cable ties to give it a cleaner look and insert the other end of the wires to the steppers of the motor driver shield.

Step 11

Place a battery holder, with two battery space, and position it at the back of the device on the cardboard and screw the wires of the battery into the steppers of the motor driver shield.

Step 12

Remove the jumper cap and servo connector from the motor driver shield and connect a USB cable, open the sketch on the devise through which the USB cable is connected, once the tab is open select board and port and upload the sketch. You can now remove the USB cable and reconnect the jumper cap and servo connector. Put in the batteries and you’ve built your very own human following robot.

    Leave a Comment
    Subscribe to our Newslatter

    Sign up for free and be the first to get notified about new posts.