luminet: prototyping organic physical networks

18
Jan Borchers LumiNet: Prototyping Organic Physical Networks The Workshop Jan Borchers and René Bohne Media Computing Group RWTH Aachen University, Germany Sketching in Hardware London, July 19, 2009 www.luminet.cc Sunday, July 19, 2009

Upload: others

Post on 15-Apr-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

LumiNet: Prototyping Organic Physical Networks

The Workshop

Jan Borchers and René Bohne

Media Computing GroupRWTH Aachen University, Germany

Sketching in HardwareLondon, July 19, 2009

www.luminet.cc

Sunday, July 19, 2009

Page 2: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

Get the following:

• 9 LumiNet nodes in 3x3 grid with cables

• 1 vector node (marked) with cable

• 1 battery

• 1 Arduino board (for serial link)

• Arduino LumiNet Edition software

• from USB stick, DVD, or luminet.cc

Sunday, July 19, 2009

Page 3: LumiNet: Prototyping Organic Physical Networks

Jan BorchersJan Borchers

EastWest

South

NorthLED

jumper

Sunday, July 19, 2009

Page 4: LumiNet: Prototyping Organic Physical Networks

Jan BorchersJan Borchers

EastWest

South

NorthLED

jumper

Sunday, July 19, 2009

Page 5: LumiNet: Prototyping Organic Physical Networks

Jan BorchersJan Borchers

EastWest

South

NorthLED

jumper

Sunday, July 19, 2009

Page 6: LumiNet: Prototyping Organic Physical Networks

Jan BorchersJan Borchers

EastWest

South

NorthLED

jumper

Sunday, July 19, 2009

Page 7: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

Horizontal connectionJan Borchers

Sunday, July 19, 2009

Page 8: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

Vertical connection

Jan Borchers

Sunday, July 19, 2009

Page 9: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

Connect the hardwareJan Borchers

Sunday, July 19, 2009

Page 10: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

Blink for LumiNet

• Mac: Get Info on Arduino for LumiNet app, check 32bit option

• Launch Arduino for LumiNet

• Select board: “LumiNet Vector Node”

• Select your serial port

• Open Sketchbook: Examples: Digital: Blink

• Upload sketch as usual

Sunday, July 19, 2009

Page 11: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

Programming by Infection

• Disconnect vector from Arduino

• Remove jumper cable from vector

• Connect vector to LumiNet network

• Connect battery to any Vcc+GND pins

• Power up LumiNet

• Watch infection spread (~ 1 minute)

• When all nodes are blue or green, power off

Sunday, July 19, 2009

Page 12: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

Run LumiNet Blink

• Remove vector

• Power on

• All nodes should blink

• Congratulations!

Sunday, July 19, 2009

Page 13: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

Experiment #2: LightRing• Power net off and remove vector

• Put vector jumper cable back

• Connect vector to Arduino again

Sunday, July 19, 2009

Page 14: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

Install LightRing code on LumiNet

• Load LightRing code from file(came with IDE)

• Upload to vector

• Remove jumper cable from vector

• Move vector from Arduino back to net

• Power up net to infect it (takes a while)

• Power down net, remove vector, power up

Sunday, July 19, 2009

Page 15: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

Using LightRing

• Ground any RX pin (e.g., pin 7) with a jumper cable for light ripple effects

• How does LightRing work?

• Buffers incoming signal on all 4 sides, passes it on after 100ms to opposite side and immediately to the other 2 sides

• Simple code, emergent behavior

Sunday, July 19, 2009

Page 16: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

Experiment #3:Social LightRing

• Connect IR sender/receiver node to any node

• Remember to connect only

• WEST to EAST or

• NORTH to SOUTH!

• To orient boards correctly,let jumper point to upper left corner

• Pass light ripples from net to net or jacket!Sunday, July 19, 2009

Page 17: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

Sale!5 GOLD

Jan Borchers

Sunday, July 19, 2009

Page 18: LumiNet: Prototyping Organic Physical Networks

Jan Borchers

luminet.cc

Sunday, July 19, 2009