Archive for the 'Physical Computing' Category

Hacking my Tracking Device (1/2 way complete!)

i wanted to post a photo but forgot to upload this am.

anyway, super-psyched.

prob going to finish tonite and then i can get back into (almost entirely) automated system of running data tracking. wheeeeeeeeeeeeee…

ISD2590

schematic2.jpg

After roughly a month’s time, we finally got the ISD chip to work (after Michael Schneider rewired parts of the board, used different speakers and replaced the switches with “always off,” instead of “always on.”) It records sound and plays back. We are also able to record over previously recorded tracks.

View Documentation

Visual Intelligence: How We Create What We See, by Donald D. Hoffman

visual_intellegence_hofmann.jpg

Chapter 7, p.173-184

We often consider the usage of body parts in thinking about physical interactivity. The way a person clicks a button, how much pressure is needed and the feedback received are analyzed and tested. We can settle upon some fundamental commonalities amongst these observations. How often, though, do we consider the usage of “phantom” body parts (body parts that have been lost/amputated, due to accidents?)

“Something in the Way She Moves”

Final Project Proposal

in collaboration with Rocio Barcia

Objective: Merging the virtual and the real

This project consists of a screen that plays an image of sand. A video camera pick up the movement of the viewer and moves the sand on screen, according to the way the person moves. When the sand reaches past the bottom of the screen, real sand falls down below it.

http://rociobarcia.com/pcomp/index.html

Week 4: Analog Output/ Servo

Analog Output/ Servo Lab

servoMotor.jpg

The servo motor was fairly easy to wire. I added headers to connect it to the board. Starting with the code from the website in class, I added a blinky and programmed the chip.

At first the motor did not work. I checked the connections and tried again. This time, it vibrated. I think it may have been that the connection between the motor and the board was not good so I covered it with electrical tape and tried again. Success!!

Next step, getting the servo motor to work with the pot.

Lab 3: Analog In

serIn2.jpg

After about the twentieth attempt, I took a break from this and put it on the shelf for a week, read over the pcomp textbook and then gave it another try. The code was much easier to understand. I took what was given in class and commented the hell out of it so it made sense to me.

serIn.jpg

Here is the input on the screen. Success at last!!

Lab 2: My First PIC Program

2B_blinking_switch.jpg

Notes:

- burnt out first breadboard, not quite sure how; I had a smaller one wired up, which I used to continue
- burnt index finger on right hand by grabbing the hot 5v regulator
- error on programming side; turns out I had the settings on for the wrong kind of PIC chip
- LED finally blinks!! I want to add more lights and in sequence, as soon as I get another long board

blinkingLED.jpg

The code works finally. There was a minor error but I clicked through it (not quite certain what it was) and the PIC was programmed.

Week 1: Electronics

step4.jpg

step3.jpg

step1.jpg

step2.jpg

Notes:

- the power switch has a little symbol on it that shows which of the two connections is ground and which is power

- it is very important to check the labels of the resistors according to which color they are (eg. I was using a 110 ohm resistance, which I thought was good for the two bulbs, 1.7 LED voltage/ 20 LED current/ 5 total voltage, that should have only needed 82 ohms resistance. Little did I know that the resistor I had picked up was K ohms! I figured the extra ohms of resistance were the reason the LED did not light up. I checked the colors and found the correct amount.)

- the amount of resistance can be read according to the colors, each color being a different amount or resistance. The numbers are then added up to determine the total amount on each resistor. I think…

- soldering is an art

Lab 1: Electronics

Assignment:

Minimum parts needed:

Prototyping board (breadboard)
Power supply connector
5-15VDC power supply
Assorted wires
5V regulator
LED’s
Switch
Variable resistor
220 ohm resistors

Step 1:
Make a light that you control with a switch. Wire an LED in series with a switch, a resistor, and a 5V DC power supply, and make the switch turn on the LED.

step11.jpg

Step 2:
Wire several LED’s in series with a 5V DC power supply. Notice the effect on all of them as you add each new one.

step21.jpg

Step 3:
Wire an LED in series with a variable resistor and a fixed resistor and a 5V DC power supply. Notice the effect on the LED as you change the resistance of the pot.

step31.jpg

Step 4:
Experiment with different combination of switches and pots in parallel and series with LED’s. Come up with an interesting application of electronic pieces: a combination lock, a puzzle, a trip switch, or something of your own devising. Try making your own switch as well, using two conductors as the contacts.

step41.jpg

Notes:

- the power switch has a little symbol on it that shows which of the two connections is ground and which is power

- it is very important to check the labels of the resistors according to which color they are (eg. I was using a 110 ohm resistance, which I thought was good for the two bulbs, 1.7 LED voltage/ 20 LED current/ 5 total voltage, that should have only needed 82 ohms resistance. Little did I know that the resistor I had picked up was K ohms! I figured the extra ohms of resistance were the reason the LED did not light up. I checked the colors and found the correct amount.)

- the amount of resistance can be read according to the colors, each color being a different amount or resistance. The numbers are then added up to determine the total amount on each resistor. I think…

- soldering is an art