Upload
hugs
View
1.677
Download
5
Embed Size (px)
DESCRIPTION
Citation preview
PinThing By Jason Huggins h0p://twi0er.com/hugs h0p://twi0er.com/pinthing h0p://pinthing.com
Motorized Pin Art What if you could motorize every pin in a pin art display?
• Clocks • Games – Tetris, Pong, Snake!
• "Google Earth for the Blind” – Render a 3D scene in actual 3D
• KineQc Sculpture / Large Art displays • Store-‐front window displays for company logos • Your Idea Here!
ApplicaQons
Electronics: • Arduino • Custom SchemaQc (Yeah, Fritzing!) • H-‐Bridges – motor bi-‐direcQonal control
• Serial-‐In-‐Parallel-‐Out Shi[ Registers – controls a lot using a li0le
So[ware: • Visual Python (Vpython) – “3D so[ware for mere mortals”
• PinThing.com (three.js / canvas) • pySerial for computer<-‐>Arduino control
from pinmachine import *import timea = pinblock()b = pinblock()c = pinblock()d = pinblock()a.block.pos = vector(-4.5,0,0)b.block.pos = vector(-1.5,0,0)c.block.pos = vector(1.5,0,0)d.block.pos = vector(4.5,0,0)# It's "show time" time. ;-)while 1: thetime = time.strftime("%I:%M:%S",time.localtime()) hours, minutes, seconds = thetime.split(':') hours = hours.replace('0',' ') a.show(hours[0]) b.show(hours[1]) c.show(minutes[0]) d.show(minutes[1]) time.sleep(1)
Mechanical: • Laser cuang FTW! • 2D design in Inkscape • Cuang by Ponoko.com