element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Publications
  • Learn
  • More
Publications
Blog MSP430 Project Helps Disabled Children Learn, Play
  • Blog
  • Documents
  • Events
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Publications to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: DaveYoung
  • Date Created: 29 Nov 2012 2:43 PM Date Created
  • Views 616 views
  • Likes 2 likes
  • Comments 2 comments
  • diy
  • charity
  • msp430
  • dyoung
  • technology_for_the_disabled
  • ui
Related
Recommended

MSP430 Project Helps Disabled Children Learn, Play

DaveYoung
DaveYoung
29 Nov 2012

    imageimageimage

RePlay For Kids is a Cleveland, OH based charity that modifies mainstream toys for children with disabilities. Since many electronic toys utilize activation switches that require a level of dexterity that not all children have, Replay modifies the toy to add a more accessible switch in parallel.  This not only provides local organizations with toys for disabled kids at no cost, but the toys are not limited to the few that are specifically designed for special needs use.  A child can have the same popular “Tickle Me Elmo” toy that other kids rave about thanks to Replay's customization.

 

Usually the customization is relatively simple.  A workshop volunteer will open a toy and find the activation switch for the toy's coolest function.  Wires are soldered to the switch and left dangling outside of the toy.  The wires are then terminated by a 3.5mm receptacle, where a child's switch can be plugged in to effectively add a switch in parallel.  Each child has their own activation switch that is customized to their specific abilities, and may be activated with a large button, a bend switch, or even a blow switch. The 3.5mm plug interface is standard in the industry, easing broad integration.

 

Recently the toys have been getting more complicated.  Sometimes a switch is a DPDT and needs to activate two functions at once.  Other toys have lots of basic functions that could be made more interesting by activating several switches in a sequence.  In the search for lower price points, some manufacturers design switches without ESD protection and pipe directly into a microcontroller's input, making for a short toy life when that wire is left exposed to the user by RePlay's customization.

 

To meet the challenge of ever-evolving toys, Replay has designed a simple, universal switch controller based on the MSP430. The design goals were identified as:

  • Small size (~1 sqin.).
  • Single Input, 8 outputs.
  • Outputs are high or low true, depending on where wires are plugged in.
  • Low power consumption for battery-powered toys.
  • Can operate from 3-9V input power.
  • Control of switches can be customized by loading different firmware

 

The initial design has been completed and thanks to OSHpark, the inexpensive boards have been built up for testing.

 

Future improvements include the following ideas:

  • Make a few versions and have them pre-programmed to act as modules for easy use by volunteers.
  • Make a miniature version for simpler toys.
  • Make the PCB so it can easily fit in a project box.

 

Replay is only in the testing phase, but decided to open source the design to extend the potential reach of the idea.  All design files can be found on there website, where they encourage comments and suggestions. And of course they are always looking for people in the Cleveland area to sign up as a volunteer!


  • Sign in to reply
  • DaveYoung
    DaveYoung over 12 years ago in reply to DAB

    DAB, you're right -- a little does go a long way.  Especially when simple task for an engineer can open up a whole world of possibilities.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 12 years ago

    Great post Dave,

     

    Its always rewarding to see people looking out for others.

    Just a few little changes can make a large difference in someones life.

     

    Thanks,

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube