Box Rover



Steps 1 2 3 4 5 6 7 8 9 10 11 12 13


((vim videoid=2twdzx6twj wl=0))
((img class=img-responsive src=

Meet the Rover, a simple and silly robot built with the Hummingbird Robotics Kit that can be easily customized to perform different tasks.

Rovers work best using untethered or wireless control. Some programming languages are better for wireless control than others. We recommend programming your rover with BirdBlox, MakeCode, or Arduino (for Duo users only). Make sure you are familiar with the different coding options, so that you can choose a programming language that is right for you.

These tutorial videos feature components found in the Hummingbird Bit Premium Kit. It is possible to build a similar Rover using the gear motors found in the Hummingbird Duo Premium Kit.

Build Time: 60-90 min (depending on skill level and design choice)

((vim videoid=9e9rx7dm7j wl=1))
((img class=img-responsive src=

Hummingbird Robotics Kit Hardware*

  • Hummingbird Controller (Bit Controller pictured. The Duo Controller will also work)
  • Battery Pack or AC Plug
  • 2 Rotation Servos (Gear motor with Duo kits)
  • Position Servo
  • 2 Wheels
  • Servo Hardware
  • 2 Tri-Color LED
  • 1 Distance Sensor

*This project requires a Hummingbird Robotics Premium Kit

Suggested Craft Supplies

This page contains affiliate links. If you use these links to make a purchase we may earn a commission at no extra cost to you.

((vim videoid=7zplo26oje wl=1))
((img class=img-responsive src=

Tape one side of the box closed. This will be the base of your rover.

Fold in the tabs on the top of the box.

((vim videoid=ge0j8t5hmm wl=1))
((img class=img-responsive src=

Next attach the wheels. Snap the X-shaped servo horn onto the rotation servo. The wheel will snap onto the top of the servo horn. Secure the wheel and servo horn into place with the small, black screw included with your servo hardware. Repeat this process for the second rotation servo.

Hot glue both rotation servos onto the base of your rover. The servos should be oriented so that the servo wires point towards the back of the rover.

((vim videoid=ajdfxkbs81 wl=1))
((img class=img-responsive src=

Hot glue the battery pack to the center-rear of the rover.

Hot glue the ping pong ball to the base of the battery.

((vim videoid=hhbz93ppru wl=1))
((img class=img-responsive src=

Run the wires into the box. Using a blade, create a small X in the side of the box, near the rotation servo. Use a pencil to widen that X into a larger hole. Feed the servo wire into the hole.

Repeat this step to create holes for the other rotation servo wire and the battery pack wire.

((vim videoid=rjr9gamz2g wl=1))
((img class=img-responsive src=

Next give the rover some headlights. Create 2 X’s along the front of the rover. Feed the Tri-Color LED wires into the box through the X, until just the LED bulb is sticking out of the box.

Repeat this process with the second LED.

((vim videoid=cnjdx216kh wl=1))
((img class=img-responsive src=

Now create a steering wheel by drawing a circle. We traced the masking tape roll, but your steering wheel can be any size and shape, so long as it fits inside the box.

Cut out the circle. Hot glue a servo horn to the center of the circle. We used the round servo horn, but you can use any servo horn that is available.

Push the steering wheel onto the position servo shaft. Hot glue the position servo into the rover so that the steering wheel is centered in the front.

((vim videoid=fve7idpmma wl=1))
((img class=img-responsive src=

Mount the distance sensor by cutting 2 small cardboard tabs from the scrap cardboard and hot gluing them to the top-front of the rover, so that they stick up like 2 prongs. Slide the distance sensor over the prongs to secure it in place.

((vim videoid=wj81e4f3fq wl=1))
((img class=img-responsive src=

Plug your components into the Hummingbird:

  • Servo Port 1: Driver left rotation servo
  • Servo Port 2: Driver right rotation servo
  • Servo Port 3: Position servo/ Steering wheel
  • Tri-Color LED Port 1: Tri-Color LED/ Headlight 1
  • Tri-Color LED Port 2: Tri-Color LED/ Headlight 2
  • Sensor Port 1: Distance Sensor

Note: If you are using the Hummingbird Duo, the Servo Ports 1 and 2 will be replaced with Motor Ports 1 and 2.

((vim videoid=6znhz90sdk wl=1))
((img class=img-responsive src=

Draw a character. It can look however you want. Because you don’t see the character’s feet, you can just draw your character’s torso.

Our character was cut from a piece of cardboard that was 15cm by 25cm.

((vim videoid=g1xio8496c wl=1))
((img class=img-responsive src=

Fold out the rear flap of the rover. Place your character in the box so that it leans against the rear flap.

Create a bracket to hold the character in place. Cut a small triangle from the scrap cardboard. Hot glue the triangle to the back of the character. Secure the triangle to the rear flap.

If you’d like, you can create some hands and hot glue them to the steering wheel.

You are now ready to start programming! Need help getting started? Select your desired programming language and device from this page.

Now that you have built your rover, you are ready to program it! Lessons are available for these three block-based languages.

Back to Top