"High-Fivey" the Cardboard Micro:bit Robot

by BrownDogGadgets in Circuits > Robots

37775 Views, 140 Favorites, 0 Comments

"High-Fivey" the Cardboard Micro:bit Robot

Robot High Five2.jpg
Robot High Five5.jpg
Robot High Five7.jpg
Robot High Five10.jpg
Robot High Five12.jpg
Robot High Five13.jpg
High-Fiving Cardboard Robot with MicroBit and Crazy Circuits BitBoard

Stuck at home but still have a need to high-five someone? We made a friendly little robot with some cardboard and a micro:bit along with the Crazy Circuits Bit Board and all she wants from you is a high-five to keep her love for you alive.

If you like our projects and want to see more of what we get up to each week please follow us on Instagram, Twitter, Facebook, and YouTube.

Supplies

Brown Dog Gadgets does in fact sell kits and supplies, but you don't need to buy anything from us to make this project. Though if you do it does help support us in creating new projects and teacher resources.

Electronics:

Other Supplies:

Make the Eyes

Robot High Five - 1 of 38.jpeg
Robot High Five - 2 of 38.jpeg
  • We took two ping pong balls and drew pupils onto them with a Sharpie marker.
  • We created a box out of cardboard slightly larger than the ping pong balls and used super glue to attach the cardboard pieces.
  • We used sewing pins to poke thru the cardboard and into the ping pong balls to create a hinge for them to spin on.
  • We taped a piece of armature wire to the back of the two balls to create a pivot point. This will allow us to move one wire and have both of the eyes move in the same direction.

Make the Eye Holes

Robot High Five - 3 of 38.jpeg
Robot High Five - 4 of 38.jpeg
Robot High Five - 5 of 38.jpeg
  • We cut a shape for the head, and two holes for the eyes to stick through.
  • We measured the LED strip and cut out a mouth to fit.
  • Then, we glued the eye box to the back of the head.

LED Strip Mouth

Robot High Five - 6 of 38.jpeg
Robot High Five - 8 of 38.jpeg
Robot High Five - 7 of 38.jpeg
  • We added the LED strip to the mouth with a piece of duct tape.

Make the Body Box

Robot High Five - 9 of 38.jpeg
Robot High Five - 10 of 38.jpeg
  • We cut out a frame of cardboard for the front of the body box, then created the side walls.

Place the Servo

Robot High Five - 11 of 38.jpeg
Robot High Five - 12 of 38.jpeg
  • On the right side, we cut out a place for the servo to attach to the moving arm.

Make a LEGO Placeholder

Robot High Five - 14 of 38.jpeg
Robot High Five - 13 of 38.jpeg
  • Because the Bit Board fits perfectly on LEGO, we used superglue to attach four LEGO pieces to the cardboard base so that we could add and remove the Bit Board as we built it.

Add the Eye Servo

Robot High Five - 15 of 38.jpeg
Robot High Five - 16 of 38.jpeg
  • To create the moving eyes, we added another servo to the top of the robot's body.
  • We also made a hole in the top, next to the servo, to allow the wires from the speakers and the LED mouth to enter the robot's body.

Make the Head

Robot High Five - 17 of 38.jpeg
Robot High Five - 18 of 38.jpeg
Robot High Five - 19 of 38.jpeg
  • We cut two pieces of cardboard to be the sides of the head, allowing them to fold instead of cutting separate pieces. We thought this made the design look cleaner.
  • When we cut the pieces to size, we also angled the cutting knife so that the top piece would sit flush with the edge of the side pieces. We think it came out really nice.
  • We used superglue to set all the pieces in place, then added the 8 Ohm speakers to each side of the head to give the appearance of "ears."

Make the Cardboard Robot Hands

Robot High Five - 20 of 38.jpeg
Robot High Five - 21 of 38.jpeg
Robot High Five - 22 of 38.jpeg
  • We sketched a wrench shape because we thought it was the most iconic and aesthetically pleasing robot hand. We cut the shapes out twice, one for each hand, and outlined them with the paper that we pulled off of one side of the cardboard (This made it easier to fold and manipulate around the small corners).

