SlideShare a Scribd company logo
1 of 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

More Related Content

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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)
 

More from 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
 

More from 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
 

Recently uploaded

24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...Nguyen Thanh Tu Collection
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMELOISARIVERA8
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxMarlene Maheu
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxCeline George
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...EduSkills OECD
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptxVishal Singh
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismDabee Kamal
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital ManagementMBA Assignment Experts
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MysoreMuleSoftMeetup
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...Nguyen Thanh Tu Collection
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFVivekanand Anglo Vedic Academy
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文中 央社
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17Celine George
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxLimon Prince
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 

Recently uploaded (20)

24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 

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