Hacking Toys
into Tangible
Interfaces
Workshop


Kieran Nolan
ISEA 2009 Dundalk
Hacking Toys into Tangible Interfaces
ISEA 2009 Dundalk




Table of Contents:
- A (very) simple circuit
- Quick guide to ...
Hacking Toys into Tangible Interfaces
ISEA 2009 Dundalk




          Heart Pumps, Blood Flows      Voltage Pushes, Curren...
Hacking Toys into Tangible Interfaces
ISEA 2009 Dundalk


             Switches: make or break a connection




          ...
Hacking Toys into Tangible Interfaces
ISEA 2009 Dundalk

                     Some more switch types




             Magn...
Hacking Toys into Tangible Interfaces
ISEA 2009 Dundalk

                           More switches!




     Schematic
    ...
Hacking Toys into Tangible Interfaces
ISEA 2009 Dundalk


                      Homemade Switches
Hacking Toys into Tangible Interfaces



                      Keyboard Hacking
Hacking Toys into Tangible Interfaces



              Keyboard Hack wired to plugboard
Hacking Toys into Tangible Interfaces



              Gloves hooked up to Keyboard Hack
Hacking Toys into Tangible Interfaces



                           How it works
Hacking Toys into Tangible Interfaces



                                   Gameplay Example




  http://keyo.net/bionicr...
Hacking Toys into Tangible Interfaces


   2nd year Creative Multimedia project:
   Tiny Tag – A graffiti simulator inspir...
Hacking Toys into Tangible Interfaces


   2nd year Creative Multimedia project:
   Music Maker – Ambient music toy
Hacking Toys into Tangible Interfaces

   2nd year Creative Multimedia project:
   Pixcube – Portfolio Viewer
Hacking Toys into Tangible Interfaces


   2nd year Creative Multimedia project:
   Magical Star Guitar – Educational game
Hacking Toys into Tangible Interfaces


   2nd year Creative Multimedia project:
   Pass The Bomb – Wireless multiplayer g...
Hacking Toys into
Tangible Interfaces
Hacking Toys into
Tangible Interfaces
Hacking Toys into
Tangible Interfaces
                      Some of the screws are hidden
                      under rubb...
Hacking Toys into
Tangible Interfaces
Hacking Toys into
Tangible Interfaces
Hacking Toys into
Tangible Interfaces
Hacking Toys into
Tangible Interfaces
Hacking Toys into
Tangible Interfaces
Hacking Toys into
Tangible Interfaces
Hacking Toys into
Tangible Interfaces
Hacking Toys into
Tangible Interfaces




                      Cut here




                                 Cut here too
Hacking Toys into
Tangible Interfaces



                Remove this
Hacking Toys into
Tangible Interfaces



           USB lead goes through here
Hacking Toys into
Tangible Interfaces

                      Lift out and disconnect




 Remove the speaker
Hacking Toys into
Tangible Interfaces




     Extend these wires
     (insulate the joins also)
Hacking Toys into
Tangible Interfaces
Hacking Toys into
Tangible Interfaces

             The first version of this hack used the ribbon cable that linked to th...
Hacking Toys into
Tangible Interfaces




                      Wires 3 and 7 are
                      Linked to the larg...
Hacking Toys into
Tangible Interfaces




                  The yellow lines indicate connections that need to be wired
  ...
Hacking Toys into
Tangible Interfaces



           c          v      m      z          e         r   u   q




          ...
Hacking Toys into
Tangible Interfaces
Hacking Toys into
Tangible Interfaces



 Wiring the buttons directly on the pcb


 1.                      2.            ...
Hacking Toys into
Tangible Interfaces   PCB which contains the circuit for the strum control




                      Bot...
Hacking Toys into
Tangible Interfaces   Use the foil tape, then secure with
                      Regular tape or insulati...
Hacking Toys into
Tangible Interfaces




                      Reconnect the
                      fretboard pcb
        ...
Hacking Toys into
Tangible Interfaces

                      Keyboard hack
                      Fits into the
           ...
Hacking Toys into
Tangible Interfaces




                      Use cable ties
                      to tame the
         ...
Hacking Toys into
Tangible Interfaces




                      The finished usb
                      Guitar controller!
Hacking Toys into Tangible Interfaces
ISEA 2009 Dundalk



     Now that you have your controller built
     you need some...
Hacking Toys into Tangible Interfaces
ISEA 2009 Dundalk



     Keyboard mapping software:
     Use these applications to ...
Hacking Toys into Tangible Interfaces
ISEA 2009 Dundalk




Email: kieran.nolan@dkit.ie
Web: www.kierannolan.com
© 2009
Sl...
Upcoming SlideShare
Loading in …5
×

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

7,254 views

Published on

Published in: Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,254
On SlideShare
0
From Embeds
0
Number of Embeds
4,944
Actions
Shares
0
Downloads
1
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

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

×