Make the Cardboard Robot Arms

Robot High Five - 23 of 38.jpeg
Robot High Five - 24 of 38.jpeg
  • We pulled the paper off of one side of the cardboard to create the arms with exposed corrugation. We like how the corrugation is a nod to metal corrugation - so it looks "techie."
  • We added Maker Tape around each side of one of the hands to act as a touch-switch when you give her a high-five.
  • We added corrugated cuffs - we thought they made it look like a sweater, and also like the robot may be able to twist and turn her hand (even though she can't).

Robot Arm Attachments

Robot High Five - 25 of 38.jpeg
Robot High Five - 26 of 38.jpeg
Robot High Five - 27 of 38.jpeg
  • We transitioned the Maker Tape to wires to make it easier to feed the connection back inside the robot body to the Bit Board. To do this, we stripped the wire and folded the Maker Tape around the bare wire.
  • We used hot glue to separate the two wires to be sure that they wouldn't touch.
  • Then, we glued a LEGO in place to attach to the servo.

Attach the Arm & Neck

Robot High Five - 28 of 38.jpeg
  • We poked a hole near where the arm attaches and fed the wires through.
  • We attached the arm to the servo.
  • We glued the other arm in the same place on the other side of the robot.
  • We added a neck using another piece of corrugated cardboard.

Plug It All In

Robot High Five - 29 of 38.jpeg
Robot High Five - 30 of 38.jpeg
  • We placed the Bit Board into the robot's body and connected all the wires.
  • We put the end of the armature wire into the LEGO beam so that the servo would turn both of the eyes.

Load the Code

Robot High Five - 31 of 38.jpeg
Robot High Five - 32 of 38.jpeg
Robot Code.png

We used makecode.microbit.org to program our board. It uses a simple drag and drop block interface.

We loaded the following code for our Robot program: https://makecode.microbit.org/_AAVa8HbVbTkb

Here's what she does:

  1. After a certain amount of time, she gets lonely and wants a high-five, so she calls out, looks at you, and raises her hand. During this time, she has no love in her heart because she is heartbroken that she didn't get a high-five yet.
  2. She waits with her hand raised until she gets the high-five she asked for. (Don't leave her hanging!)
  3. When she gets her high-five, she gets excited and sings a little song ending on a high note to let you know she's happy. Her heart starts beating again.
  4. Then at some point, she'll need to ask for another high five...

Finishing Touches

Robot High Five - 33 of 38.jpeg
Robot High Five - 34 of 38.jpeg
  • We used vinyl to give her pink hair that matched the pink spikes on the micro:bit.
  • We used the same pink vinyl to cover the interior of her robot body's rear panel.

Gotta Have Lashes

Robot High Five - 35 of 38.jpeg
Robot High Five - 36 of 38.jpeg
  • We made her some eyelashes out of the paper that was torn off of the cardboard. We glued them on using white glue, but the process felt a lot like gluing on real false eyelashes!

More Details

Robot High Five - 37 of 38.jpeg
Robot High Five - 38 of 38.jpeg
  • We made sure all the wires were glued out of the way so that the servo could work.
  • We used an alcohol swab to remove the Sharpie marker from the pupils and replaced them with black vinyl circles that we cut on our Cricut Maker for accuracy.
  • We added a small strip of corrugated cardboard around the speakers/ears.
  • We added corrugated cardboard feet for her to stand on.

Ready for High-Fives!

Robot High Five4.jpg
Robot High Five8.jpg
Robot High Five9.jpg
Robot High Five11.jpg
Robot High Five3.jpg
Robot High Five6.jpg
Robot High Five1.jpg

Our cute little friend is all set! And now she's ready to give you a high-five!

When she asks for a high-five, just tap her hand, and make sure you touch both of her fingers. She'll be very happy!