SlideShare ist ein Scribd-Unternehmen logo
1 von 48
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 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
Hacking Toys into Tangible Interfaces
ISEA 2009 Dundalk




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


             Switches: make or break a connection




             Knife Switch               Toggle Switch
Hacking Toys into Tangible Interfaces
ISEA 2009 Dundalk

                     Some more switch types




             Magnetic       Hexadecimal   Tilt   Lever
Hacking Toys into Tangible Interfaces
ISEA 2009 Dundalk

                           More switches!




     Schematic
     Symbol for a
     switch
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/bionicroshambo
Hacking Toys into Tangible Interfaces


   2nd year Creative Multimedia project:
   Tiny Tag – A graffiti simulator inspired by Tag Tool
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 game
Hacking Toys into
Tangible Interfaces
Hacking Toys into
Tangible Interfaces
Hacking Toys into
Tangible Interfaces
                      Some of the screws are hidden
                      under rubber covers, so
                      remove these also.
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 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.
Hacking Toys into
Tangible Interfaces




                      Wires 3 and 7 are
                      Linked to the large switch
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.
Hacking Toys into
Tangible Interfaces



           c          v      m      z          e         r   u   q




                 Traces 3 and 4   Traces 1, 3, 4 and 8
Hacking Toys into
Tangible Interfaces
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
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
Hacking Toys into
Tangible Interfaces   Use the foil tape, then secure with
                      Regular tape or insulating tape,
                      Secure with hot glue
Hacking Toys into
Tangible Interfaces




                      Reconnect the
                      fretboard pcb
                      strummer pcb
Hacking Toys into
Tangible Interfaces

                      Keyboard hack
                      Fits into the
                      speaker cavity
Hacking Toys into
Tangible Interfaces




                      Use cable ties
                      to tame the
                      wire spaghetti
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 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!
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/
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

Weitere ähnliche Inhalte

Andere mochten auch

Toys and Games: Global Trends, Developments and Prospects
Toys and Games: Global Trends, Developments and ProspectsToys and Games: Global Trends, Developments and Prospects
Toys and Games: Global Trends, Developments and ProspectsEuromonitor International
 
toy industry trends 2016
toy industry trends 2016toy industry trends 2016
toy industry trends 2016Satyajit Dash
 
Walt Disney - An analysis of the strategic challenges
Walt Disney - An analysis of the strategic challengesWalt Disney - An analysis of the strategic challenges
Walt Disney - An analysis of the strategic challengesGrigoris Papadopoulos
 
Ride on toys - a comparison
Ride on toys - a comparisonRide on toys - a comparison
Ride on toys - a comparisonLogan Profetto
 
An evaluative comparison of LeapFrog toys
An evaluative comparison of LeapFrog toysAn evaluative comparison of LeapFrog toys
An evaluative comparison of LeapFrog toyskimberly_ames
 
Final mattel
Final mattelFinal mattel
Final mattelKCBB
 
Mattel - The year of recall
Mattel - The year of recallMattel - The year of recall
Mattel - The year of recallMonica Silva
 
Mattel presentation
Mattel presentationMattel presentation
Mattel presentationEric Walker
 
Mekko Graphics Marketing Highlights
Mekko Graphics Marketing HighlightsMekko Graphics Marketing Highlights
Mekko Graphics Marketing HighlightsMekko Graphics
 
Market Analysis Toolkit
Market Analysis ToolkitMarket Analysis Toolkit
Market Analysis ToolkitMekko Graphics
 
Building a strategy presentation
Building a strategy presentationBuilding a strategy presentation
Building a strategy presentationMekko Graphics
 
Brand Management - Walt Disney (Case Study)
Brand Management - Walt Disney (Case Study)Brand Management - Walt Disney (Case Study)
Brand Management - Walt Disney (Case Study)Ishan Parekh
 
Toys "R" Us Marketing Plan
Toys "R" Us Marketing PlanToys "R" Us Marketing Plan
Toys "R" Us Marketing PlanAri Ratner
 

Andere mochten auch (18)

toy market segments
toy market segments toy market segments
toy market segments
 
Toys and Games: Global Trends, Developments and Prospects
Toys and Games: Global Trends, Developments and ProspectsToys and Games: Global Trends, Developments and Prospects
Toys and Games: Global Trends, Developments and Prospects
 
toy industry trends 2016
toy industry trends 2016toy industry trends 2016
toy industry trends 2016
 
Walt Disney - An analysis of the strategic challenges
Walt Disney - An analysis of the strategic challengesWalt Disney - An analysis of the strategic challenges
Walt Disney - An analysis of the strategic challenges
 
Ride on toys - a comparison
Ride on toys - a comparisonRide on toys - a comparison
Ride on toys - a comparison
 
