Feb
22

Analog / Digital Input, Output

This is an example of using 2 variable resistors as analog inputs and a switch as a digital input to control 8 LEDs with a PIC18F452 chip. Variable resistor 1 is used to control which LEDs light up. The second variable resistor controls how fast the LEDs blink. The switch decides whether the LEDs blink or not. MAX232CPE is used to allow serial communication with a computer. PICBASIC was used to program the chip. This is how the board was set up:

The following is the code:

DEFINE LOADER_USED 1
DEFINE OSC 20
INCLUDE “modedefs.bas”

DEFINE ADC_BITS 10
DEFINE ADC_CLOCK 3
DEFINE ADC_SAMPLEUS 20

ADCON1 = %10000010

TRISA = %11111111
TRISB = %00000000
TRISC = %10001000

adc VAR WORD
adcbyte VAR BYTE

SPEED VAR WORD
SPEEDbyte VAR BYTE

SWITCH VAR PORTC.4

main:

IF SWITCH = 1 THEN

ADCIN 0, adc
adcbyte = adc/140

ADCIN 1, SPEED
SPEEDbyte = SPEED/140

PORTB = %00000001 << adcbyte
PAUSE 100*SPEEDbyte
PORTB = 0
PAUSE 100*SPEEDbyte

ELSE
ADCIN 0, adc
adcbyte = adc/140

PORTB = %00000001 << adcbyte

ENDIF

GOTO main

Feb
16

Catenary – Maya nCloth

Karey (http://kareydarnellhelms.com) showed me a great catenary / structural analysis tool being developed in grasshopper (http://spacesymmetrystructure.wordpress.com/2010/01/21/kangaroo/). Similar ideas can be explored using the nCloth tool in Maya. This is what it looks like.

Feb
12

Places

crtl-i.com/places

A new place for pictures I have been taking over the past few years.

Feb
08

Gradient Patterns

Testing different patterns with grasshopper.

Feb
06

(im)material

I have been asked to teach a course at the Korean National University of Arts. The course is set up to explore the complex relationship between the material and the immaterial elements of design through a few experiments. This would be my first full-semester teaching experience apart from teaching as an assistant or running shorter workshops. I’d like to thank Jieun Lee and Jinbok Wie (http://wieandpartners.com) for this opportunity.

Course Description:

This course aims to explore the complex relationship between the physical and the metaphysical territories of design. The act of creation is often complete when conceptualization and materialization both take place. We will situate ourselves in 5 sets of experiments that are conceptually connected, but physically separated. The very nature of these experiments will actively seek to develop a new sense that will perhaps enable us to see the invisible, to touch the intangible, and/or to materialize the immaterial.

Jan
29

8×8 LED Matrix

Front side

Cathode rows soldered

Anode rows soldered

Jan
23

Physical Computing – Current Amplification

Today was my first day at a physical computing workshop run by Jin-Yo Mok (http://www.geneo.net). I’m starting from the very basics to understand how every single piece operates at the most fundamental level. The breadboard in the image shows the simplest setup of current amplification using an NPN transistor (2N2222).  Hopefully, I’ll be able to design custom circuit boards in the future as I become more comfortable with all these volts and currents :)

Jan
21

Fibrous Art Bridge

These are some images from a recently finished competition.

Jan
04

Fibers 2

Ordered, but random
Random, but ordered

Dec
17

Fibers

Recent explorations on fibrous structures

a

b

c

Dec
14

Maya Simulations – Hair Ball

Dec
14

Y

These are already more than a year old. This is what I miss the most. Doing what we love. Time surely flies.

a1

c

d

e

f

g

h

j

k

l

m

n

IMG_9110

Dec
13

Maya Simulations – Wind Field

Nov
29

Vector Sketch – Maya Particles

Nov
23

Vector Sketch

b