Useless Box

by nerdyKat in Circuits > Robots

30719 Views, 111 Favorites, 0 Comments

Useless Box

Project1.jpg
20170611_003154.jpg
20170611_003442.jpg

I decided to make this useless machine as a gift for my little nephew. I had a lot of fun making it and he really liked it. It took about 22 hours to make and if you would like to make one too then here goes:

Materials:

  • glue stick
  • 2 x 3mm MDF (mine were 305mm x 305mm MDF sheets)
  • wood glue
  • 200-300 lollipop sticks
  • 2 hinges
  • 8 M3 bolts and nuts
  • 2 x Futaba S3003 servos
  • hot glue
  • toggle switch
  • power bank
  • ON/OFF switch
  • Arduino mini (or wannabe in my case)
  • 10K resistor
  • wire
  • heat shrink
  • plush toy
  • vlecro
  • black felt sheet
  • acrylic paint
  • spray lacquer

Tools:

  • jigsaw (+modelling jigsaw)
  • sander
  • mitre block + hacksaw
  • small chisel
  • files
  • clamps
  • drill
  • screwdriver
  • hot glue gun
  • scissors
  • needle + thread

Cutting

20170530_225044.jpg
20170531_134211.jpg
20170531_141939.jpg
20170531_142703.jpg
20170531_154503.jpg
20170531_165201.jpg

First of all I made a cardboard prototype, just to see how everything would fit together. Following this I proceeded to create a template for the box and arms. Feel free to skip this and just print out the template I provided.

Attach the template to the MDF sheets with a glue stick and cut out the pieces with a jigsaw. Sand the sides of the box and glue it together with wood glue. Sand again once dried.

Lollipop Lollipop . .

20170531_161535.jpg
20170531_165950.jpg
20170531_171527.jpg
20170531_174942.jpg
20170531_175318.jpg
20170531_204720.jpg

Take a bunch of lollipop sticks, place them into a mitre block and cut off the ends. Apply wood glue to the bottom of the box and start placing the lollipop sticks tightly next to each other, just like you see in the photos. Let it dry. In the meantime you can carry on with the top of the box in a same way. Once fully dry, cut off the edges with a hacksaw.

And More Lollipop

20170531_193605.jpg
20170531_204410.jpg
20170531_210052.jpg
20170601_182520.jpg
20170601_175043.jpg
20170601_192134.jpg

Cut a bunch of lollipop sticks at an angle in the mitre block for the corners and carry on attaching the sticks around the box. Glue one row of sticks on the sides of the top part of the box. Let it dry.

Once dried remove the excess sides of the sticks with a small chisel and sand the box.

Hinges

20170602_153648.jpg
20170602_155423.jpg
20170602_160639.jpg
20170602_160917.jpg
20170602_161044.jpg
20170602_163252.jpg

Mark the position of the hinges and cut the gaps with a jigsaw. Close the box and put the hinges in their places. Use clamps to keep the box shut and drill holes for the hinges. Clean the holes.

If your bolts are too long like mine, shorten them with a junior hacksaw and file them afterwards. Place the bolts into the holes and tighten the nuts.

More Gluing and Sanding

20170602_163905.jpg
20170602_164743.jpg
20170602_172229.jpg
20170602_174937.jpg

Join the two arm and hand pieces together with wood glue.Once dried sand them over and glue together. Find a central position for the toggle switch, drill a hole and screw the switch in. Sand again all of the pieces including the box with a fine grit sandpaper.

Servo Time

20170603_124231.jpg
20170603_125237.jpg
20170603_130312.jpg
20170603_131948.jpg
20170603_142510.jpg
20170603_143624.jpg

Drill a hole in the arm and door opener and attach the servo disks with hot glue. Place the servos into the MDF holders and glue them in. Glue the holders together with the spacer just like you see in the photos.

Screw the arm and door opener into the servos. Position the whole construction in the box and glue.

Power

20170603_143851.jpg
20170603_144007.jpg
20170603_144915.jpg
20170603_154450.jpg
20170603_205648.jpg
20170603_212837.jpg