An evaluative comparison of LeapFrog toys
An evaluative comparison of LeapFrog toysAn evaluative comparison of LeapFrog toys
An evaluative comparison of LeapFrog toys
 
European Toy Market Overview
European Toy Market OverviewEuropean Toy Market Overview
European Toy Market Overview
 
Final mattel
Final mattelFinal mattel
Final mattel
 
Mattel - The year of recall
Mattel - The year of recallMattel - The year of recall
Mattel - The year of recall
 
Mattel presentation
Mattel presentationMattel presentation
Mattel presentation
 
Mekko Graphics Marketing Highlights
Mekko Graphics Marketing HighlightsMekko Graphics Marketing Highlights
Mekko Graphics Marketing Highlights
 
Kids, parents, toys & gender
Kids, parents, toys & genderKids, parents, toys & gender
Kids, parents, toys & gender
 
Mattel final 19_nov2010
Mattel final 19_nov2010Mattel final 19_nov2010
Mattel final 19_nov2010
 
Market Analysis Toolkit
Market Analysis ToolkitMarket Analysis Toolkit
Market Analysis Toolkit
 
Building a strategy presentation
Building a strategy presentationBuilding a strategy presentation
Building a strategy presentation
 
Brand Management - Walt Disney (Case Study)
Brand Management - Walt Disney (Case Study)Brand Management - Walt Disney (Case Study)
Brand Management - Walt Disney (Case Study)
 
Toys "R" Us Marketing Plan
Toys "R" Us Marketing PlanToys "R" Us Marketing Plan
Toys "R" Us Marketing Plan
 
Ikea mba brand marketing study
Ikea mba brand marketing studyIkea mba brand marketing study
Ikea mba brand marketing study
 

Ähnlich wie Hacking Toys Into Tangible Interfaces Workshop - ISEA 2009 - Kieran Nolan

Electronz_Chapter_15.pptx
Electronz_Chapter_15.pptxElectronz_Chapter_15.pptx
Electronz_Chapter_15.pptxMokete5
 
iPad communication apps - iTech
iPad communication apps - iTechiPad communication apps - iTech
iPad communication apps - iTechRedwoodAT
 
I Heart LilyPad Arduino
I Heart LilyPad ArduinoI Heart LilyPad Arduino
I Heart LilyPad ArduinoRain Ashford
 
LilyPad Arduino = \o/
LilyPad Arduino = \o/LilyPad Arduino = \o/
LilyPad Arduino = \o/Rain Ashford
 
KEYBOARD INSTRUMENT
KEYBOARD INSTRUMENTKEYBOARD INSTRUMENT
KEYBOARD INSTRUMENTRashmi1426
 
Taking the hard out of hardware
Taking the hard out of hardwareTaking the hard out of hardware
Taking the hard out of hardwareRonald McCollam
 
Atomic new products presentation 2012 new in lavorazione!!
Atomic   new products presentation 2012 new in lavorazione!!Atomic   new products presentation 2012 new in lavorazione!!
Atomic new products presentation 2012 new in lavorazione!!Nicola Colombo
 
A BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKING
A BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKINGA BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKING
A BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKINGSilvio Cesare
 
Arduino: Arduino + android proyectos de genio malvado
Arduino: Arduino  + android proyectos de genio malvadoArduino: Arduino  + android proyectos de genio malvado
Arduino: Arduino + android proyectos de genio malvadoSANTIAGO PABLO ALBERTO
 
IoT Programming with IchigoJam
IoT Programming with IchigoJamIoT Programming with IchigoJam
IoT Programming with IchigoJamTaisuke Fukuno
 
Genuino and codebender
Genuino and codebenderGenuino and codebender
Genuino and codebenderLuca Mazzotti
 
Maker Education : Bob the Robot
Maker Education : Bob the RobotMaker Education : Bob the Robot
Maker Education : Bob the RobotFun2Do Labs
 
295889096 music-reactive-multicolor-led-lights
295889096 music-reactive-multicolor-led-lights295889096 music-reactive-multicolor-led-lights
295889096 music-reactive-multicolor-led-lightsMaheshSrinivasan25
 
Brass Monkey Couch Multiplayer
Brass Monkey Couch MultiplayerBrass Monkey Couch Multiplayer
Brass Monkey Couch MultiplayerFrancois Laberge
 
Talk at the Landelijk Architecure Congress (NL)
Talk at the Landelijk Architecure Congress (NL)Talk at the Landelijk Architecure Congress (NL)
Talk at the Landelijk Architecure Congress (NL)Jonathan Carter
 

Ähnlich wie Hacking Toys Into Tangible Interfaces Workshop - ISEA 2009 - Kieran Nolan (20)

