Introduction: Arduino Blooming Gift Box

By: 9B J05118 Shayna Faul 傅思萱

This Arduino project will show you how to make a blooming gift box.

The petals of the flower on the box will open when the button is pressed to reveal the present when a button is pressed and an RGB LED will light up inside as well.


  • Arduino Leonardo
  • Scissors
  • Colored Paper
  • String
  • Tape
  • Breadboard
  • Wires
  • 1 Servo Motor
  • 1 Blue Resistor
  • 2 Buttons
  • 1 RGB LED
  • 1 Small Box
  • Hole Puncher (Optional)

Step 1: Step 1: Wiring

Wire the circuit as shown in the diagram.

Step 2: Step 2: Coding

The ArduBlock code is in the pictures.

You will be able to find the text code to copy here:

Step 3: Step 3: Putting the Box Together

  1. Cut off the lid of your chosen box.
  2. Cut the colored paper into raindrop shaped petals.
  3. Tape the petals inside the sides of the box.
  4. Cut out a part of the box and tape the servo motor inside.
  5. Cut the string to suitable lengths.
  6. Tape the strings on the front of the petals.
  7. Tape the string farthest from the servo motor to the servo motor.
  8. Tape the other three strings tightly to the sides of the box they are on.
  9. Tape the button to the side of the box
  10. Punch a hole in the box and tape the RGB LED inside.
  11. Fold the petals together.
  12. Put your gift inside and you're done!

Step 4: Final Product!

The flower will spring open and you can take the gift out!