CAMEO 4 Vinyl Cutter

Yay! The CAMEO 4 vinyl cutter safely arrived a few days ago, and I immediately opened it up to play with the latest toy.

cameo_unbox.gif

Seems that I did not receive vinyl transfer paper, heat transfer, or any fun neon colors in my box - were there other packages sent to different people?

bokbok_1.jpg

For my first cut, I wanted to cut out something fairly easy and especially cute - Rilakkuma, a character from Sanrio. I found this already made vinyl decal that you can order for $6+ each. I opened this image within Illustrator, used the Image Trace option, exported it as a .DXF file so that the Silhouette software

Adjusting the size of the cut

Adjusting the size of the cut

Cut preview

Cut preview

cameo_top.gif
 
cameo.gif

Ta-DA! Here’s the final result of the Rilakkuma vinyl sticker and its negative.

 
IMG_5558.jpg
 

Setting up a Raspberry Pi Zero W

I decided to try setting up a Raspberry Pi Zero W from the shop.

IMG_8767.JPG

Materials

  • Raspberry Pi Zero W

  • 64 GB microSD card

  • SparkFun Serial Basic Breakout - CH340G

  • 5V, 2A power adapter

  • Two micro USB cords

  • Jumper cables

I hit a few roadblocks along the way because I couldn’t reach the login screen in both CoolTerm and Terminal. Did I incorrectly edit the config.txt file? Or perhaps it was an error in the way I installed the USB to Serial drivers? I verified that it was installed and working correctly by following this SparkFun guide for the CH340G.

I asked Arnab to verify my setup - of course it helps to have a second set of eyes. Turned out that the 5V power adapter that I borrowed from the shop was 1.5A, and not 2A. This resulted in the following error to appear in CoolTerm:

Screen Shot 2020-03-02 at 8.31.10 PM.png

I switched out the power adapter and finally got to the login screen. This is how it looks within CoolTerm:

Screen Shot 2020-03-02 at 8.44.44 PM.png

I successfully changed the password, but then I tried to access the other options via the raspi-config screen. In CoolTerm, there were several scrambled ASCII letters, but I could not change how this was viewed to resemble closer how it would in Terminal. I wanted to select Network Options which appeared to be the second option, but it would always return the prompt to change the password despite whatever I entered.

Screen Shot 2020-03-02 at 9.37.58 PM.png
raspi-config.png

After this, I thought I’d try connecting via ethernet-over-USB another shot. I realized the first time I tried this and could not get the login screen to show, I still had the microUSB connected to the Serial breakout, along with the external 5V power source. I removed all connections except the one to the USB connector, typed in “ssh pi@raspberrypi.local” then “sudo raspi-config” and got to the config menu successfully. I proceeded with the rest of the instructions:

Screen Shot 2020-03-02 at 10.27.15 PM.png
Screen Shot 2020-03-02 at 10.31.39 PM.png
Screen Shot 2020-03-02 at 10.35.25 PM.png

Lighting Moment: 4 hour Time Lapse

The first time lapse I took was observing the light coming in from my partner’s kitchen windows. This was taken from roughly 4am - 5:30am - unfortunately, the GoPro (at full battery!) died within 1.5 hours. With the GoPro Hero 4, there is an option to use the Night Lapse mode, which adjusts its shutter speed to allow as much light into the camera. In retrospect, I should have kept a standard shutter speed to observe the natural changes without the camera compensating for the amount of light coming into the sensor.

I imagined that the pink over the stove light would slowly fade as the radiant morning light flooded into the kitchen as it typically does. There are quick flashes of the lights from passing vehicles, and slight glimpses into the neighbors’ morning activity.


The second time lapse I took was from roughly 1:30pm to 6:30pm. I set up the GoPro by the window facing southwest towards Willoughby St. With the darkened, gloomy sky, I did not observe dramatic light changes. As the sun went down, the reflections of the windows became more apparent, so it was possible to observe the light coming in from the ITP floor in the same shot as the buildings outside.


Hue Light: Cassette Controller

