DIY - Universal RC Joystick: controls

  • avatar
  • 1.4K Views
  • 2 Likes
  • 3 mins read

Based on the solution of designing multi-functional remote controller and being aware of the needs we started building the joystick. It will have 4 push buttons, 2 switch buttons, 2 potentiometers and two analog modules. And, additional 2 push buttons integrated on the analog joystick module.

Below you will find links to previous project posts.

AriControl project

DIY - Universal RC Joystick: concept

DIY - Universal RC Joystick: controls

DIY - Universal RC Joystick: mounting

DIY - Universal RC Joystick: code

DIY - Universal RC Joystick: receiver

DIY - Universal RC Joystick

Components

ky-023

2x Analog joysticks (KY-023)

$1.04

Buy now

potentiometer

2x Potentiometers

$2.71

Buy now

push-button

4x Push buttons

$1.06 $0.92

Buy now

switch-button

2x Switch buttons

$2.93

Buy now

dupont

Dupont wires

$1.61

Buy now

Prerequisites

Understanding how each of the control elements work separately:

Controls

Joystick controls are mounted on the frontal structure. Their positions were chosen to make holding comfortable and within the range of the fingers.

Air Control joystick forepart mounted

Joystick forepart has the openings for both analog joystick modules. However, the part itself is located on the backside. Take into consideration, as we mentioned before, that each analog module has integrated push button.

Wiring

That's it, our cover is ready so we can continue with the wiring. To make it easier we have soldered one side of dupont cables to the control element leaving the other side with the connector. That way we can directly plug it to a breadboard (using pins) or a pinned module.

Air Control joystick forepart wiring

Once finished the forepart we proceed with the backside.

Conclusion

Our remote controller end up having 8 buttons, 2 potentiometers and 2 biaxial joysticks. It should be more than enough to manage another non-complex device. In the following posts, we will share details about mounting process and the code used to run AirControl.

 Join Our Monthly Newsletter

Get the latest news and popular articles to your inbox every month

We never send SPAM nor unsolicited emails

0 Comments

Leave a Reply

Your email address will not be published.

Replying to the message: View original

Hey visitor! Unlock access to featured articles, remove ads and much more - it's free.