Categories
PhysicalComputing

LAB 7 (none for week 6)

i found a motor in the bins in the pcomp lab. i got the hbridge at the nyu computer store. i added an additional switch to the board and an led, even though the lab didn’t specify this. i didn’t spend time on a creative project here because i’m focused on the final project for this. i need a sonar sensor (and or photocell and or solar panel) and an ac or servo motor for the bird project…

it spins both ways
and here’s a pic

Categories
PhysicalComputing

midterm further documentation


dustroke from ben yee on Vimeo.





working code:

int irSensor = 0; //analog ir sensor pin
int irValue = 0; //analog ir sensor value
int LED = 7; //standard LED

void setup()
{
Serial.begin(9600);// start serial port at 9600 bps:
pinMode(LED, OUTPUT);
}
void loop()
{
//read analog value from the IR detector
irValue = analogRead(irSensor);
//Serial.println(irValue, DEC); // Print the DEC of sensor
//delay(100); NO DELAY FOR A STROBE
//analogWrite(LED, irValue);
if (irValue > 400) {
digitalWrite(LED, HIGH);
}
else {
digitalWrite(LED, LOW);
}
}

Categories
PhysicalComputing

pcomp final inspiration

we saw arthur ganson’s work last night for the last hour of our pcomp class. i’m glad greg pushed this event as it was not only fascinating, but it has given me inspiration for my final project. yes! i’m not sure if i’ll work alone or recruit a partner, but i don’t think i want to work with more than that, since my schedule is tight and such.

although many of arthur’s machines really made me want to replicate his methods, a few have stuck in my mind, and one in particular seems it could be transformed into my final project. a lot of my best thinking is done on the train… though some is while unconscious (semi-narcoleptic over here). so i really liked his notions of touch and highlighting slight movements. meditation and time.. great ideas and implementation. he plays. it’s cool.

the pumping oil and feather/violin stroking pieces were damn sexy. the walking wishbone had a comical personality. what will become my final project though comes from the “birds.” the scraps of paper are simple and everyday in a way, yet so elegant and precise. to me they illustrate flight, freedom, movement, the cross from inanimate to animate and still to life. i have love here. so to incorporate some techy components from class, i think i would like to use light sensors with the arduino to trigger the flight/energy of the birds. perhaps i could also bring in the idea of the solar powered, intelligent plant from tim/florica/marlin’s midterm project to allude to light depression/happiness. who knows… i just hope i can work this all out in time.

motivation is nice.

Categories
TacticalMedia

tactical proposal 2

http://itp.nyu.edu/itpradio/

i’m going to pick rucyl’s brain in the next day or two about the show she did and her experience. that’s exciting. such a pretty woman. ha. i need to put together 2 pages of proposal tonight for tomorrow’s class as well. greatness.

Categories
PhysicalComputing

midterm due time

excellent. many thanks to help from mister shakar for getting our project where it needed to be.

presentation time… dave, take it away.

we’re just about done. smiles.

i’ll add documentation and what i learned in class soon.

Categories
PhysicalComputing

midterm synopsis to-date

on the bright side, the aesthetic elements of duStroke are (beyond) complete once we tuck the breadboard and arduino under the stool.

however, we have had a number of difficulties/delays. although we conversed over email during the break, we did not physically meet until monday and tuesday of this week, which were long and intense hours, but not as productive as we hoped. our schedules have been far from compatible — i work during the day during weekdays and dave and bob have commitments including classes of course. over the weekend, bob could not meet sat and i could not sunday. dave did not weigh in on the emails. our collaborative styles are not aligned either.

back to the project itself… dave retrieved a new wheel/ants and bob scuplted 13 3-d eyeballs. both focused on the aesthetic and physical construction of the piece. we added ants to the scupltures and painted and taped the exterior of the wheel for reflective enhancement. i believe we are all relatively happy with the visual impression of the piece. i received the 1-watt leds and spent the hours attempting to handle the technical side of the project (not my strength) with partial success. the IR emitter/detector pair works, but not as rapidly as we expected. we can light a standard led based on pointing the pair at the exterior of our wheel which is equipped with reflective tape. our issue is mainly lighting 1-watt leds with enough voltage …in response to the IR pair with proper timing.

our solution to the issue rested with my online research and reaching out to fellow ITP’ers and interns (who were not available while i was on the floor). the communication between each other and to outside help on our issue was not ideal. after reading and asking around the shop, my opinion is that we have two options 1) use a transistor (tip120) as an amplifier to power our 1-watt leds from the arduino, or 2) power the leds directly from a 12v power source using regulators and resistors. an initial frustration we faced was basic — we couldn’t translate the data sheet for the 1-watt leds into ohms law. now, by experimenting with a multimeter and potentiameter, it is clear we should provide approx 3.4 volts to each led. unfortunately, we have yet to build a working circuit to allow our project to function and my motivation to complete this assignment is no longer…

other class journals this semester

Categories
TacticalMedia

tactical proposal

so what about doing a weekly radio show at itp. in addition to bringing my musical taste to the floor, it would aim to be an extension of the tactical media class topics and itp theory areas in general. i could use this semester to familiarize myself with the current radio shows and find the best times to air. i could also begin to create scripts or topcs or guests or whatnot for the shows. i could research online myself and/or speak to students for their input. this would serve to bring up these issues more with a community that really should have more connections to these topics. perhaps many people are already focused on these ideas, but more info could never hurt, and if it’s right here on the floor, people wouldnt even have to go out of their way to absorb the material. also, it would get me to school more often and inspire me to speak to more folks and interact more. as an addition, i could build a dedicated website or add a section to my personal one to explain the station and invite comments/topics.

possible titles: on point

Categories
PhysicalComputing

pcomp Midterm prototype

possible names… spokesperson, duchampimation, strobe-a-spoke, duSTROKE (yes! get it? duchamp/spoke/strobe/do stroke/invite to interact)

so on monday the 5th, dave, bob and i got together for most of the day and got our prototype goin. we have the wheel and stool assembled, as wheel as an initial light/strobe system setup. dave and bob focused on the construction and animation. i concentrated on the coding and infrared system. i found that the coding was much simpler than i was making it. the infrared emitter/detector pair gave us some trouble, but it turns out our emitter was not working. rory came to the rescue on that. thanks, rory. we ordered some super bright leds and we’re thinking of animating a 3d object made of clay, and we have materials for that already. presentation today in a few minutes… the feedback from people in the lab on monday was positive, but i hope today is the same.


video 1
video 2

//dave, bob, ben

int irSensor = 0; //analog ir sensor pin
int irValue = 0; //analog ir sensor value
int LED = 7; //LED

void setup()
{
Serial.begin(9600);// start serial port at 9600 bps:
pinMode(LED, OUTPUT);
}
void loop()
{
//read analog value from the IR detector
irValue = analogRead(irSensor);
Serial.println(irValue, DEC); // Print the DEC of sensor
delay(100);
//analogWrite(LED, irValue);
if (irValue > 300) {
digitalWrite(LED, HIGH);
}
else {
digitalWrite(LED, LOW);
}
}