d_coyne1984
Jetboaters Admiral
- Messages
- 1,015
- Reaction score
- 965
- Points
- 252
- Location
- Chanhassen, MN
- Boat Make
- Other
- Year
- 2020
- Boat Model
- Other
- Boat Length
- 21
I really want to add Perfect pass to my AR192, but I just can't justify dropping over a grand into a bout that I owe money on, with my current budget, so I started thinking... I know, dangerous.
Yamaha already has an actuator built in to the throttle control in the back of the boat (if I'm not mistaken) which is utilized by the no wake mode/cruise system. So why can't I automate the control of that to keep a constant speed by using the paddle wheel signal and a little Arduino action?
Based on my brief research the paddle wheel produce either a square wave or a sine wave signal. So I am guessing the faster you go, the higher the frequency. I know the Arduino has pulse width modulation (PWM) inputs so I should be able to map that out and create a speed profile in the Arduino or at the very least, a very basic system that rather than holding RPM, it will hold the speed, bumping the throttle up or down based on paddle wheel input, so you would set the speed just like you would the cruise control in your car. It probably won't be as accurate as GPS control, but hey it should be good enough for wakeboarding at about 1/60th of the price.
The only real issue I see is if the stock paddle wheel is sinusoidal instead of square in which case I would swap it out to a square wave transducer to utilize the PWM inputs of the Arduino. Of course there is the distinct possibility that I burn out the actuator from over use...
Please let me know if you see any flaws or other issues in the idea!!!
Yamaha already has an actuator built in to the throttle control in the back of the boat (if I'm not mistaken) which is utilized by the no wake mode/cruise system. So why can't I automate the control of that to keep a constant speed by using the paddle wheel signal and a little Arduino action?
Based on my brief research the paddle wheel produce either a square wave or a sine wave signal. So I am guessing the faster you go, the higher the frequency. I know the Arduino has pulse width modulation (PWM) inputs so I should be able to map that out and create a speed profile in the Arduino or at the very least, a very basic system that rather than holding RPM, it will hold the speed, bumping the throttle up or down based on paddle wheel input, so you would set the speed just like you would the cruise control in your car. It probably won't be as accurate as GPS control, but hey it should be good enough for wakeboarding at about 1/60th of the price.
The only real issue I see is if the stock paddle wheel is sinusoidal instead of square in which case I would swap it out to a square wave transducer to utilize the PWM inputs of the Arduino. Of course there is the distinct possibility that I burn out the actuator from over use...
Please let me know if you see any flaws or other issues in the idea!!!