Remove the top and insides of the power bank and mark the position for the USB cable hole. Using a ruler transfer the measurements to the outside of the box. Drill a couple of holes in the marked position and file until you can fit the USB cable in comfortably.

Drill and file another hole for the ON/OFF switch.

Arduino

20170603_214931.jpg

Upload the code to your Arduino mini using the CH340G USB to Serial adapter.

I'm not very good at coding so I borrowed and adjusted the code from Riachi (thank you ;) ).

Circuit

useless machine.JPG

Connecting It All Together

20170603_222946.jpg
20170603_224514.jpg
20170603_230519.jpg
20170604_123024.jpg
20170604_134333.jpg
20170604_145643.jpg

Solder two wires onto the ON/OFF switch and push it in its place. Apply heatshrink to all of the solder joints as you go. Solder one of the switch wires onto the positive battery line (should be marked on the power bank PCB, if not find out with a multimeter) and the second to the Arduino VCC pin. Solder another wire onto the negative battery line and Arduino GND.

Attach another two wires onto the toggle switch and solder one of them to the Arduino VCC. Join the end of second with a 10K resistor and another wire going to the Arduino pin 2. Attach another wire to the end of the resistor and Arduino GND.

Both servos are powered from the Arduino itself, so strip and solder the positive to the VCC pin and negative to the GND pin. The arm servo signal wire is connected to the pin 10 and door servo to the pin 9 on the Arduino.

Now would be a good time to test everything and make sure the code doesn't need adjusting.

Tidy the wires around the box and glue them in place. I wanted to paint over the Arduino so I placed a piece of transparent sheet over and glued it in.

Tiger Surgery

20170604_145802.jpg
20170604_150545.jpg
20170604_210450.jpg
20170604_212021.jpg
20170604_215227.jpg

Take your plush toy and detach the limbs. Remove the stuffing. My plush toy was one of those microwavable toys so I only had to remove the stuffing from the limbs. Join the two arms together into one longer "sausage".

20170604_215419.jpg
20170604_220423.jpg
20170604_221007.jpg
20170604_223527.jpg
20170604_223846.jpg
20170604_234356.jpg

Pull the fluffy cover over the arm and add some stuffing to make it look a little more natural. Stitch the bottom shut. Do the same for the door opener.

Later on I decided to make use of the tale and sewed it over the top of the door opener.

20170605_013725.jpg
20170605_003015.jpg
20170605_015242.jpg
20170605_015910.jpg
20170605_122055.jpg

Stitch the limb holes shut. Saw a piece of velcro to the animals head and glue the other piece onto the top part of the box.

Attach the bottom part of the plush toys body to the bottom of the box with hot glue.

Anti-scratch

20170605_124549.jpg
20170605_124626.jpg
20170605_124742.jpg

Apply a layer of wood glue onto the bottom of the box and attach a sheet of felt. Cut around it.

Painting

20170605_130131.jpg
20170605_133221.jpg
20170605_150210.jpg

Cover the animal in cling film to prevent any accidents while painting. Paint the inside of the box with a black acrylic paint.

Finishing

20170605_202918.jpg
20170606_112950.jpg
20170606_124243.jpg
20170606_143939.jpg
20170607_181521.jpg

Find a few easy to paint pictures online, print them out and transfer them onto the box with a carbon paper.

Colour in with acrylic paint. Start with larger areas and finish with small details. Once the paint has dried spray the box with a lacquer.

Final Thoughts

20170611_003124.jpg
20170611_003414.jpg
20170611_003320.jpg

Something I didn't realise before I started is that the power bank that was originally designed for a mobile phone has an overcharging protection circuit. Meaning when I leave the box for a few minutes switched on without pressing the button it will shut itself down completely. I would then have to press the ON/OFF switch to reset the circuit in order to bring the box back to life. Even though this could be a little annoying for my nephew I quite like it. There will be plenty of times when he won't be playing with it and I doubt anybody will remember to turn it off when not in use.

Edit: I now believe the shutting down issue could be solved by replacing the charging board in the power bank with a TP4056 battery charger.