Electronz_Chapter_15.pptx
Electronz_Chapter_15.pptxElectronz_Chapter_15.pptx
Electronz_Chapter_15.pptx
 
snake game
snake gamesnake game
snake game
 
iPad communication apps - iTech
iPad communication apps - iTechiPad communication apps - iTech
iPad communication apps - iTech
 
I Heart LilyPad Arduino
I Heart LilyPad ArduinoI Heart LilyPad Arduino
I Heart LilyPad Arduino
 
LilyPad Arduino = \o/
LilyPad Arduino = \o/LilyPad Arduino = \o/
LilyPad Arduino = \o/
 
frogRING Mark III
frogRING Mark IIIfrogRING Mark III
frogRING Mark III
 
Arduino CirCAT Board
Arduino CirCAT BoardArduino CirCAT Board
Arduino CirCAT Board
 
KEYBOARD INSTRUMENT
KEYBOARD INSTRUMENTKEYBOARD INSTRUMENT
KEYBOARD INSTRUMENT
 
Taking the hard out of hardware
Taking the hard out of hardwareTaking the hard out of hardware
Taking the hard out of hardware
 
Atomic new products presentation 2012 new in lavorazione!!
Atomic   new products presentation 2012 new in lavorazione!!Atomic   new products presentation 2012 new in lavorazione!!
Atomic new products presentation 2012 new in lavorazione!!
 
A BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKING
A BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKINGA BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKING
A BEGINNER’S JOURNEY INTO THE WORLD OF HARDWARE HACKING
 
Gadgets
Gadgets Gadgets
Gadgets
 
Arduino: Arduino + android proyectos de genio malvado
Arduino: Arduino  + android proyectos de genio malvadoArduino: Arduino  + android proyectos de genio malvado
Arduino: Arduino + android proyectos de genio malvado
 
IoT Programming with IchigoJam
IoT Programming with IchigoJamIoT Programming with IchigoJam
IoT Programming with IchigoJam
 
Genuino and codebender
Genuino and codebenderGenuino and codebender
Genuino and codebender
 
Maker Education : Bob the Robot
Maker Education : Bob the RobotMaker Education : Bob the Robot
Maker Education : Bob the Robot
 
295889096 music-reactive-multicolor-led-lights
295889096 music-reactive-multicolor-led-lights295889096 music-reactive-multicolor-led-lights
295889096 music-reactive-multicolor-led-lights
 
Apps for at
Apps for atApps for at
Apps for at
 
Brass Monkey Couch Multiplayer
Brass Monkey Couch MultiplayerBrass Monkey Couch Multiplayer
Brass Monkey Couch Multiplayer
 
Talk at the Landelijk Architecure Congress (NL)
Talk at the Landelijk Architecure Congress (NL)Talk at the Landelijk Architecure Congress (NL)
Talk at the Landelijk Architecure Congress (NL)
 

Mehr von Kieran Nolan

Open Source Hardware Technologies in Art, Design, Interaction, Learning and T...
Open Source Hardware Technologies in Art, Design, Interaction, Learning and T...Open Source Hardware Technologies in Art, Design, Interaction, Learning and T...
Open Source Hardware Technologies in Art, Design, Interaction, Learning and T...Kieran Nolan
 
“All your mediums are belong to us. Augmenting teaching and learning through ...
“All your mediums are belong to us. Augmenting teaching and learning through ...“All your mediums are belong to us. Augmenting teaching and learning through ...
“All your mediums are belong to us. Augmenting teaching and learning through ...Kieran Nolan
 
I See Dead Pixels: CPU to MTV, Lo-fi computing audio-visuals as a mainstream...
I See Dead Pixels: CPU to MTV,  Lo-fi computing audio-visuals as a mainstream...I See Dead Pixels: CPU to MTV,  Lo-fi computing audio-visuals as a mainstream...
I See Dead Pixels: CPU to MTV, Lo-fi computing audio-visuals as a mainstream...Kieran Nolan
 
Public (Transport) Space
Public (Transport) SpacePublic (Transport) Space
Public (Transport) SpaceKieran Nolan
 
Alternate Gaming Interfaces, Kieran Nolan, F.R.O.G. 2010
Alternate Gaming Interfaces, Kieran Nolan, F.R.O.G. 2010Alternate Gaming Interfaces, Kieran Nolan, F.R.O.G. 2010
Alternate Gaming Interfaces, Kieran Nolan, F.R.O.G. 2010Kieran Nolan
 
'The Real Virtual Living', Kieran Nolan, ISEA 2009
'The Real Virtual Living', Kieran Nolan,  ISEA 2009'The Real Virtual Living', Kieran Nolan,  ISEA 2009
'The Real Virtual Living', Kieran Nolan, ISEA 2009Kieran Nolan
 

Mehr von Kieran Nolan (6)

