Most of my fishing is trolling for trout on a deep water reservoir. Trout can be very finicky as to lure speed. One day they prefer 1.5 mph. The next they want 2.1 mph. My outboard trolling motor on my boat has a typical twist hand throttle with a twist lock. It is very difficult to dial in an exact speed because of the lack of sensitivity of the twist hand throttle.
Most books recommend you troll in a S-curve pattern. That way the lures on the outside of the turn speed up and on the inside of the turn slow down. This promotes reaction strikes by the fish. They think their prey is either trying to get away or is now wounded and fluttering. However trolling all day in an S-pattern is a pain. You can also duplicate the lure speeding up or slowing down with the throttle. However it is very difficult to do correctly by hand and also tiring. It is not that difficult to do with an Arduino controlling a servo that controls the throttle.
There are a few mannufacturers that sell expensive throttle controllers. Instead of buying one, I thought this would be a great first project to learn the Arduino.
Different motor manufacturers will require different solutions on how to mount the servo and control the throttle linkage. The first photo shows my motor as it comes from the factory. Note the original stainless steel throttle linkage. The second photo shows the finished servo mount and new fabricated throttle linkage that was required to make this work with my Honda outboard. I fabricated the servo mount and the new throttle linkage out of stainless steel. The cable and crimps are 45 lb test steel fishing leader purchased from Cabelas. I used a HS-475HB servo purchased from ServoCity. Regarding the cable connecting the servo horn to the throttle linkage. A cable is used so that the twist throttle still works in case you have a malfunction or don't want to use the throttle controller. Don't use a solid connector like a Z-rod.
A search for the installation manuals provided by the various throttle controller manufacturers will provide some ideas on how they control throttles on various brand motors if you can't figure it out on your own.
Trolling for fish requires the ability to accurately dial in the exact speed the fish prefer that day. In addition, many fish strike due to a reaction when a lure speeds up or slows down. I programmed this speed controller to implement these requirements.
My throttle controller has the following features:
The source code is available at: Trolling_Motor_Code
Here's a photo the start of the electronics showing the power switch, two voltage regulators and the push buttons. The input power is 12 volts and comes from the cigarette lighter on the boat. The two voltage regulators provide 6 volts for the servo (it is a long way to the back of the boat) and 9 volts to the Arduino. The project box came from a hobby store and was under $10.00. A little stain and it came out pretty good.
The video is pretty rough, but you can listen to the pitch of the outboard motor as the dial is turned or the full throttle and idle speed buttons are pushed. Depending on your outboard, you may have to adjust some of the servo settings in the source code to get the speeds you want. Overall this was a great first Arduino project.
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 5 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 10 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 1 |
| ||||
| ||||
| ||||
|
Most of my fishing is trolling for trout on a deep water reservoir. Trout can be very finicky as to lure speed. One day they prefer 1.5 mph. The next they want 2.1 mph. My outboard trolling motor on my boat has a typical twist hand throttle with a twist lock. It is very difficult to dial in an exact speed because of the lack of sensitivity of the twist hand throttle.
Most books recommend you troll in a S-curve pattern. That way the lures on the outside of the turn speed up and on the inside of the turn slow down. This promotes reaction strikes by the fish. They think their prey is either trying to get away or is now wounded and fluttering. However trolling all day in an S-pattern is a pain. You can also duplicate the lure speeding up or slowing down with the throttle. However it is very difficult to do correctly by hand and also tiring. It is not that difficult to do with an Arduino controlling a servo that controls the throttle.
There are a few mannufacturers that sell expensive throttle controllers. Instead of buying one, I thought this would be a great first project to learn the Arduino.
Different motor manufacturers will require different solutions on how to mount the servo and control the throttle linkage. The first photo shows my motor as it comes from the factory. Note the original stainless steel throttle linkage. The second photo shows the finished servo mount and new fabricated throttle linkage that was required to make this work with my Honda outboard. I fabricated the servo mount and the new throttle linkage out of stainless steel. The cable and crimps are 45 lb test steel fishing leader purchased from Cabelas. I used a HS-475HB servo purchased from ServoCity. Regarding the cable connecting the servo horn to the throttle linkage. A cable is used so that the twist throttle still works in case you have a malfunction or don't want to use the throttle controller. Don't use a solid connector like a Z-rod.
A search for the installation manuals provided by the various throttle controller manufacturers will provide some ideas on how they control throttles on various brand motors if you can't figure it out on your own.
Trolling for fish requires the ability to accurately dial in the exact speed the fish prefer that day. In addition, many fish strike due to a reaction when a lure speeds up or slows down. I programmed this speed controller to implement these requirements.
My throttle controller has the following features:
The source code is available at: Trolling_Motor_Code
Here's a photo the start of the electronics showing the power switch, two voltage regulators and the push buttons. The input power is 12 volts and comes from the cigarette lighter on the boat. The two voltage regulators provide 6 volts for the servo (it is a long way to the back of the boat) and 9 volts to the Arduino. The project box came from a hobby store and was under $10.00. A little stain and it came out pretty good.
The video is pretty rough, but you can listen to the pitch of the outboard motor as the dial is turned or the full throttle and idle speed buttons are pushed. Depending on your outboard, you may have to adjust some of the servo settings in the source code to get the speeds you want. Overall this was a great first Arduino project.