REMOTE CONTROL WHEELCHAIR / REMOTE CONTROL POWERCHAIR

by veliko in Living > Life Hacks

5725 Views, 52 Favorites, 0 Comments

REMOTE CONTROL WHEELCHAIR / REMOTE CONTROL POWERCHAIR

CoverImage.jpg
Remote Demo - Daytime

BACKGROUND I am not an electrical engineer nor a mechanical engineer or an engineer in any field. I’m just an average guy who fixes things around the house as best I can. I’m a tinkerer and a maker. But because I’m in a wheelchair, being a handyman is a bit more challenging for me, however, I’m still able to do almost anything, albeit, not always in the most conventional ways.

One such challenge is, what to do with my powerchair when I transfer myself to the rider mower or my moped trike.

The solution has always been to have someone else ride the wheelchair “out of the way”. This wasn’t a problem, but still not self-sufficient for me.

I wanted the ability of NOT having to depend on someone to move my wheelchair out of the way for me and then bring it back to me later.

SOLUTION The remote wheelchair design I made, is a rather crude prototype and since I’m not an engineer, was done in a simple mechanical fashion with just the tiniest knowledge of electronics.

I can now get close to the mower, transfer myself onto it, and remotely move the powerchair out of the way.

Before starting, it’s important to know that this project was not to create a remotely controlled RACER wheelchair, but rather an aid for people in the same position (and attitude) as myself.

I know people are reading this with hundreds of other ideas of how to accomplish this, so this is mine, of many.

CHALLENGES One of the biggest challenges was the joystick controller. I wanted the joystick on the chair to react perfectly in sync with the remote I used.

This was difficult because if the push-pull servo wasn’t in perfect alignment with the joystick, pushing forward on the remotes Y-Axis would not always push the chair’s remote perfectly forward, drifting a few degrees and causing the X-Axis to also move a bit either left or right. Although not a big problem since it could be easily compensated for by pushing forward AND left/right to compensate for the difference, I still wanted to be as precise as possible – using the method in this project.

I'd also like to point out that because I lack knowledge of circuit boards, I chose to use a switch to toggle between the "regular" joystick controls and the remote controlled joystick. Perhaps it would have been ok to splice the remote controlled directly into the existing one BUT power chairs have so many electronics built in that I did not want to take the chance of possibly burning out any components.

STARTING This project was created out of a need for a solution to a problem few people are aware of. It isn’t for racing a wheelchair, so the servos I used here and the way I use them, don’t push the XY axis on the wheelchair to its maximum speed. I modified some 3D printed parts and used an RC controller and receiver, springs, screws, servos, wood, glue, Dremel, and tools.

Supplies

These are MY parts list. I already had accumulated most of the items over the years. I listed them here for the sole purpose of knowing what was needed. These are NOT affiliate links, just an easy way of finding the parts.

What's Inside....

04B-RemoveConnectingCables.jpg
04-RemoveConnectingCables.jpg
05-TopHalf.jpg
06-Joystick.jpg
6B-Pad.jpg
01-RemoveScrewsFromCase.jpg
02-OpenCaseAndNoteConnections.jpg
03-RemovePrintedCircuitBoardAndJoystick.jpg

Removed T10 screws holding the 2 halves together.

I needed to know the internals of the joystick to determine the best and easiest way (for me!) of going about this project with zero knowledge of electronics.

Disassembled the halves and disconnected ribbon cable and a 3-pin connector.

Determine Contact Points

07-TouchPad.jpg
08-ContinuityTester.jpg
09-ContinuityTester2.jpg
10-LablesPC.jpg

Decoding the touchpad was easy. Each pad functions as a momentary switch. Looking at the board, I noted what each touch pad was used for. I then used a continuity tester to determine which pad on the PC board corresponded to each pin.

Some Wiring and Soldering

11-WireColors.jpg
12-WireColors2.jpg
13-SolderWires.jpg
14c-Mont BoardWithSpacers.jpg
14-HotGlueWiresInPlace.jpg

