Thinking with Portals

I've been going through some of my old projects and I can't believe I never uploaded this one! I did this project back in 2019 in Martzi Campos' class. For this assignment, my goal was to learn a new skill so I decided to combine something new with something I already love: Arduinos.

Portal is absolutely one of my favorite games, in part because I love droids and robots so much. After scrolling Instructables for inspiration, I saw amazing projects like this life size Portal turret with motion controlled audio and lighting, I started thinking about how to build a more cost effective version. I didn't have easy access to the tools I have now, so I wasn't able to follow the same steps this tutorial has.

This got me thinking about cosplay. I hadn't done much cosplay on my own but I knew that cosplayers like to use EVA foam to make armor pieces. Since this is something I wanted to do in the future, I decided to craft my turret out of EVA foam!

Before I did anything, I looked at cosplay tutorials to figure out what exactly I needed to make this happen. For this project, I bought an N95 mask, paint brushes, x-acto knife, spray paint, the EVA itself (not pictured), and a heat gun (not pictured). Before I officially started working, I looked at a bunch of resources online to figure out how big the turrets actually are. Turns out, they're really freaking tall, like 5 or 6 feet! I didn't have enough EVA foam to make a 6 foot tall turret so I scaled down a bit and made mine 4 feet tall instead.

Since I was scaling my turret down, I wanted to make sure I got my measurements and proportions the way I liked them. Luckily, my roommate and I saved all of the cardboard we had from moving and from ordering packages online because she knew I liked to use cardboard to prototype. I grabbed a few of these boxes and I cut out the silhouette of one side of the turret. I then used this as my main template for the EVA turret.

I would use the cardboard turret to trace the same shape into my EVA with a pencil. Then, I traced the pencil with my x-acto knife to get the shape I wanted. I got really thick EVA so this took a few passes to get the properly proportioned piece out. Then it was warping time! Warping the EVA turned out to be a lot of fun. It was a little difficult at first but as I kept going, I found a groove.

After cutting out my shape, I mod podged it to make painting it much easier. While waiting for that to dry, I moved onto the second piece and mod podged that one too. For the other two pieces, I decided to use flat pieces of EVA because it was beyond my know-how to get 4 curved pieces to fit together and stay in their proper shape.

To paint the pieces, I used white spray paint, which was a really fun part of the process. Once the spray paint dried, I used acrylic paint to go over certain lines and little touches.

Once I had the turret together, I used the excess EVA to create a little shelf for my electronics and started working on the Arduino side of things. Initially, I felt like this would be easy because all I needed to do was to detect if there was any motion, then turn on a red LED and play a sound. The first part was definitely easy! I was able to detect motion with a PIR sensor and I was able to turn on an LED for the eye. Playing a sound though was really difficult. I tried many different methods, including playing a sound through an SD card. Even with my professor's help, I wasn't able to get it working in time so I didn't end up having sound in my final project. This is something I plan on revisiting with projects in the future though and once I figure that out, I'll have a talking turret! But for now, I'm really happy with Betsy (that's what I named the turret).

Here's a short clip of Betsy in all her glory:

Somehow when I presented her live in class, she turned the LED on right away! So I didn't have to wave my foot in front of her face for this long when it came down to the presentation.

For my final presentation, I brought Betsy to class to demonstrate how she worked, and I gave a small slide presentation about my progress. I also had recently gotten into embroidery at that time so I bought a cheap lab coat online and embroidered the Aperture Labs logo onto it. My class seemed to really enjoy my project and I'm really happy with how Betsy turned out!