• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
PinThing
 

PinThing

on

  • 1,606 views

 

Statistics

Views

Total Views
1,606
Views on SlideShare
1,606
Embed Views
0

Actions

Likes
1
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    PinThing PinThing Presentation Transcript

    • 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?  
    • ApplicaQons  •  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!  
    • 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 time a = 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) # Its "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