I transformed an old cassette tape from a thrift store into a Hue Light controller. I embedded a rotary encoder and a push button through the cassette spools, and an OLED screen through which you would see the tape. I included a red LED at the bottom of the cassette to confirm the WiFi connection.

Materials

  • Hue Light system

  • Arduino NANO 33 IoT

  • Rotary encoder

  • Push button

  • OLED Screen

  • Cassette Tape from thrift store


Code

My code can be found on my Github here.
I modified Tom’s “HueBlinkWithJsonEncoder.ino” file, which can be found here.

Because my controller has an OLED screen, I put together a unit test so that I could adjust the sizing and positioning of the text.
The screen will show when it is attempting to connect, when it finally makes the connection, what settings / values are being changed, when the request is sent, and the response code.
I made sure to modify the default “on” state to “true”, brightness to 255, hue to 0 (red), and saturation to 255.
I increased the stepping for the hue values so that picking another color would be quicker.

Assembly

Video Playback System

I began to work on my video playback system by further exploring the technique discussed in class where the frame is updated every 2 seconds, resulting in a delayed color trail. I wanted to see how my sample bank of nature videos would look with this effect.

The next step for me was to decide on a few songs that would complement this mood of rustling dead flora and sleepy koi. For now, I feel my nature videos can start a relationship with the song “Human Nature” by Sevdaliza.

Sevdaliza provides rich resonating vocals that exist in this ever-elongating space, as if you’re slowly twisting and sinking willingly into the ocean depths. The mood is somber and contemplative with cinematic instrumentals.

In what ways can I achieve such decadent expansion with Max?

I see this manifesting in slow cross fading videos, bits and pieces creeping into the frame. I implemented the jit.xfade object, and watched my on board GPU struggle to keep up with a steady frame rate.

Screen Shot 2020-02-12 at 11.54.38 AM.png


I feel like the song excretes tears of gold, dripping abundantly on luscious leaves. I want to be able to zoom slowly in and out of videos in particular spots of the frame as if the viewer is grabbing the scenery in their own hands. I referenced this forum thread for help with zooming in and out with sound.

There are specific lyrics that pinch and screech in the second verse, and I imagine climaxes of white, but somehow with distinguishable elements.



Hue Light: Interface

This week, I was able to successfully control the Hue Lights that were set up on the ITP floor using Terminal. Here is a video turning the Hue lamp on and off with the following Terminal commands:

On:
curl -X PUT -d'{"on": true, "hue":42900, "effect": "colorloop"}' http://172.22.151.181/api/YQWwzjYDMcgI4WlYHbl-ITkV2F17nXqcjkWusDMy/lights/1/state

Off:
curl -X PUT -d'{"on": false}' http://172.22.151.181/api/YQWwzjYDMcgI4WlYHbl-ITkV2F17nXqcjkWusDMy/lights/1/state

After successfully using Terminal to control the Hue lamps, I attempted both Arduino and p5js to make changes.

I used the Arduino HTTP client example sketch, but was unable to turn the Hue light on and off. The Serial monitor only showed that the Arduino was attempting to connect to sandbox370, but did not complete the connection.

Week 2: Lighting Moment

Adjustments.jpeg

11:53pm, Rebecca’s on a rainy Thursday Night Out. There are several lighting moments within this composition. The striking glow from two neon signs in the window exhibit a range of colors: the middle is a dominantly yellow sign that reads MIXED DRINKS with a white border, while the other is a vintage Rollerblade sign. The white semi-sheer curtain diffuses the glow but allows light to seep into the bar’s ambience. The jukebox screams to be touched with a fluorescent yellow coming from the song selections and teal blue accents. The walls are a wash of indigo as a result of the bar pendant Hue lamps. In the upper left corner is the red of the EXIT sign mixing with the indigo creating a soft puddle of fuschia. Through the entrance, the wet streets offer reflective surfaces for the headlights of incoming traffic along Bushwick Ave.

Adjustments.jpeg
IMG_8249.jpeg
Screen Shot 2020-02-12 at 2.27.51 AM.png