About maï

Posts by maï :

icloud aka maicloud

This motor mounting assignment was not as painful as it could’ve been thank to this adhesive mounts / zip tie combo, which saved my life.

At first, I tried to hot glue cotton directly on top of the motor to create the cloud, but it ended up being too heavy.

and when I tried running the motor it was a complete disaster as cotton went flying about. So I tried to decrease the power by using a AA instead of a 9V, and it slowed it down a bit, but the cotton was still flying everywhere.

I found a piece of white wire and I realized I could use that as a structure for the cotton to sit on using hot glue and that worked great!

Using the backlight of the iphone created a nice effect for the cloud as well 🙂

Two Materials

For my PComp/ICM final, I’m projecting a 180 degree video onto a paper lantern that people can stick their head into. However, there’s a metal tension rod that usually holds up these lanterns structurally to expand them into a sphere, and the metal runs through the middle of it, which would obstruct the whole experience. Without it, it looks a little sad:

I initially thought I might weigh down the bottom to make it expand, but then remembered that in class we got to see vinyl material that was somewhat flexible. I thought using strips of that kind of material to adhere to the inside might work as a more elegant solution.

I went to Blick and found a 36 inch sheet of plexi, which was, right down to the inch, the perfect length. I also got some velcro, since I wanted to be able take the strips out to collapse the lantern/sphere for easy transport.

I started attempting to cut strips of this using a box cutter, which was basically impossible:

Someone suggested I use the bandsaw, and I was really grateful that I had the chance to hone my skills with the duplicate assignment, because this wasn’t as intimidating as it could’ve been.

I ended up with pretty decent cuts, which I added velcro to, as well as on the inside ends of the sphere:

When I tried attaching the plexi to the sphere with the velcro, it worked really well, but I realized I would need to cut two more because using just two of them distorted the shape a bit

By the time I did the 3rd of 4th strips, I got really good at making fast, straight cuts on the bandsaw 🙂 I’m really happy with the result, especially since this was a tricky design issue with the material being so fragile. Now I have my sphere!

Enclosure // More Light Box

For my enclosure assignment, I wanted to expand on my flashlight box to add buttons and holes for the switch and cable. I want to use this for my PComp/ICM final, as a controller for video content and I’m really happy I got to dedicate some efforts towards making this look decent.

I started off by going to a store called 8 Bit and Up Video Games in the East Village. They had an amazzzzing collection of buttons:

I pick clear ones, since I wanted the light from the box to shine through them. I unscrewed them to draw the circles to cut in the box using a box cutter to make them fit snug.

One I cut the holes, I screwed the buttons on from the bottom and I’m really happy with the result – the box has a flexible feel to it because it’s not totally rigid, but it also holds up well structurally.

I also managed to cut out some holes for the light switch on the side and the usb cable, as well as draw icons on the inside layer of the buttons.

Stop Motion // “Nonsense”

For our stop motion assignment, Nico and I were inspired by a few of Nico’s toys, including a pair of elephants, toy cars, a soccer ball, and penny.  The elephants reminded of us of Ionesco’s absurdist play, “Rhinoceros” and we decided to roll with the randomness of these objects to create tension between the elephants and their surroundings.

We used Dragonframe to shoot 2 frames at a time and used a green cloth as their set and chose a colorful sky to comp in as the background to match the surreal, whimsical feeling we were going for.  Because our process was entirely about playing and having fun, the story came to life as we improvised with the objects.  We took a few risks, including the pink string at the end, which was hard to control frame by frame, but to our pleasant surprise, we thought it turned out great! The toy vehicles also made a great deal of noise, so we got a zoom recorder and recorded them for sound effects and found a track inspired by elephants on freesound.org.

Overall we had the best time working on this, and it was really cool to experience the process of having to wait to see the final product develop at the end. In a way, it felt like we had a ton of control frame by frame but also a total lack of control in the overall outcome, as this was our first try and we couldn’t quite anticipate how it would all turn out.

Here’s our film below:

Fab // Cat Tags

I made cat tags for my laser cutting assignment because never got around to getting tags for Uni & Schnitzel and I wanted to try etching. I also made them for 2 other cats I know.

Using the laser cutter was really intimidating and I wasn’t looking forward to it, but I love the look of clear acrylic so I’m happy I now know how. It took more tries than I thought it might. My first one was wayyy too big, and when I made them smaller, the etching was really faint, even though I ran it at least 3 or 4 times and lowered the speed:

So someone suggested I use the 75 watt laser cutter to get better results. I only had to run it through twice for it to cut through smoothly and engrave deeper:

I printed 2 sets so I could do one version with the sharpie / dry erase trick to make the etching stand out more. I thought I’d prefer the clear ones, but I think the sharpie version is cuter. I’ll probably end up making more as gifts!


For my final P-Comp / ICM project, I want to create a physical, interactive 360 video experience.

