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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
element14's The Ben Heck Show
  • Challenges & Projects
  • element14 presents
  • element14's The Ben Heck Show
  • More
  • Cancel
element14's The Ben Heck Show
Blog EPIC BUILD!!!
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join element14's The Ben Heck Show to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: peg9
  • Date Created: 9 Dec 2019 3:02 PM Date Created
  • Views 994 views
  • Likes 2 likes
  • Comments 1 comment
Related
Recommended

EPIC BUILD!!!

peg9
peg9
9 Dec 2019

I apologise if this is the wrong place to post this but I'm need of assistance. My brother was hurt really bad at work. He hit his head on a high voltage power line. It blew a hole in his head and He lost his left hand and most the function In his right hand. There's allot of other things wrong but those are the only ones relevant to this I think. I want to get him a custom Xbox/PC controller so he can play games but I have no idea how to build it. I'm wondering if it's possible to make a controller where he can use his feet for some of the buttons and/or triggers and he can use one Joy stick with what's left of his left arm and another Joy stick with what's left of his right hand. If there's anyone that could point me in the right direction I'd very much appreciate it! I was there when he got hurt and it's something that can't be unseen. I really want to make this Christmas for him. Thank you for the read

  • Sign in to reply
  • Sean_Miller
    Sean_Miller over 5 years ago

    Sorry to hear this has happened.

     

    It is definitely possible to custom make such a solution.  A 3D printer would be needed to pull it off.  However, the biggest thing is time.  For me, I'd estimate 70 to 100 hours of research, design, printing, and code for such a build.  Typically making a second one takes under 8 hours, but that first one can be beast.

     

    So, with a noble build like this that you'd want to get right with the first version, it probably would be best not to make it a surprise and extend your deadline.  Rather, you'd want to partner with him to get his input on how he would like to control it.  For example, if he likes shooters, would you want the "Left Trigger Aim" function actually trigger from him closing his left eye, or would you want a device that triggers "aim" by his arm, leg, or foot. 

     

    Here's a potential build approach:

    1. Grab an Xbox controller and discuss how he'd like to emulate the control every single button.  For example, would he want a big joystick for the arm and held joystick for the other hand?  Make sure there is no conflicts in execution of actuating the buttons for required sequences used in the games he most likes.  In other words, don't try to control two joysticks with the same foot. (2 hours)
    2. Explore the controller signal options (wires or wireless).  For example, you could have a station that plugs directly into the USB port of the XBox that wirelessly receives control signals from your custom devices. (10 hours)
    3. Draw some concepts on paper each device that would be needed.  There is no limit to the number of devices required to emulate the one controller.  However, if you don't go wireless, it will be a mess. (2 hours)
    4. Once you get his preferred controls, you'd then need to get his key measurements to design the controls. (1 hour)
    5. Determine your microcontrollers.  ESP8266 could be an option for the devices and the hub here using web sockets for communication of controller/button positions.  If you wanted to use visual gestures as well, the BeagleBone AI or Raspberry Pi 4 may do the trick.  There is an Arduino library (https://www.instructables.com/id/Create-a-Joystick-Using-the-Arduino-Joystick-Libra/) that could come into play.  (10 hours)
    6. To get the most out of games, you may find that you need to use hall effect sensors in your custom devices for analog signals if off-the-shelf joysticks won't work for him.
    7. Breadboard your microcontrollers, code, and test until you get expected results from all devices.  (10 hours)
    8. Get Autodesk Fusion 360 to design your parts.  3D print them with a low density and test them for comfort.  Print the final with a high density for longevity.  (20 hours)
    9. Done

     

    Don't let this list discourage you.  I can definitely see it coming together for you.

     

    Let me know if you have any questions,

    Sean

    • 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