December 14, 2017

Fabrication – Two Materials – Designer Bag

For this assignment I had to use two different materials – plywood and  acrylic excluded – using fasteners. Since first class I wanted to combine metal with wood. I believe these very basic materials can bring sophistication to any project: what If I stretched this relationship to its bare minimum? Designer bags, as wonderfully crafted that they are, still have most of its value related to its branding. I bought several different fasteners, ropes and chains – but chains prevailed.  
December 14, 2017

Fabrication Final – Social Tree: Like Timer

My social tree project is now fully functional: the wood sculpture with the solenoid was sanded and the interface with the Facebook API worked. If the Social Tree Facebook page doesn’t get a new like after some pre-determined time, a signal is sent and the flower attachment drops. But I wanted a way to show the user how long until the drop, as well as giving some feedback from receiving new “likes”. So the “Like Timer” was developed. The timer consists of a servo motor housed inside a wooden container. A dial shows how close to the “drop” the Social Tree sculpture is. For finished I applied soft fabric, using glue. The Social Tree Sculpture fully functional. The rough shape […]
November 30, 2017

Social tree – enclosure

The goal for this assignment was to build an enclosure. I decided to make an enclosure out of one of my still rough pieces from my later “5 of something” assignment. This particular enclosure would become a prototype for my IC and PComp “grand” final project: The Social Tree. Inside this enclosure I will house a micro 5v solenoid and it’s cables. Only then I would sand the rough piece into its final sculpture/tree/“crooked finger” shape. As recommended, I wanted to it possible to open and close the final piece, using tiny shafts of wood or maybe a hinge, but – as it is described beloow – some problems prevented me to do it.  
November 29, 2017

Social Tree

Basic Concept Creating a Tree that, instead of water and minerals, thrive on “likes” from it’s very own facebook page. The Social Tree is a physical sculpture made of wood and electronics with a leaf attached to one of its branches. It that will have it’s own Facebook Page where it will post pre written messages asking for more attention (likes) from other users. If no likes are given, the sculpture will release is “leaf” and will post how sad it is. Fabrication of the Foam and Wood prototypes HERE. ICM – PCOM – Fabrication This project started as a Physical Computing experiment on creating physical consequences from our social media actions. During Fabrication classes I developed several prototypes on […]
November 16, 2017

Fabrication – Laser Cutting Acrylic Stand

Goal of this assignment was to laser cut…something. Keeping with my ongoing theme of strange wooden sculptures, I decided to laser cut some fancy stand for them, so that they can float above the rest on bended acrylic.      
November 11, 2017

ICM – Final Project – Auto Video News Generator

Basic Outline presented in class Nov 8: System that reads data on a news article library, and generates a video version of it. The tone can be practical – using actual images and words in the article -, or more experimental – mixing and matching unrelated images while giving a new meaning on the original news.   The idea is to use an algorithm capable of reading a written news story and create a video version of it like the one bellow References NYTIMES Json library –    
November 9, 2017

Intro to Fabrication – “5 of something”

The assignment asked for creating five copies of an object. If seems like the goal was to prove that making copies is hard, if so, lesson learned! I decided to further develop the “Make a flashlight” assignment, but instead of carving in balsa foam, I’d make it in wood. Five of them. In order to streamline the production I gave even more attention on the drafting of the blueprints. These would end up being used throughout the fabrication, even if the final result wasn’t exactly what I’ve drawn. For material I used some soft balsa wood block. Blueprints and guides were drawn on the block, with attention on finding the most efficient cuts, so that the same movement could shape […]
October 23, 2017

ICM – Animated Data Graph

Part 00 Code P5 code ” graph 00″ Here Not sure where I’m going with this, but I’d like to have an animated bar graphic controlled by some external JSON list. For now, I’m just happy to have objects running. Let’s see if I can animate them. At this moment the height of the map is simply controlled by multiplying its height by “i” generated in a simple “for” loop inside the “graph.js” class. This means I’m unable to control each graph individually. I’ll need to find a way to do it.   Part 01 Code Here Going through some trial and error with classes. Tried to use the function “mouseX” as a parameter, but It didn’t work. I had no […]
October 18, 2017

PComp – Serial Control

After some trial and error and dealing with the finicky P5 web editor, I’ve managed to replicate the serial control video Tutorial from Tom Igoe (here). (link to my file….which looks exactly like the tutorial’s, but I wrote it by hand so here it goes) In order to make it to work I had to copy and paste the same code a couple of times, because, even a simple error could make the editor freeze. Opening the saved file wouldn’t work. Also, I had to be careful to name my Port properly (COM3 in my case). Now I just have to find something interesting to do with it. The sky (and my skills) are the limit!  
October 15, 2017

ICM – Bouncing Ball Saga 6 – Function (and class)

Creating a Bouncing Ball Function Before I return to trying to make my slider control (bouncing ball saga 5), I wanted to create a Bouncing Ball function. (link to ball function 01 – multiple balls; no animation HERE) In order to create several different bouncing balls, without having to write the same code over and over, I have to create a Ball function. After some trial and error it looked like this: function BouncingBall(ballPos, ballSpeed, ballColor, ballSize) { fill(ballColor); let x = 0; while (x < 400) { ellipse(x, ballPos, ballSize, ballSize); x = x + ballSpeed; } For the first time I think I understand what the space between brackets () mean. There you can create any variable. For this […]
October 3, 2017

ICM – Bouncing Ball Saga 5 – UI Slider (part 2)

Press HERE for the P5 code Adding boolean functions after trying them successfully after watching Shiffman’s video on Boolean Variables (here). before using mouse control for the slider, I want to try detecting the mouse position relative to the slider button, even if it moved from its starting position. For now, just trying to change it’s color, but it keeps blinking, maybe because it is looping the 2 “fill” functions, moving from blue to white very fast.       let x = 0;//start X position let y = 0;//start Y position let speed = 1;//controls de speed of the ball let bounce = 1;//bounces the ball let slider = 0; //UI slider let sliderControl = 0; //UI slider Y position […]