Open Source Hardware Technologies in Art, Design, Interaction, Learning and T...
Open Source Hardware Technologies in Art, Design, Interaction, Learning and T...Open Source Hardware Technologies in Art, Design, Interaction, Learning and T...
Open Source Hardware Technologies in Art, Design, Interaction, Learning and T...
 
“All your mediums are belong to us. Augmenting teaching and learning through ...
“All your mediums are belong to us. Augmenting teaching and learning through ...“All your mediums are belong to us. Augmenting teaching and learning through ...
“All your mediums are belong to us. Augmenting teaching and learning through ...
 
I See Dead Pixels: CPU to MTV, Lo-fi computing audio-visuals as a mainstream...
I See Dead Pixels: CPU to MTV,  Lo-fi computing audio-visuals as a mainstream...I See Dead Pixels: CPU to MTV,  Lo-fi computing audio-visuals as a mainstream...
I See Dead Pixels: CPU to MTV, Lo-fi computing audio-visuals as a mainstream...
 
Public (Transport) Space
Public (Transport) SpacePublic (Transport) Space
Public (Transport) Space
 
Alternate Gaming Interfaces, Kieran Nolan, F.R.O.G. 2010
Alternate Gaming Interfaces, Kieran Nolan, F.R.O.G. 2010Alternate Gaming Interfaces, Kieran Nolan, F.R.O.G. 2010
Alternate Gaming Interfaces, Kieran Nolan, F.R.O.G. 2010
 
'The Real Virtual Living', Kieran Nolan, ISEA 2009
'The Real Virtual Living', Kieran Nolan,  ISEA 2009'The Real Virtual Living', Kieran Nolan,  ISEA 2009
'The Real Virtual Living', Kieran Nolan, ISEA 2009
 

Kürzlich hochgeladen

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 

Kürzlich hochgeladen (20)

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 

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

  • 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. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk Heart Pumps, Blood Flows Voltage Pushes, Current Flows
  • 4. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk Switches: make or break a connection Knife Switch Toggle Switch
  • 5. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk Some more switch types Magnetic Hexadecimal Tilt Lever
  • 6. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk More switches! Schematic Symbol for a switch
  • 7. Hacking Toys into Tangible Interfaces ISEA 2009 Dundalk Homemade Switches
  • 8. Hacking Toys into Tangible Interfaces Keyboard Hacking
  • 9. Hacking Toys into Tangible Interfaces Keyboard Hack wired to plugboard
  • 10. Hacking Toys into Tangible Interfaces Gloves hooked up to Keyboard Hack
  • 11. Hacking Toys into Tangible Interfaces How it works
  • 12. Hacking Toys into Tangible Interfaces Gameplay Example http://keyo.net/bionicroshambo
  • 13. Hacking Toys into Tangible Interfaces 2nd year Creative Multimedia project: Tiny Tag – A graffiti simulator inspired by Tag Tool
  • 14. Hacking Toys into Tangible Interfaces 2nd year Creative Multimedia project: Music Maker – Ambient music toy
  • 15. Hacking Toys into Tangible Interfaces 2nd year Creative Multimedia project: Pixcube – Portfolio Viewer
  • 16. Hacking Toys into Tangible Interfaces 2nd year Creative Multimedia project: Magical Star Guitar – Educational game
  • 17. Hacking Toys into Tangible Interfaces 2nd year Creative Multimedia project: Pass The Bomb – Wireless multiplayer game
  • 20. Hacking Toys into Tangible Interfaces Some of the screws are hidden under rubber covers, so remove these also.
  • 28. Hacking Toys into Tangible Interfaces Cut here Cut here too
  • 29. Hacking Toys into Tangible Interfaces Remove this
  • 30. Hacking Toys into Tangible Interfaces USB lead goes through here
  • 31. Hacking Toys into Tangible Interfaces Lift out and disconnect Remove the speaker
  • 32. Hacking Toys into Tangible Interfaces Extend these wires (insulate the joins also)
  • 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. Hacking Toys into Tangible Interfaces Wires 3 and 7 are Linked to the large switch
  • 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. Hacking Toys into Tangible Interfaces c v m z e r u q Traces 3 and 4 Traces 1, 3, 4 and 8
  • 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. 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. Hacking Toys into Tangible Interfaces Use the foil tape, then secure with Regular tape or insulating tape, Secure with hot glue
  • 42. Hacking Toys into Tangible Interfaces Reconnect the fretboard pcb strummer pcb
  • 43. Hacking Toys into Tangible Interfaces Keyboard hack Fits into the speaker cavity
  • 44. Hacking Toys into Tangible Interfaces Use cable ties to tame the wire spaghetti
  • 45. Hacking Toys into Tangible Interfaces The finished usb Guitar controller!
  • 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. 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. 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