I love this weird transition that we’re at – the trends of building towards immersive virtual experiences, meanwhile the hardware is clunky, awkward, not easy to operate, and generally not sexy.  There is so much we don’t know yet about our new storytelling tools, and I want to explore what might be out there.

The idea is to use 2, possibly 3 projectors to map 360 video onto a giant round hanging lantern, where the viewer sticks her head instead while seated on a chair. There is a tiny camera mounted within, which is used to detect when the viewer blinks – a “long blink” (eyes closed for a second or more) triggers an edit, by either cutting to a different scene, or flipping the projected 360 video upside down.  There is a physical controller as well, with a “play”, “pause”, and “rewind” button, reminiscent of VCRs.

There are a lot of components involved, but I’ll be using OpenCV for blink detection, Arduino for the “VCR” controls, and MadMapper for projecting:

I tested out the projection with a smaller lantern and the effect is exactly what I hoped for, the video looks grainy and nostalgic in some way. This is the view from inside the sphere:




Fab // Cat Toys x5

Since I had all this yarn left over from my last project, and all these cats at home, I made some cat toys to make up for all the time I don’t spend at home with the cats. Here’s what I started out with:

I found some scrapped wood in the trash, fuzzy fabric, and foam (I was hell bent on scavenging this week). I started by cutting and sanding the vertical parts of the wood into 5 rods:

I then started wrapping the yarn around the one end of the rods- I really wanted to avoid using glue or chemicals of any kind for the safety of the kitties, so I had to find ways to wrap the yarn around itself to keep it secure on the rod:

Knowing the cats’ preferences, I picked out the fuzziest fabric I could find in the “free fabric” bin, and cut them into square pieces, to wrap around foam, which I cut into round pieces. I poked a hole through both to pass the string though and tie the string around itself, again, to avoid using glue.

They’re not the prettiest, but I’m pretty happy with them 🙂

and my user-testing session was a huge success!!

Fab // Flashlighty Magic Box

Here’s my process of making my flashlightbox:

I came across this pile of yarn on the junk shelf:

I felt the need to do something with this, but went down to Canal street for further inspiration, where I found a pink battery-powered LED string light and pink-ish shiny translucent thin plastic sheets:

So armed with pink stuff, I thought about what I could do with these materials and remembered a hanging lamp that I bought from the MoMA store made of similar material, which came unassembled with instructions on how to put it together with pre-cut paper:

I love the look of this and the light it emits, and the concept of folding material together without any adhesives or hardware. So I decided I’d attempt to channel my childhood origami skills to make a box filled with light.

I started by testing it out on printing paper:

I wasn’t sure how the sizing would work between the top and bottom boxes, but I took started with a slightly smaller sheet of square paper for the bottom box, which worked well, so I replicated this for the actual and started folding:

The two boxes ended up fitting pretty well, and I managed to incorporate the pink string to tie it all together. I do wish there were a more elegant solution to turning the light on and off (I have to open the box now to get to it). I also wish the folds on the inside held better, since I prefer to stick the concept of not using adhesives. But all in all, it turned out better than expected.


P-Comp // Wings!

This week Luna and I paired up for our Serial Communication assignment to make a pair of wings in P5.js that are controlled by a photoresistor:

It was a little tricky to get all the moving parts to work together (especially linking the serial port to our sketch), but Luna drew out the wings, I mapped out their up and down motion using a variable in P5, and we tackled mapping the wings’ path to the photoresistor / arduino together.

I also made a fading circle with the potentiometer 🙂

This feels like a breakthrough in physical computing for me because I’m finally able to incorporate digital content with these sensors, and I’ve never made anything on screen that’s truly interactive like this!


ICM // Peachy Hospital

Here’s me restructuring code by creating functions for each aspect of the visuals (also, the editor randomly named this “Peachy Hospital” which seems kind of perfect:

I was trying to figure out how to scale up the pawprints so it could randomly generate bigger or smaller ones, but this seemed almost impossible would grouping all of its components into one object (which I feel like I haven’t quite learned how to do yet?? maybe?) code below!

function setup() {
createCanvas(400, 400);
background(255, 230, 230);

function draw() {

function mousePressed() {
//background(255, 230, 230);

function pawprint() {
fill(random(100, 255), 0, random(100, 150), 100);
size = 8;
ellipse(mouseX, mouseY, size * 3, size * 3);
ellipse(mouseX + 18, mouseY – 5, size, size);
ellipse(mouseX + 12, mouseY – 15, size, size);
ellipse(mouseX, mouseY – 19, size, size);
ellipse(mouseX – 12, mouseY – 15, size, size);

function squares() {
let color1 = map(mouseY, height, 0, 0, 255);
let color2 = map(mouseX, 0, width, 0, 255);
stroke(color1, color2, color1);

for (let y = height + 8; y >= mouseY; y -= 25) {
for (let x = 7; x <= mouseX; x += 25) {
rect(x, y, 10, 10);