Testing my Arduino-based Turn Signal Controller |
I actually have done one such application - an arduino-based LED turn signal controller. When I bought my motorcycle, it was missing the turn signals. I knew I wanted LED turn signals for the simple fact that they are more efficient and more durable than incandescent turn signals. But turn signals do not draw enough current for the flashers that make turn signals flash.
It seems that the typical solution to this problem is to use components called load equalizers. These put some resistance in parallel to the LED signals to shunt enough current for the flashers to function. This, of course, is silly. It completely takes away one of the advantages of LED signals and compromises the other. With the load equalizers, the same amount of demand is placed on the charging system and battery, and keeping the flashers means having a necessary component that is prone to wearing out.
The Turn Signal Controller |
That project has worked out for me well so far, and I've been looking for other opportunities for more motorcycle electronic projects. A few have come to mind.
So one day I realized that I needed to replace my voltage regulator on my Sportster, or at least I thought I did. In retrospect, dirty ground connections may have been causing issues. In any case, I couldn't take the regulator apart to do any testing. When the whole damn regulator housing is filled with epoxy potting, that's not really an option.
The Electronics Inside the Housing |
Another project idea I've had is already partially built. I've got the electronics and software for an arduino-based speedometer already prototyped. It uses a hall effect sensor to signal the arduino controller when magnets pass by. The arduino then calculates the speed, and moves a servo that a speedometer needle will eventually be attached to. I'll post the details on that in a later post.
One really cool possibility to explore is throttle body injection for older carbureted motorcycles. Those who listen to the Cleveland Moto podcast may have heard them discussing this subject. There's definitely some DIY fuel injection projects already available, though most of them seem to focus on cars. The computing power necessary for a fuel injection system is getting to be damn cheap. For most motorcycles, a simple Arduino should be fine, but if not, there's many more powerful alternatives that are actually about as cheap.
One thing to consider for those thinking about rolling their own motorcycle electronics is that no hobbyist will ever have the time and money to do the research and development that any of the major motorcycle companies can do. But for the many applications, you won't need to. Just be mindful that your homemade electronics might not be as reliable as factory electronics, and be mindful of any safety concerns that may cause. Test thoroughly, and when possible, learn from the mistakes and successes of others. Plan to be able to revise your designs. Solve as many problems as possible before taking your custom electronics out on the road.
Don't be afraid to give it a try. So maybe you're no electronics guy and you don't know jack about writing software. Learn what you can and see what diy projects are already available. The worst you can do is fail. In fact, you will have failures. You'll learn from those. (Well, unless they're fatal failures. Just skip those if you can. 😜 ) Just keep at it, and have fun.