Inspiration

Millions of people around the world deal with some sort of disability. We decided to target those with one hand or wrist issues like carpel tunnel by inventing a controller that can be utilized with only one hand. Not only does this allow for a more ergonomic design for maximum comfort and control, this also allows for endless possibilities for gamers who face certain physical limitations including hemiparesis, severe arthritis, and control in only one hand. Our device is designed for individuals who enjoy cozy games and PC gamers, ensuring maximum compatibility and comfort!

What it does

Our cost-friendly solution allows for the user to play games on their PC with the use of a one-handed console. It is infinitely customizable, allowing for better gameplay through optimization--control buttons can be set to their preferred keybinds.

How we built it

Using styrofoam as a base, we built a controller using an Arduino board, an analog joystick module, four limit switches, jumper wires, and a breadboard. The joystick connects to the Arduino's analog pins and detects movement in different directions. The limit switches act as button inputs.

Challenges we ran into

We faced some difficulties with coming up with a compatible, ergonomic design that would provide supportive control for the user. Through trial and error, we realized that a lightweight, grip-friendly material would be ideal. Within our budget, we found that styrofoam offered the best of both worlds.

We worked on figuring out the best way to connect the Arduino inputs to game controls. We first tried to simulate a digital Xbox controller, but that approach did not work. In the end, the system simulates keyboard presses and mouse movements, which allows for infinitely customizable keybinds on PC.

Offers cross-platform compatibility between games --> works on Steam, web, desktop app

Accomplishments that we're proud of

  • Successfully tested on multiple games like Stardew, Terraria, a web-based platformer, the Classic Snake Game, Osu, & Tetrio!

What we learned

Circuitry: We gained experience building and wiring circuits using components such as a joystick, limit switches, and an Arduino.

Using a joystick with Arduino: We learned how to connect a joystick to an Arduino and read its inputs to control actions such as keyboard presses or mouse movements.

The project also helped us better understand some of the difficulties individuals with disabilities may experience when using standard game controllers.

What's next for Operation ErgoValley

With more resources, we can add:

  • buttons with increased touch sensitivity for better responsive output
  • pcb for a more organized, durable set-up
  • XPS foam for comfortable padding
  • Bluetooth-enabled board with analog input pins for wireless connectivity, eliminating the need for direct cable connection to the PC

View our Canva presentation below!

Built With

Share this project:

Updates