I drew a chart with color scheme for wires and solder them to the corresponding pins on the PC board.

Soldered the wires on the revers and then hot glued to keep wires together and out of the way.

Mount PC Board

14c-Mont BoardWithSpacers.jpg
14b-MoreGlue.jpg

I mounted the circuit board on the wood using plastic spacers from a pegboard.

Altering Springs

15-BendSpring.jpg
16-BendSpring.jpg
17-BendSpring.jpg
18-BendSpring.jpg
19-BendSpring.jpg
20-BendSpring.jpg
21-BendSpring.jpg

It was a bit hard manipulating spring ends into the needed shapes. I made a rig with nails in a vice and was able to end the ends easier. Spring bending is difficult so bending around the nail gave me better leverage.

Mount Joysticks Components

22-AssortedScrews.jpg
23-MarkHolePosition.jpg
24-MarkPosition.jpg
25-MountServo.jpg
26-MountServo.jpg
27-MountServer.jpg
28-MountServo.jpg
29-MountServer.jpg
Remote Controller Demo

Using assorted screws, washers, springs, and nuts, the first thing to mount is the joystick because mounting the remaining parts will depend on the initial position of the mounted joystick.

Positioned the double servo motor mount and screwed it in place.

Microswitch

30-MicroSwitch.jpg
31-MicroSwitch.jpg
32-MicroSwitch.jpg

Using the 3D printed servo holder (link up top), I mounted two micro switches for each servo. I made 3 sets of these each with a servo controlling 2 micro switch.

These will be used to control:

Servo 1: Micro SW 1 = On/Off Micro / SW 2 = Horn

Servo 2: Micro SW 1 = Speed Increase / Micro SW 2 = Decrease Speed

Servo 3: Micro SW 1 = Seat Elevation SW 2 = Redundant Seat Elevation

Project Box

34-RemoteLocalSwitch.jpg
35-RemoteLocalSwitch.jpg
36-RemoteLocalSwitch.jpg
37-RemoteLocalSwitch.jpg
38-RemoteLocalSwitch.jpg
39-RemoteLocalSwitch.jpg
40-RemoteLocalSwitch.jpg
41-RemoteLocalSwitch.jpg
42-RemoteLocalSwitch.jpg
43-RemoteLocalSwitch.jpg
44-RemoteLocalSwitch.jpg

As part of the project, I needed a way to switch the on-board powerchair between the existing joystick controller so the powerchair could be used normally, and a way to connect and switch to the remote control function

After taking measurements, I drilled drilled holes to house the switch and connector for the remote control setup.

I also made holes for nylon ties to be used to attach the switchbox to the chair.

Assembly

33-RemoteLocalSwitch.jpg
50-Wiring.jpg
51-Wiring.jpg
52-Wiring.jpg
53-Wiring.jpg
54-Wiring.jpg
55-Wiring.jpg
46-Battery.jpg
56-Wiring.jpg
57-Wiring.jpg

I made sure to write down what each pin is on the 9-pin switch and decided on color wires to be used to avoid confusion.

Before continuing to install the switch between REMOTE and LOCAL control of the chair, I disconnected the battery and soldered it all together to complete the box.

Calibration

Calibrate

It was absolutely necessary to calibrate all the servos to work properly with the joystick an the six micro switch.

I have zero experience in RC and during a test and breaking a servo and switch, I discovered the need to calibrate. It was done via the transmitter.

Also due any RC experience (like mine!), it's a bit confusing in the beginning to control Left/Right when the chair is coming towards you.

Conclusion

LED Lights Demo

It does the job it was set out to accomplish.

Would I do anything differently Absolutely. Even on this crude project, I should have used something like plexiglass instead of 3D printed PETG and wood.

I would prefer being able to control it with a smartphone so if anyone has knowledge on that , please let me know.

You can view a comprehensive UNEDITED video of this project here: https://youtu.be/YBFTf1CG6zE

If you read this far, I would also like to publish on Instructables, a wheelchair LED project shown in the following link but first I need some encouragement from you guys:  https://youtu.be/KCXkN-vAknU