Archive for the ‘sketches’ Category
You Never Close Your Eyes Anymore (mock-installation-in-pa-shop)
Friday, June 25th, 2010Schematic for You Never Close Your Eyes Anymore
Friday, June 11th, 2010“Open sourcing” the schematic for the electronic components for You Never Close Your Eyes Anymore.
Products:
RBBB boards (Arduino clone)
custom-designed circuits
- female headers
- TIP31 transistor
- 6-wire Unipolar Stepper motor (48 step Nippon Electric Pulse Motor)
- ULN2803A Darlington Array
- hook-up wire
- various resistors
- LEDs
used camera lenses
aluminum “flat bar”
hose clamps
rubber wine corks
various mounting hardware
More production photos
Friday, June 11th, 2010More photos from You Never Close Your Eyes Anymore production.
Mass Production
Wednesday, June 2nd, 2010Preparing for show at AC Institute in New York.
Fading an LED with PWM and a Potentiometer
Saturday, May 8th, 2010Using a potentiometer and PWM on an Arduino to fade an LED.
-
-
/* POT to LED test -> by Owen Mundy March 11, 2010
-
from: http://itp.nyu.edu/physcomp/Labs/AnalogIn
-
—————————————————————*/
-
-
int potPin = 0; // Analog input pin that the potentiometer is attached to
-
int potValue = 0; // value read from the pot
-
int led = 9; // PWM pin that the LED is on. n.b. PWM 0 is on digital pin 9
-
-
void setup() {
-
// initialize serial communications at 9600 bps:
-
Serial.begin(9600);
-
// declare the led pin as an output:
-
pinMode(led, OUTPUT);
-
}
-
-
void loop() {
-
potValue = analogRead(potPin); // read the pot value
-
analogWrite(led, potValue/4); // PWM the LED with the pot value (divided by 4 to fit in a byte)
-
Serial.println("hello"); // print the pot value back to the debugger pane
-
delay(10); // wait 10 milliseconds before the next loop
-
}
-
Using PWM and a potentiometer to fade an LED and drive a stepper motor, powered by a Boarduino RBBB.
-
-
/*
-
Owen Mundy
-
July 29, 2009
-
-
p. 262 of Physical Computing
-
Using BBB to run stepper motor by manually moving steppers
-
-
*/
-
-
int pin1 = 3; // PWM
-
int pin2 = 5; // PWM
-
int pin3 = 6; // PWM
-
int pin4 = 9; // PWM
-
int ledpin = 13; // LED
-
int led = false; // LED monitor
-
int motor_time_lapse = 80;
-
-
int potPin = 0; // Analog input pin that the potentiometer is attached to
-
int potValue = 0; // value read from the pot
-
int ledPotPin = 11; // PWM pin that the LED is on. n.b. PWM 0 is on digital pin 9
-
-
-
void setup()
-
{
-
pinMode(pin1, OUTPUT); // sets the pin as output
-
pinMode(pin2, OUTPUT); // sets the pin as output
-
pinMode(pin3, OUTPUT); // sets the pin as output
-
pinMode(pin4, OUTPUT); // sets the pin as output
-
pinMode(ledpin, OUTPUT); // sets the pin as output
-
-
// initialize serial communications at 9600 bps:
-
Serial.begin(9600);
-
// declare the led pin as an output:
-
pinMode(ledPotPin, OUTPUT);
-
}
-
-
void loop()
-
{
-
potValue = analogRead(potPin); // read the pot value
-
analogWrite(ledPotPin, potValue/4); // PWM the LED with the pot value (divided by 4 to fit in a byte)
-
Serial.println(potValue);
-
-
digitalWrite(pin1, HIGH); // on
-
digitalWrite(pin2, LOW); // off
-
digitalWrite(pin3, HIGH); // on
-
digitalWrite(pin4, LOW); // off
-
delay(motor_time_lapse); // wait
-
-
-
digitalWrite(pin1, LOW); // off
-
digitalWrite(pin2, HIGH); // on
-
digitalWrite(pin3, HIGH); // on
-
digitalWrite(pin4, LOW); // off
-
delay(motor_time_lapse); // wait
-
-
digitalWrite(pin1, LOW); // off
-
digitalWrite(pin2, HIGH); // on
-
digitalWrite(pin3, LOW); // off
-
digitalWrite(pin4, HIGH); // on
-
delay(motor_time_lapse); // wait
-
-
-
digitalWrite(pin1, HIGH); // on
-
digitalWrite(pin2, LOW); // off
-
digitalWrite(pin3, LOW); // off
-
digitalWrite(pin4, HIGH); // on
-
delay(motor_time_lapse); // wait
-
-
blink();
-
}
-
-
void blink()
-
{
-
if (led == false)
-
{
-
led = true;
-
digitalWrite(ledpin, HIGH); // on
-
}
-
else
-
{
-
led = false;
-
digitalWrite(ledpin, LOW); // on
-
}
-
}
PHP: Timestamp validator and converter
Monday, May 3rd, 2010-
<?php
-
-
/*
-
* Timestamp validator and converter
-
* {cc} Owen Mundy ~ owenmundy.com
-
*
-
*/
-
function convert_date($string)
-
{
-
// make sure it is a string with a number && > 1992-05-07 && < 2033-05-18
-
{
-
// if so convert it to a human-readable date
-
return $d;
-
}
-
else
-
{
-
return false;
-
}
-
}
-
-
print convert_date("1613199869");
-
-
?>
Give Me My Data _new images
Saturday, May 1st, 2010Use Extra Hairspray
Saturday, March 13th, 2010Lost in place: iPhone screenshots of grid system
Wednesday, February 17th, 2010Two screenshots from my phone depicting the grid underneath the Google Map graphics which are tiled to create the map interface. Clearly, the “virtual GPS” technology on my first-generation iPhone has often been helpful in finding my way. But what happens when it fails and you are literally lost in space? The social landscape, politics, climate, language(s), culture are what we analyze to understand “where” we are. Without these points of reference how can we create an idea of place? In this case, the simple query, “Tallahassee,” can be enough for any individual slightly immersed in Southern culture to create a perception of this place.
























