Game Cube is an interactive cube with an LED on each face. Game Cube allows its users to appreciate the aesthetic qualities of light and color through interactive rotation of the cube. Game Cube utilizes an accelerometer to change the colors of the LEDs dependent upon the position of the cube in the user’s hands.
Interacting with the Game Cube is fun and easy. The user can simply pick up the cube and begin by pointing any corner of the cube upward and holding for 3 seconds. This places the user in the Menu Interface. In the Menu Interface, each face has a certain color corresponding to a different setting. Pick a setting by placing the desired “setting” face upward (facing the ceiling). The user will know what face is currently selected by a blinking light on the selected face. By holding this face in this upward position for 3 seconds, the user enters the desired setting. Read More →
This lab was broken up in to two sections. For the first serial lab, I sent data from a potentiometer to a program on the computer. The program graphed the output of the sensor on screen. For the second serial lab, I sent data from two potentiometers to control the position of a shape on the computer screen. For the final portion of this lab, my lab partner and I created a doorbell using wireless communication–one Arduino controlled the button, while another Arduino controlled the buzzer. Read More →
“Your task for the final project is: Create a physically interactive system of your choice. Your focus in this assignment should be on careful and timely sensing of the relevant actions of the person or people that you’re designing this for, and on clear, prompt, and effective response. Any interactive system is going to involve aspects of listening, thinking, and speaking from both parties. Whether it involves one cycle or many, the exchange should be engaging.“Read More →
For this lab, I learned about programming with the Processing programming environment. Processing is an open source programming language and environment for users who want to create images, animations, and interactions. In this lab, my lab partner and I created a screen drawing of a pumpkin using two-dimensional primitive shapes and the basic color functions. We developed an algorithm to change the position and size of our 2D shape when a user moves the mouse. Read More →
For this lab, I learned about shift registers. I learned what to do when I run in to the problem of running out of pins on my Arduino board: use a shift register! A shift register controls multiple outputs at a time while only taking up a few pins on the Arduino. Read More →
For this week’s assignment, I was instructed to pick a system of interactive technology in public used by multiple people. The goal was to take notes on how people use the object and come to a conclusion about the successes and failures of the interactivity of the system.
I chose the Wal-Mart self-checkout system. Here is what I found… Read More →