Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Hacking Toys Into Tangible Interfaces Workshop - ISEA 2009 - Kieran Nolan

7,486 views

Published on

Published in: Education
  • Login to see the comments

Hacking Toys Into Tangible Interfaces Workshop - ISEA 2009 - Kieran Nolan

  1. 1. Hacking Toys into Tangible Interfaces Workshop Kieran Nolan ISEA 2009 Dundalk
  2. 2. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk Table of Contents: - A (very) simple circuit - Quick guide to Switches - How to Keyboard Hack - Some example projects by 2nd year Creative Multimedia at DKIT - Photographs of the USB Guitar controller construction - Interfacing the controller with software
  3. 3. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk Heart Pumps, Blood Flows Voltage Pushes, Current Flows
  4. 4. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk Switches: make or break a connection Knife Switch Toggle Switch
  5. 5. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk Some more switch types Magnetic Hexadecimal Tilt Lever
  6. 6. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk More switches! Schematic Symbol for a switch
  7. 7. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk Homemade Switches
  8. 8. Hacking Toys into Tangible Interfaces Keyboard Hacking
  9. 9. Hacking Toys into Tangible Interfaces Keyboard Hack wired to plugboard
  10. 10. Hacking Toys into Tangible Interfaces Gloves hooked up to Keyboard Hack
  11. 11. Hacking Toys into Tangible Interfaces How it works
  12. 12. Hacking Toys into Tangible Interfaces Gameplay Example http://keyo.net/bionicroshambo
  13. 13. Hacking Toys into Tangible Interfaces 2nd year Creative Multimedia project: Tiny Tag – A graffiti simulator inspired by Tag Tool
  14. 14. Hacking Toys into Tangible Interfaces 2nd year Creative Multimedia project: Music Maker – Ambient music toy
  15. 15. Hacking Toys into Tangible Interfaces 2nd year Creative Multimedia project: Pixcube – Portfolio Viewer
  16. 16. Hacking Toys into Tangible Interfaces 2nd year Creative Multimedia project: Magical Star Guitar – Educational game
  17. 17. Hacking Toys into Tangible Interfaces 2nd year Creative Multimedia project: Pass The Bomb – Wireless multiplayer game
  18. 18. Hacking Toys into Tangible Interfaces
  19. 19. Hacking Toys into Tangible Interfaces
  20. 20. Hacking Toys into Tangible Interfaces Some of the screws are hidden under rubber covers, so remove these also.
  21. 21. Hacking Toys into Tangible Interfaces
  22. 22. Hacking Toys into Tangible Interfaces
  23. 23. Hacking Toys into Tangible Interfaces
  24. 24. Hacking Toys into Tangible Interfaces
  25. 25. Hacking Toys into Tangible Interfaces
  26. 26. Hacking Toys into Tangible Interfaces
  27. 27. Hacking Toys into Tangible Interfaces
  28. 28. Hacking Toys into Tangible Interfaces Cut here Cut here too
  29. 29. Hacking Toys into Tangible Interfaces Remove this
  30. 30. Hacking Toys into Tangible Interfaces USB lead goes through here
  31. 31. Hacking Toys into Tangible Interfaces Lift out and disconnect Remove the speaker
  32. 32. Hacking Toys into Tangible Interfaces Extend these wires (insulate the joins also)
  33. 33. Hacking Toys into Tangible Interfaces
  34. 34. Hacking Toys into Tangible Interfaces The first version of this hack used the ribbon cable that linked to this PCB. However It was found that there was feedback through The keyboard hack when simultaneous keys were pressed because they share connections. This is why it is necessary to separate them. To break the circuit remove both the green coating and the conductive traces. The scraping method shown is crude but works. Using a hot soldering iron to melt through should work also. A less destructive alternative is to place new tactile pushbuttons on top of the pcb. Linking direct through the ribbon cable without this modification to this PCB works fine if your software only requires one keypress at a time. It's always advisable to test out the connected ribbon cable first by connecting it to the keyboard hack to see if it will work. Mini crocodile clips are useful for speeding up this process.
  35. 35. Hacking Toys into Tangible Interfaces Wires 3 and 7 are Linked to the large switch
  36. 36. Hacking Toys into Tangible Interfaces The yellow lines indicate connections that need to be wired Between the plugboards and the pcb traces. Screw the wires into the plugboards. The ends that meet The traces can be taped down providing the grade of wire is light. Stationary clips insulated with tape can function as clamps to secure the wires in place.
  37. 37. Hacking Toys into Tangible Interfaces c v m z e r u q Traces 3 and 4 Traces 1, 3, 4 and 8
  38. 38. Hacking Toys into Tangible Interfaces
  39. 39. Hacking Toys into Tangible Interfaces Wiring the buttons directly on the pcb 1. 2. 3. 4. 5. Note: If you are using conductive tape to secure the wire, be careful not to overlap to the other side, this would accidently complete the circuit
  40. 40. Hacking Toys into Tangible Interfaces PCB which contains the circuit for the strum control Both switches here are mirrored and link to the same two traces
  41. 41. Hacking Toys into Tangible Interfaces Use the foil tape, then secure with Regular tape or insulating tape, Secure with hot glue
  42. 42. Hacking Toys into Tangible Interfaces Reconnect the fretboard pcb strummer pcb
  43. 43. Hacking Toys into Tangible Interfaces Keyboard hack Fits into the speaker cavity
  44. 44. Hacking Toys into Tangible Interfaces Use cable ties to tame the wire spaghetti
  45. 45. Hacking Toys into Tangible Interfaces The finished usb Guitar controller!
  46. 46. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk Now that you have your controller built you need something to play with it Download FOFix to test out your custom controller http://fretsonfire.wikidot.com/fofix When you have it installed And loaded up, go to 'options' Then 'control settings' then 'change controls' Change 'Key Conflicts <Notify> To <No Check> then click 'Player 1 keys' And use your controller to set the new keys. Then rock out!
  47. 47. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk Keyboard mapping software: Use these applications to reassign your keypresses Windows Autohotkey http://www.autohotkey.com/ OSX Controllermate http://www.orderedbytes.com/controllermate/
  48. 48. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk Email: kieran.nolan@dkit.ie Web: www.kierannolan.com © 2009 Slides 3 to 6 contain images from “Bionic Arduino” by Tod E. Kurt, used with permission. www.dkit.ie/creativemedia www.creativemediaresearch.com

×