SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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)
 

Mais de 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
 

Mais de 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
 

Último

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
 
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
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
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
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
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
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
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
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
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
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 

Último (20)

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
 
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
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
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
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
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)
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
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.
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
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
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

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