Close

Joystick Hardware

A project log for HoverPod

Open Source components to turn a Hoverboard into a mobility device.

phil-malonePhil Malone 09/02/2021 at 03:021 Comment

Typical Joysticks some in two different types:

Analog (or proportional).  These types of joysticks allow the operator to request smooth adjustable movements that can vary from slow to fast.  Because these joysticks are capable of a wide range of motion, they require more dexterity to operate correctly.  An analog Joystick can certainly be controlled by coarse movements, but the corresponding device movement will be equally coarse.  The simplest Analog Joystick is implemented with two potentiometers that act as a voltage divider.

Digital (or discrete).  These type of joysticks provide a basic on/off movement output.  Since there is only one GO position, these are usually only suitable for slow motions.  The addition of software smoothing can "simulate" an analog joystick, but still only for short motions.  The simplest Digital Joysticks is implemented with 4 buttons or switches.  Two for Fwd/Rev, and two for Left/Right.

I have created several 3D printed housings for both analog and digital joysticks.  These are only examples of what could be built, depending on the needs of the user.  Both types of Joysticks can be adapted to the physical mobility device.  Below you can see several joysticks that have been created to fit in the cup-holder of a child's car seat.

In this example, the orange piece is 3D printed with a flexible spiral element.  A threaded brass insert is added to the center of the spiral to attach a lever/knob.  The underside of the led engages with 4 tactile switches on a PCB.

Here the same design is printed in Black, with a 3D Printed knob attached with a bolt.

Here the final assembly is seen with the RJ45 connector that is used to connect it to the HoverPod Port.

Here it is seen mounted on the cup holder of a HoverPod.

Here is a similar cup-holder mount, fitted with an Analog Joystick.

A similar PCB is attached to the underside with a small spacer.

The 3D Printed elements of these same Joysticks could be redesigned to suit almost any needed configuration.

Discussions

marcodalco74 wrote 02/16/2023 at 22:18 point

Could you share the ESP32 code, the scheme and pcb of the HoverPod Joystick? Thank you.

  Are you sure? yes | no