Pressure Controller

Jun 2020

Built as part of a research project on input and controllers, this small project demonstrates an analogue input method using Force Sensitive Resistors (FSRs). 

The Controller

Using two Force sensitive resistors and a AdaFruit Itsy Bitsy micro-controller the project imitates a normal game pad. The FSRs change their resistant based on how much pressure is being applied, up to a maximum of 10kg. This resistance in converted into joystick position before being fed into the computer. This gives the player two analogue buttons that offer a range of input, unlike normal buttons that are either on or off. 

The Game

A very small game was made to test and demonstrate the controller. In the game the player pilots a small space capsule. Using the two buttons, each controlling a separate thruster on the left and right of the craft. The amount of pressure applied to the buttons changes the amount of force imparted by the thrusters. This offers the player an interesting level of control of the thrusters and capsule. The aim of the game is guide the capsule through a short course and land at a designated spot at the end of the course.

Below are some images of the project and a wiring diagram. More information and source code can be found on github.

International Slice Station Flocks of Socks