LEGO Sky Parade for MIT Mini Maker Faire
Develop a drop in activity using LEGO for MIT Mini Maker Faire. Anyone can come to our table, build their own cable-car gondola and mini-fig, and send them on a journey through the skies.
We want to create a drop-in Maker experience for participants at MIT Maker Faire. There are several goals:
Evoke a Narrative
We want the Maker to feel a part of their creation, and to be able to imagine themselves riding it off into the distance. It should be able to go someplace that they themselves can't go - either into a tunnel, or up in the air.
The workshop should be easy for Maker Faire participants ages 5 and up to dive in and create something cool.
Even though it's simple to get started, it should be possible to make a variety of creative cable cars.
Participants will begin by making their own Mini-Fig, and then design their own LEGO cable-car gondola. Once they're ready, they'll put them on our string / wire, and watch them sail into the (tent ceiling? Sky?), past a video camera that they can tweet images from.
We want the gondolas to glide by a webcam that's high up in the air, perhaps with a nice view in the background. Creators will be able to watch their creation go by via webcam, and press a big (maKey maKey?) to snap a picture that will be tweeted out. They can then retweet the picture / do with it what they will.
Today Amos, Kasia, and Tim scouted out the space to think about where we might string the lines. Attached are a few photos. We're thinking we might hang the long line from a big red steel sculpture, and place the camera somewhere on it.
The webcam / tweet thing has some implementation details to be worked out. Some explorations appear in next steps.
One approach to tweeting the photos is to use a computer with a usb webcam on a long USB extension cable. The camera is placed up high, with the wire in the background. Its view is displayed on a large (20 x 30) screen driven by the laptop. There's a big red button, probably made with maKey maKey, that participants can hit to take a photo and tweet it out.
* USB cables can only go so far, and the layout of the wire is still to be determined. It migth be too far.
*Haven't found a free photobooth clone that will automatically tweet / allow for no delay from button press / take keyboard input for photo. Cheese looked promising, but doesn't tweet. Be nice if something could display the tweet (and twitter account it tweeted from) after tweeting it.
Here's a vine of Eric R and I exploring the design space around this idea.
Extra possibilities that emerged:
* Kinetic sculpture workshop. Really open ended and cool. But harder to describe the activity to participants in one sentence. May also be a little intimidating.
* Modifying the "course" in interesting ways, a la the carousel / gra the gold ring approach, or allowing participants to modify the course. This is cool, but may skew towards a competitive feel that I want to avoid.
* Eric also mentioned that folks at Exploratorium often create a small boundary - even if it's a knee high fence - around the work table for an activity. This means that people who are in are "in", and have expressed some level of comittment by crossing this small barrier to entry. They are therefore more likely to tinker to some level of completion. This is a great point, and affects the proposed design of our space.
After reviewing these possibilities with collaborators Kasia and Champika, we settled on sticking to the previous plan: Invite users to modify / hack / create a gondola and set it on a long wire. We did decide to have more test wires in the working space to better support iterative design, and that was inspired from this exploration.
I'm excited to be helping out with this project! Today, lightnin and I ordered parts from Digikey. We originally tried to order from Sparkfun, but not everything would be shipped at once, so we went with the electronics beast that is Digikey (even though their UI is much less friendly...)
A pro-tip from our colleague dmellis – ordering batteries from Digikey is much, much cheaper than buying them at your local drugstore!
I'll be working more on this next week, so stay tuned for updates then...
Tim, LLK's new MEng student, made a test script using Tweepy that should tweet any photo added to a target folder by photobooth software (in Linux, that'll be the elegantly simple Cheese https://wiki.gnome.org/Apps/Cheese). So we now have a viable path for the Webcam / USB tweeting of images model.
The challenge depends on layout -- USB doesn't go very far (15 feet max according to the spec), so we might have to think of a way to get the display / button farther away from the camera than that.
Here is where I create a design that ends up being unusable because the car requires an open design (to easily add it to the string, etc.)
The original idea behind it was to retain the string using some additional wheels (skeched). But I'm still trying to incorporate this idea using an open-car design.
You can see from the video above, though, that there isn't enough traction between the plastic hub and the string for the car to go uphill.
Lightnin and I went to a hardware store to check out what type of materials we could use to increase traction between the car and the string. We tried out some rubber o-rings, which I think could actually work decently well if we had the right sized hubs for them. We purchased some nylon string, and my plan going forward is to seek out some small rubber bands / o-rings and potentially 3d print some custom hubs to use instead of the stock LEGO parts. This would help ensure that we can fit whichever tread we end up using and that there's enough material around the tread to retain the string. More to come in the next few days!
I made a stop at Pill's Hardware on my way to lab and found a bunch of rubber stoppers / rings / tubes in their toilet repair aisle. Thinking they were about what we wanted (in terms of size and having a flat edge), I purchased 4 for testing. I'm confident that we'll be able to purchase more too because the had two cups full of them. They were $0.25 each.
Inspired by his trip to the Tuft's LEGO Lab, Amos suggested using two rubber wheels side-by-side to carry the car up the string. The nylon string we purchased was too wide for this design, as the wheels kept slipping off the wheel, so I added a small spacer. This worked pretty well, but didn't work well when the car tried to go uphill. I'm guessing this is because there isn't enough traction between the spacer and the string.
In this step, I tried using one of the LEGO wheels with its corresponding tread. The wheel is designed...well, to be a wheel, so the tread itself has little surface area. While it worked going uphill, it didn't work particularly well because of the limited surface between the string and the tread.
Also, because of the diameter of the wheel, this car went really fast–a little too fast!
In this final test, I wedged the toilet rubber ring in between two retaining gears. This worked pretty well, but it worked even better when the ring was hot glued to the gears to ensure it didn't slip on the axle.
We were able to get it to go up a 20 degree incline!
I spent some time today working on a design for the template gondola - the base gondolas we'll give out to participants who join the workshop. I realized as I went along that I had some basic design criteria:
That last point caused me a little pain - as one idea I realized I'd been attached to was to make the gondolas more "boat" like, to evoke a sense of voyage. In speaking with the colleague Carl about that tension, I ended up feeling that the need to be basic / boring outweighed the need to evoke a journey. Hence the design is square, and doesn't use the nice LEGO wings I'd been toying with.
We noticed that the axle tends to get detached from the motor, so I built a holder to try to prevent the axle from moving laterally. I started off using axles but switched to a more robust design using some of the LEGO struts. I'm still learning about the LEGO pieces that let you build at 90 degrees – I think the design right now might be a little overkill, so perhaps the next step is to simplify the design. But it works!
Aside from providing templates & materials, we also want to create a few "other" examples to spark peoples' creativity about how they can iterate on the concept.
In the video, both examples use the same battery pack / motor setup.
One example uses two wheels and one gear-driven wheel that make contact with the string to provide additional stability. The final attached spinning "windmill" shows some possibilities with the design.
The second example sports an "all-wheel drive" setup with dual gears driving the two wheels.
After prototyping the drive system and car design, we decided to start creating all 20 templates to use for the Mini Maker Faire!
This involved constructing the LEGO base, soldering our LEGO connectors with our 3xAAA battery packs, and hot gluing our store-bought rubber disks with LEGO gears.
It took four of us several hours to get this complete!
After testing our templates, we still had a few outstanding issues:
Carl designed a beautiful poster for the "Sky Parade," and after savaging our lab area for materials, we settled on using a poster tube and cardboard backing to support the poster. We plan to string a piece of string through the poster tube to hang it in our space!
I showed up at the Maker Faire at around noon, after lightnin, kaschm, and champika had set up the course. Luckily, we were able to do a table swap to get a corner of the tent.
A ton of children came and built all types of floats for the LEGO parade, many of which you can see using the hashtag #MITSkyParade on twitter.
Interestingly, Twitter ended up capping the number of photos that we could post, so a second Twitter account needed to be created!
Perhaps the most challenging part of the activity was resetting templates after people finished their designs. While we made about 18 starter floats for the start of the day, we basically had to remake them at least 2x over because of the amount of turnaround we got. Eventually, lightnin began telling the participants to build off of the template without taking it apart, which made things a little bit easier.
I wasn't around for the cleanup, which was probably the most difficult part – imagine what the sorting will be like!
Overall, it was incredibly rewarding to see so many kids building their own original creations and testing them out. Thanks to lightnin for getting me involved in this effort! ( :
Rough notes from the post event meeting, for consideration in future!
- Lots of people / it worked / interesting
- Most friendly of activities for people that we saw at Maker Faire
- Awesome that twitter photo thing worked.
- Good gender balance, although more dads than moms. + we attract stylish grandmas. Champ said we had best gender representation.
- Accessible for younger kids.
- Colored string a big plus, made it easy to navigate.
- Very few templates broke off the line, especially when they hit people's heads.
- Maybe shoot animated gifs and share to twitter on each button press?
- A lot of long time participation! Some for hours, some for dozens of minutes.
- Very family centered.
- People used photo booth button too much. Needed more instruction.
- Need giant tweet button, with sound. Maybe delay?
- Hard to see the photo that was just taken.
- Bigger sign showing twitter account that the tweeted photo is going to.
- Need more signage to direct users / resources.
- Maybe need a build area "from scratch" with motors and stuff / etc. Tell them if you want to make your own from Scratch, use that (and don't destroy built template gondolas)
- Some strings kids couldn't reach. Maybe that's ok ... not sure.
- Maybe the photobooth needs an attendant / explainer? They also get people to take
- Need better pics of kids with their creations.
- Is there a way to encourage collaborative building? It was kind of a feeding frenzy.
- Might be worth having small tables, so people build in small pairs / groups near eachother. Better for shy kids / less frenetic feeling.
- Maybe a border around the build area? Make sure that not too many people are in build area at once.
- People didn't know what the parts were / how to get it / buy it.
- People wanted to know how long the batteries lasted.
- Not clear how to get people into position on the table. Think about people flow from join to fly to leave.
- Twitter shut us down.
- Didn't get photo permissions.
- Not enough templates! Had to rebuild too much.
- Duct taped laptop to top of monitor: youch!
- Need sound feedback from the button: Sound, clearly showing that people took the picture.
- Damn camera cut out a lot of the frame! Many pics w/ out people and creation.
So the previous design required a non-LEGO battery pack, some soldering, and a big rubber washer. Turns out you can make a nice gondola using all stock parts from the LEGO Education Simple and Powered machines kit. Two small crown gears sandwiched together make a fine drive wheel when using paracord for the string. Here are a few examples. Note that the sailboat model uses a LEGO rechargeable battery pack that doesn't come with Simple and Powered machines, but which is really great for this activity since it's much lighter than the normal (6 AA) LEGO battery pack.