Item | Price | Vendor | Quantity |
---|---|---|---|
9V Battery | $2.95 | Amazon | 1 |
Magnets | $3.20 | K & J Magnetics | 14 |
Electronic parts | ~$2.00 | Inventory | N/A |
ATmega328 | $2.87 | Inventory | 1 |
Mold Star 20T Silicone Rubber | $30.11 | Amazon | 0.5 |
TOTAL | $41.13 |
Progress made during weekly assignments:
The video to the right shows my progress on 11.30.16, demonstrating the sound and gesture tracking functions. The video was for my final project in Karen Brennan's T550 course.
Day One: Now that final develpment has rolled around, I am fortunate that I basically have a working model to build off of. My game plan is to return to each week's assignment, and refine what I created. First off, during the molding and casting week, my mold didn't lock together, so each wall of my object was a different width. Also, I didn't quite figure out how I wanted to lock the two sides of the triangle together. After discussing with Rob, I decided to try using rare earth magnets. After sharpening one end of an aluminum tube, I bore out a hole for the magnet. I didn't need to fret about the strength; the magnets are so strong, they get pulled out of the silicone. I will order thinner magnets online, and see if that decreases the strength.
Testing the strength of the magnets in silicone
Day Two: I decided to cast a much larger version of the silicone case. I won't have time to redo all the electronics on smaller PCBs, so I thought this was the easier method. Of course, nothing in this class goes exactly as planned. I had a really hard time melting the wax, as the hot plate would smoke like crazy. Even without any spills. I set off the fire alarm (only for a few minutes) but that was not fun on a very cold Boston day. I moved downstairs and worked under a hood, so crisis averted. I used an old Starbucks gift box, and since it was made of waxed cardboard, the wax block easily came out! Machining went fine, except that I measured the box wrong bby 0.25 inches (stupid mistake, I know) and one wall of my mold is very precariously thin.
Melting wax on a hot plate
Because of my mistakes in measuring, the ShopBot did not do the finishing cut with as much smoothness as I would have liked. I used the 1/4" straight drill bit for the rough cut (make sure to use one where the flutes are going up) and the 1/8" drill bit for the finishing cut. I used sandpaper and sanded for a very long time to remove most of the stripes. Still, I ran into plenty of problems while casting. First, I didn't mix enough, and part of the inside wall stayed gummy and didn't cure properly. Then, because the wax mold bowed in when it cooled, the lid of my mold did not come out flat, causing extra silicone to bubble over the sides, which was difficult to perfectly trim. Tip: Even when rushing during the finals week, measure twice! My measuring mistakes ending up costing me a lot of time in post-processing the casted object. Also, when scaling up to a larger object, many of the mistakes are a lot more obvious! In the end, I ended up using the silicone with the gummy interior because the edges lined up best with the magnets. And, since the mistake is on the inside, it's not super obvious.
New mold after a lot of sanding
Stripes from the machining process
Gummy interior from the Mold Star not setting quite right
r = map(event.acceleration.x, -15, 15, 0, 255);
analogWrite(8, r);
g = map(event.acceleration.y, -15, 15, 0, 255);
analogWrite(10, g);
b = map(event.acceleration.z, -15, 15, 0, 255);
analogWrite(9, b);
Using Adobe Illustrator, I measured my 0.1" acrylic sheet and drew one side of the triangle and rotated the duplicated line 60 degrees until I created an equilateral triangle. I exported to .dxf and laser cut the acrylic easily. The smell was not so pleasant, but the cut came out beautifully! I fully expected to do trial and error, and for the first time in this project's progression, I didn't have to! I'm glad I chose to laser cut rather than 3D print because the ability to dissemble the triangle made it a lot easier to squeeze in all the components at the end. I also love that the transparent acrylic allows for my LED light to shine through. Originally, I had plans to make shelving inside the pyramid for all my components, but there's barely enough room to even fit the pyramid, much less a pyramid with shelves. I guess that's why you go through spiral development. Glad I didn't waste too much time figuring out the design of the shelves.
Melting wax on a hot plate
Illustrator Design
Assembling!
Squeezing components into acrylic triangle
Accelerometer taped to flat acrylic surface
Everything works by battery!
Glowing at night, just for fun
Finally, I loaded up the Max patch and the accompanying sound effects for final testing! I sourced the sounds from freesound.org and FreeSFX. For whatever reasons, my students love exploring cave scenes, and there's plenty of strange and mysterious sounds that can be played during such an adventure!
Cracking Earthquake by uagadugu
Single Strike of Match from freesfx
To get the program to work, click learn 0. Then, press and hold 1 to record the gesture. Hold 2 for gesture 2, and 3 for gesture 3. Then, when finished recording, hit stop. Then, click follow, and hold q while doing the gesture. If the accelerometer data matches properly, you'll hear the matching gesture!
User Interface Design on Max MSP