Skip to main content

10.1

Major VersionM

by Pete Prodoehl

Introduction

Make a shy Botterfly that flutters its wings when you come too close!

Video Overview

Featured Document

  1. Print the template.
    • Print the template.

    • Cut the parts out. You may find it easiest to use a craft knife or small scissors for the cutouts.

    • Make sure the scale is at 100% when you print the template.

  2. Prefold the creases on the body — this will make it easier to put together later on.
    • Prefold the creases on the body — this will make it easier to put together later on.

    • You can draw the face on before you assemble the Botterfly. I did it at the end, but if you're planning to draw something detailed, it'll be easier to do while everything is still flat.

  3. Fold and glue the section of the body WITHOUT the notched tab. Fold and glue the section of the body WITHOUT the notched tab.
    • Fold and glue the section of the body WITHOUT the notched tab.

  4. Prefold the servo holder. Glue the marked section of the servo holder inside the body (don't glue the rest of it just yet).
    • Prefold the servo holder.

    • Glue the marked section of the servo holder inside the body (don't glue the rest of it just yet).

  5. Place the servos in the body and thread the wires through the cut out. The two servos should stack on top of each other.
    • Place the servos in the body and thread the wires through the cut out.

    • The two servos should stack on top of each other.

    • Make sure the two axles are both lined up so that they're oriented towards the slot at the top of the body.

  6. Fold the left-hand tab on top of the servos. Wrap the servo holder around the two servos and glue it to the left-hand tab to hold it in place. You only need to put glue on the tabs, not on the servos themselves.
    • Fold the left-hand tab on top of the servos.

    • Wrap the servo holder around the two servos and glue it to the left-hand tab to hold it in place.

    • You only need to put glue on the tabs, not on the servos themselves.

  7. Connect the servos to the Bit Board to Servo Pins 0 and 1. Connect the servos to the Bit Board to Servo Pins 0 and 1.
    • Connect the servos to the Bit Board to Servo Pins 0 and 1.

  8. Upload the Code from here: Botterfly Code
    • Upload the Code from here: Botterfly Code

    • Botterfly uses the micro:bit's built-in Light Sensor as a makeshift proximity sensor by sensing if something is blocking the light.

    • You will need to adjust the threshold for the Light Level depending on your lighting conditions at home. The light level goes from 0-255, so play around with it a bit.

  9. Test that the servos work by attaching the battery pack, then pressing and holding the A button.
    • Test that the servos work by attaching the battery pack, then pressing and holding the A button.

    • Test that the Light Sensor works by moving your hand close to the micro:bit's LED screen (to block incoming light). Adjust the Light Level as needed to make sure the wings trigger.

    • One of the LEDs on the micro:bit's screen actually doubles as the Light Sensor! It's not super accurate, but it works as a rough proximity sensor for our purposes.

  10. Now that you know which direction the axles on the servo are oriented, you can attach the LEGO axle mounts. (Just slide them through the slot on the top). Fold the side in to close the body. You can add glue if you want to keep the body permanently closed. I only added a tiny drop, just in case I needed to access the servos.
    • Now that you know which direction the axles on the servo are oriented, you can attach the LEGO axle mounts. (Just slide them through the slot on the top).

    • Fold the side in to close the body.

    • You can add glue if you want to keep the body permanently closed. I only added a tiny drop, just in case I needed to access the servos.

  11. Cut three pieces of pipe cleaner approximately 4" long. Fold two pieces in a "V" shape like in the first picture, and the last piece in an "M" shape like the second picture.
    • Cut three pieces of pipe cleaner approximately 4" long.

    • Fold two pieces in a "V" shape like in the first picture, and the last piece in an "M" shape like the second picture.

  12. Glue or tape the legs to the bottom of the body. I made the last set of legs an "M" shape so I could fit it in closer to the back of the body. I found it easiest to disconnect the Bit Board while attaching the legs. If you do that, make sure to mark which servo attaches to which pin so you don't swap the connections by accident.
    • Glue or tape the legs to the bottom of the body.

    • I made the last set of legs an "M" shape so I could fit it in closer to the back of the body.

    • I found it easiest to disconnect the Bit Board while attaching the legs. If you do that, make sure to mark which servo attaches to which pin so you don't swap the connections by accident.

  13. Give your Botterfly a face and some antenna!
    • Give your Botterfly a face and some antenna!

  14. Now for my favorite part -- decorate the wings however you want! I used colorful cellophane for the first version I made of the Botterfly (in the second picture), but you can also draw on the wings directly, use colorful paper, glitter glue paint, etc.!
    • Now for my favorite part -- decorate the wings however you want!

    • I used colorful cellophane for the first version I made of the Botterfly (in the second picture), but you can also draw on the wings directly, use colorful paper, glitter glue paint, etc.!

  15. Prefold the wing holder. Fold and glue the wing holder so that the bottom forms a rectangle and the top has the tabs facing outwards.
    • Prefold the wing holder.

    • Fold and glue the wing holder so that the bottom forms a rectangle and the top has the tabs facing outwards.

  16. Glue the tabs of the wing holder onto the wing. Glue the tabs of the wing holder onto the wing.
    • Glue the tabs of the wing holder onto the wing.

  17. Repeat step 15 and 16 for the second wing.
    • Repeat step 15 and 16 for the second wing.

  18. Slide the wing holder through the slot in the body and onto the LEGO axle mounts. Repeat for the second wing.
    • Slide the wing holder through the slot in the body and onto the LEGO axle mounts.

    • Repeat for the second wing.

  19. Botterfly is friendly but a little skittish — so if you move your hand close to the micro:bit, it should flutter its wings! Botterfly is friendly but a little skittish — so if you move your hand close to the micro:bit, it should flutter its wings! Botterfly is friendly but a little skittish — so if you move your hand close to the micro:bit, it should flutter its wings!
    • Botterfly is friendly but a little skittish — so if you move your hand close to the micro:bit, it should flutter its wings!

Finish Line

Attached Documents

Jasmine Florentine

Member since: 03/06/2021

1,123 Reputation

5 Guides authored

0 Comments

Add Comment

View Statistics:

Past 24 Hours: 1

Past 7 Days: 9

Past 30 Days: 57

All Time: 5,373