Good Morning Sunshine

by dave_littlebits

Published on November 18, 2014

A cloud-connected circuit that automatically opens up your curtains and plays a wake up sound every morning at sunrise (or other time of your choosing).

Using IFTTT we can send a trigger signal through the cloudBit at a scheduled time every day. This signal goes down both wires of the Split Module. On one end it causes the servo to pull the pin that is holding up a counterweight. When the pin is pulled, the weight falls, pulling the cord that opens the curtains. On the other end of the split, the trigger signal causes the mp3 players to start playing a sound file. This file is played through the speaker, which is hooked up to an old radio horn for amplification and general awesomeness.


How To Make It


Cut out the wooden panels you will need to assemble the shelf for the circuit and speaker. The image above will show you what you need to cut. If you want a print out template, we've included a PDF on the right sidebar.


Glue the panels A, B, and C together as shown in the assembly graphic. When you add the shaft collar, make sure that the set screw is facing the back of the shelf (see image 6). A couple of pieces of double sided tape will help keep the shaft collar in place while you are gluing.


Next, glue two of the D strips together to create a .5” x .5” x 2.75” block. Repeat this with the other two D strips. When they are both dry, glue them to the back of panel A as shown in the assembly diagram. The space between the two pieces should be the width of the servo (see image 7).


Next, glue both E and F strips together to form the square that will hold the speaker. When this is dry, glue the square to the top of plate C (as shown in the assembly diagram and image 8)


Once all the glue has dried, you can paint the assembled shelf and screw it into the two shelf brackets. A clamp will help keep the shelf in place while you work.


Next, put the servo in the slot you created at the back of the shelf and screw it into place (see image 11)


Place your speaker on the small speaker box with the speaker facing down into the hole. (a little hot glue or tape can help keep it in place) and then add the rest of your circuit. Adhesive shoes will help keep the bits in place as you work.


Screw the shelf to the wall next to your window and then add the radio horn. The set screw on the shaft collar will lock the horn in place.


Mount the two pulleys on either side of your curtain rod and add the pull cord. One end of the pull cord can be tied directly to the right curtain. You will need to run a string from the left curtain to the top of the pull cord. See image 15 for details.


Tie the other end of the pull cord to the steel ring, then use a little more rope to tie the counterweight to the ring. Mount the panel hanging bracket (which we use to hold the quick release pin in place) on the wall so that when the curtains are closed, the steel ring sits right inside the bracket. See image 16 and 17 for details. NOTE: The quick release pin we bought has a small spring and ball mechanism that locks it in place. We used a file to grind this ball down so the pin would pass through the bracket easier.


Use a string to tie the quick-release pin to the servo. A eye hook will help guide the string from the servo to the release mechanism. This string will need to be pretty tight so that when the servo turns it pulls the pin all the way out of the bracket.


Now that your wakeup machine is all set it, it’s time to automate it with IFTTT. We’ve included two sample recipes you could make. One is set up to activate at the same time every day (just like a regular morning alarm). The other is set up to activate at sunrise (which is at a different time each day of the year).

Related Projects

Drum Pattern Sequencer

Using the littleBits Sequencer to program a 4-part drum pattern, and adding a few tricks in for variation along the way!This patch...

Clapper Machine

Now you can clap on any household object! This sound-activated circuit uses the IR transmitter and the AC Switch to bring your app...

Real-Time Cloud Pet Monitor

Have you ever wondered what your dog is doing while you are at work during the day, or while you are gone for a day trip...