Hey everyone this is my first post using MarsEdit so far so good!!!
- Steve
Personal blog of Steven Jackson
Hey everyone this is my first post using MarsEdit so far so good!!!
- Steve
NOTE: Shout outs after the jump
Already, we’re ¼ of the way done! WOW! How do I feel about this? How do you feel about this? In some ways it’s kind of sad, but I am sure glad to be done with finals!! At the same time my mixed feelings towards being a quarter of the way done is also reflective in my finals. Although, they were stress filled and often error prone, especially wireless Ping Pong (Kate Hartman ROCKS!), I found the experience very stimulating, motivating and full of adrenaline. Actually after finals I felt this void and I found myself waking in the morning asking “now what?†and then that’s when the sadness (stress?) kicks in because in 3 more semesters that “now what?†will no longer be a whisper greeting me at sunrise, but a scream echoing through my dome. Carpe diem and live in the present little Steven, at least a little bit.
So now what? Maybe I’ll head over to the list and check out movie and book recommendations, helloooooooo anybody theeeeeeeere. Or maybe I’ll help Dan Phiffer with his KICK ASS remix of floor 4, . Oh, oh I’ll get on dodgeball and find some people to hang out with, damn I forgot I broke my cell phone at the last TNO, NOTE TO SELF: Burn some candles and rub ya Gris Gris bag. And then comes that voice again “If I had more time, If I had more time I would†are final presentations coming back to haunt me?
Continue reading ‘If I had more time…’
Sequential image project with Fazreen and Wendy
STORYBOARD FOR DIGITAL VIDEO
WITH LISA, DAFNA, KATE
THE GREAT BAKE (title subject to revision)
an up-close & personal baking experience with a 70s science class filmstrip flair dramatic food action shots paired with awesome ground-shaking sound effects
*there will be no dialogue
*there may be dramatic narration [National Geographic-esque?]
*the natural speed of shots will be exaggerated
*the tone will be playful
*the completion of the cookies will be treated as a monumental achievement
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Video with Lisa, Kate, and Dafna
Flash animation with Kate and Teresa
|
Everything’s done and completed…Steve did this incredible paddle sound selector on Processing and we’re all set!
We decided it was best to redo the paddles all together, so we both went to Paragon at Union Square and bought 5 dollar paddles to break apart and Piezo buzzers at Radio Shack. The Rubber on the paddles were stripped open as well as the wood on the handles.
The Peizo buzzers were soldered, red is to power, blue is to analog and black is to ground. Then a hole was cut in the middle of the handles as shown in the pictures in order to place the wires that go from the peizo buzzer to the transmitter boards.
After making the hole, the Piezo Buzzer is placed under the rubber ever so carefully as the wires of the Piezo buzzers are very very sensitive and glued with the gorrila glue. The new buzzered paddles are clamped down and left to dry overnight.
The reciever box was re-designed to be more accessible and to look more prefessional and the transcievers are now placed in a little pouch.
I have to say I was glad we redid the paddles because it gave me a chance to see how the paddles actually worked and what was really used to get data from the paddles to the pic chip. Speaking of pic chips, the pic chips for the transmitter boards were changed from the larger 18F452 to the smaller 18F252 which has 28 pins. It was best to use a smaller Pic chips since we were using a smaller breadboard and we needed more space on the board to fit everything together.
Below are few pictures of our preparations:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
We finally got the Paddle to work wirelessly, and we have figured out how we will be strapping the paddles. What we have decided so far is to mount the breadboard and having these velcro straps wrap around them We hope to get everything done by this weekend so we will be able to do some userbility testing and be able to video tape the users in action! Below is the code we did.
‘****************************************************************
‘* Name : PP-PADDLE
‘* Author : Steven Jackson / Fazreen Kuhiri
‘* Notice : Copyright (c) 2005
‘* : All Rights Reserved
‘* Date : 12/1/2005
‘* Version : 1.0
‘* Notes : sending serial out (transmitter) from paddle
‘****************************************************************
define osc 4
‘ Define ADCIN parameters
DEFINE ADC_BITS 10 ‘ Set number of bits in result
DEFINE ADC_CLOCK 3 ‘ Set clock source (3=rc)
DEFINE ADC_SAMPLEUS 20 ‘ Set sampling time in uS
PeakValue var word
SensorValue var word
LastSensorValue var word
Threshold var word
Noise var word
Threshold = 50 ‘ set your own value based on your sensors
PeakValue = 0 ‘ initialize peakValue
noise = 5 ‘ set a noise value based on your particular sensor
‘ Set PORTA to all input
TRISA = %11111111
‘ Set up ADCON1
ADCON1 = %10000010
inv2400 con 16780
thisByte var byte
adcVar var word
blink var byte
output portd.1
output portd.2
OUTPUt portd.3
input portb.0
i var byte
pause 500
main:
‘ read sensor on pin RA0:
ADCin 3, sensorValue
‘ check to see that it’s above the threshold:
If sensorValue >= threshold + noise then
‘ if it’s greater than the last reading,
‘ then make it our current peak:
If sensorValue >= lastSensorValue + Noise then
PeakValue = sensorValue
endif
‘ if the sensorValue is not above the threshold,
‘ then the last peak value we got would be the actual peak:
Else
If peakValue >= threshold then
‘ this is the final peak value; take action
thisByte = 1
for i = 0 to 5 step 1
serout2 portd.3, inv2400, [65, dec thisbyte]
next i
’serout2 portd.3, inv2400, [83, DEC thisByte, 10]
high portd.1
pause 200
low portd.1
pause 200
endif
‘ reset peakValue, since we’ve finished with this peak:
peakValue = 0
Endif
‘ store the current sensor value for the next loop:
lastSensorValue = sensorValue
goto main
——————————————————————————-
‘****************************************************************
‘* Name : PP-RECEIVER_BOX
‘* Author : Steven Jackson / Fazreen Kuhiri
‘* Notice : Copyright (c) 2005
‘* : All Rights Reserved
‘* Date : 12/1/2005
‘* Version : 1.0
‘* Notes : sending serial out (transmitter) from paddle
‘*
‘****************************************************************
inbyte var byte ‘ incoming string
inbyte2 VAR BYTE
output portb.1 ‘ status LED
output portc.6 ‘ serial out to PC
input portc.7 ‘ serial in from receiver
n_2400 con 16780 ‘ baud mode for serin2 (2400-8-N-1 inverted)
n_9600 con 16468 ‘ baud mode for serin2 (9600-8-N-1 inverted)
i var byte ‘ loop counter
RFSerialIn var portc.7
PCSerialOut VAR portc.6
StatusLED var portb.1
PingPong VAR WORD
PingPong = 420
‘ flash status LED to start:
high StatusLED
pause 500
low StatusLED
main:
‘ this serial call does nothing until it gets bytes:
serin2 RFserialIn, n_2400, [wait(65), inbyte]
serout2 pcserialout, n_9600, [inbyte]
goto main
We’ve decided to make the signal digital rather than analog because there was too much data being sent through, so it was much easier to have it digital.
We also have a back up plan….IN CASE the WHOLE WIRELESS thing doesn’t work out, and it’s to combine everything in one big box. Since we are still getting some signal difficulties.
![]() |
![]() |
![]() |
![]() |
![]() |