"Circuit-Tree" the Singing Christmas Tree
by BrownDogGadgets in Circuits > Microcontrollers
9320 Views, 58 Favorites, 0 Comments
"Circuit-Tree" the Singing Christmas Tree
Make a singing Christmas tree from scratch using a micro:bit and a Crazy Circuits Bit Board! Featuring a mouth that opens and closes and eyes that move this is sure to be the talk of the town when it comes to discussing who had the best Christmas tree this year. The basic project is pretty simple and we've got some additional features you can add, including lights and a second micro:bit for remotely controlling the tree.
Love Christmas? You might also like our Santa's Sorting Hat with micro:bit project.
If you like our projects and want to see more of what we get up to each week please follow us on Twitter, Instagram, Facebook, and YouTube.
Downloads
Supplies
Brown Dog Gadgets does in fact sell kits and supplies, however with a few changes you can build this project without buying a single item from us. Though buying from us does help support our small business and allows us to keep building cool projects just like this.
Electronics:
- Crazy Circuits Bit Board
- 2 x micro:bit
- 3 x Brick Compatible 720 Degree Servo Motor
- Crazy Circuits Screw Terminal Chip
- 2 AAA Battery Pack
- Maker Tape 1/8" Wide
Craft Supplies:
- LEGO Beam 5 x 0.5 with Axle Holes on each end (11478 / 44864)
- Extra Large Google Eyes
- Felt
- Cardboard
- Pipe Cleaners
- Evergreen Pipe Cleaners
- Acrylic Paint
- Glue Stick
- Duct Tape
Tools:
- Computer
- Hot Glue Gun
- Utility Knife
- Scissors
"Circuit-Tree" the Singing Tree
- Gather materials.
Cut Out the Template and Cardboard
- Print and cut out the paper templates.
- Cut out each template according to the instructions written on it. Some templates will be cut from multiple materials.
- Start by cutting out all of the cardboard pieces. *The eye circle is set for a 6-inch googly eye. If your googly eyes are a different size, make this piece match the size of your eyes.
Cut Out the Felt Pieces
- Cut out the felt pieces as shown.
Cut Out the White Circles
- Cut out the circles from white cardstock. If you don't have white cardstock, you could paint the cardboard circles white or reuse the googly eye circles.
Glue the Mouth Together
- Place the cardboard mouth pieces together as shown, and glue the red felt piece on top of it.
- Glue the green felt pieces to the other side of the cardboard. One of the green pieces should be glued down completely. The other should only be glued around the round edge, creating a "pocket" to insert the popsicle stick into later.
Add the Edges
- Glue evergreen pipe cleaners or green garland to the edges of the lips as shown.
Paint the Backplate
- Paint the backplate green to make it blend into the green branches.
Attach the Motor
- Use a pipe cleaner to attach the motor to the backplate as shown.
Connect the Popsicle Stick
- Trim the popsicle stick so that it is 3 inches long.
- Use electrical tape to attach it to the LEGO, making sure not to cover the "+" at the end, as shown.
Connect the Stick to the Motor
- Connect the stick to the motor, placing it through the hole as shown.
Add Pipe Cleaners
- Add pipe cleaners through the remaining holes as shown. These will be used like giant "twist ties" to tie the backplate to the trunk of the tree.
Glue the Mouth to the Backplate
- Slip the pocket in the mouth over the popsicle stick and center it on the backplate.
- Apply hot glue to the joint at the top of the mouth only (so that the bottom is free to move up and down), and glue it to the backplate at 90 degrees.
Disassemble the Googly Eyes
- Use a box cutter to carefully remove the plastic from the back of the googly eyes.
Glue the Motor Heads
- Reuse the googly eye pupils, and glue the motorheads to the back, positioning the "+" a bit away from the edge.
Glue the Eyes
- Glue the white cardstock circles to the cardboard circles with a glue stick.
Attach the Motor
- Place the motor through the hole from the back and attach the pupil on top as shown.
Reattach the Plastic
- Glue the plastic domes in place with a glue stick.
Line the Eyes
- Glue evergreen pipe cleaners around the eyes as shown.
Prepare the Eyes for Placement
- Use hot-glue to secure the motor to the back of the eye.
- Use duck tape to tape a pipe cleaner to the back of the eyes as shown. This will allow you to attach the eyes to the branches of the tree.
Connect the Circuit
- Connect the servo motors in the eyes to Pin 13 and Pin 14 using the pins on the back of the bit board. The brown wire is ground (-).
- Connect the servo motor in the mouth to Pin 0. The brown wire is ground (-).
Download the "Inner Tree Code"
- Insert the micro:bit into the bit board.
- Download this code to the micro:bit.
Add a Battery Pack
- Add a battery pack to the inner tree circuit to make it portable.
Download the Mic Code, Add Batteries
- Download the "Mic for Tree" code to a second micro:bit, found here.
- Use the second micro:bit as a microphone to make the tree's mouth move from afar. Plug in a battery to make it portable.
It's Tree Time!
- Use the pipe cleaners to attach the eyes and mouth to a Christmas tree. We used a 3-ft artificial tree.
- Reassemble the circuit on the tree, then stuff it inside the branches so that you can't see it.
- You may wish to change the angles of the eyes in the code so that the tree looks wherever YOU want!
Optional: Add Lights!
- Find a set of battery-powered Christmas lights.
Cut One of the Wires
- Cut one of the wires coming out of the battery pack and strip the ends.
- Insert the ends into a Crazy Circuits Screw Terminal Chip.
Add Maker Tape
- Connect two pieces of Maker Tape to Pin 16.
- Place the Screw Terminal Chip over the Maker Tape as shown.
Place the Lights on the Tree
- Place the lights on the tree, and reassemble the circuit.
- Add a Santa hat!
Sing With the Tree!
- Sing into the second micro:bit like a diva and make the tree sing!