The Dynamic Shark range of power wheelchair controllers are programed with the Wizard software program.
To Program a Dynamic shark power module you need
– A Windows based PC
– The ‘Wizard’ programming software
– A dongle ‘key’ to use the Software.

  • A USB to RS232 cable
  • A RS232 to Hirose connector cable
    – A DWIZ adapter (a RS232-RS485 llc)

Arduino based RC module for the Dynamic Shark range of Power Wheelchair controllers
Use as is, with any input you choose : Analog Joystick, RC receiver, Corded Nintendo Wii or Remote Wii.
or… Stack with a Raspberry Pi B+ , let the Arduino communicate with the Power module

add sensors : IR, Ultrasonic, GPS, Altimeter, Accelerometer

or ….. even remove the Arduino and let the Pi do all of the dirty work.

Programming is with the Arduion IDE.

Designed by Tony Matthews with coding assistance from Wheelchairdriver.com members
Woody, Lenny, Doung L, Sir Mike and Jim from the UK

Works with All Shark Power modules including…
DK-PMB40 Basic 40A Power Module for drive only
DK-PMB50 Basic 50A Power Module for drive only
DK-PMB60 Basic 60A Power Module for drive only
DK-PMB01 Basic 60A + 15A boost Power Module for drive only
DK-PMC01 Basic 75A + 15A boost Power Module for drive only
DK-PMB11 60A + 15A boost Power Module for drive only + 1 Actuator
DK-PMB21 60A + 15A boost Power Module for drive only + 2 Actuators + Lights
DK-PMB31 60A + 15A boost Power Module for drive only + Lights
DK-PMC21 75A + 15A boost Power Module for drive only + 2 Actuators + Lights
Shark Power Module Datasheet

Upgrade your chair
Up cycle a used power chair
Ive an acquired brain injury from a car accident and after 12 years of getting used to it and being a bit of a recluse out of embarrassment.

… I found fishing !

Eventually purchased a boat, needed to get it from the garage to the tow bar of the car and so began the learning process to find a way to do what i wanted to do.

A video of me backing the boat out of the shed and up to the car.

Current versions connect directly to the Power Module
and don’t need to be connected via the Shark Joystick.

This is an earlier build on protoboard.

In a nut shell

– Arduino is used to accept the inputs you choose.
– A start up pulse is sent via the MAXIM DG419
– Arduino outputs to a MAX485 transceiver chip
– MAX485 converts the software serial into an RS485 protocol the Power Module uses

I sit on the upcycled power wheelchair with the seat facing backwards so i can see where i am going, get in the car after hitching it up and then drive the RC unit back to the garage, ready for when i get home…hopefully with a boat load of squid !

ou can see, as far as electronic circuits go its pretty basic. Easily configurable to add your own inputs and sensors, if you need extra processing power just stick the Hat on a Pi B+

These boards are available directly from Dirty PCB or by post till i run out.

You can even make it on a piece of prototype board as i did when designing and testing the emulator i designed.

Picture of the Shark Emulator built up on prototype board next to the V3.23 Yellow board, this one is wired to accept wired and wireless RC signals.

In my builds i have used a TRACO POWER 2450 power regulator as in one version i used the one regulator to provide power to the Arduino Shark Emulator and a Nintendo Wii 2.4gHz wireless receiver.

I started out with a 7805 Voltage Regulator but was getting brown outs on the Wii. It got REALLY hot with out a heat sink. The 2450’s are much more efficient and cope with the wider voltage ranges that occur if you are running this from 24v solar panels.

The same holds for the MAXIM DG419, other brands of DG419 (that i looked at) would not handle the voltages from a fully charged 24v Lead Acid battery pack.