|
 Nwmo | Buckwheat laid out the options better than I could've. I was making a controller for a hagie 2100 which just uses momentary switches in the joystick to run 12v relays, which run the actual hydraulic solenoids. No circuit boards and everything is 12v so that part was fairly easy. One of the many pitfalls to watch when running solenoids and relays directly with an arduino or even a logic level mosfet is fly back voltage from the coil can really mess things up. I was originally going to just splice the arduino into the the wiring harness between the joystick switches and relays then use diodes to keep them from back feeding each other. The problem with that is I wanted the arduino to deactivate if I used any of the boom functions. The diodes would have isolated the arduino from the boom switches and vice versa so that wasnt going to work for me.
So I started over and moved down the path of using the boom switches as inputs to the arduino and used the arduino to control both the manual functions as well as the automatic functions. That's when things got more complicated. I was told that all button inputs need to be debounced which means you basically look at an input over time to filter out random noise and any artificial voltage changes or transients that look like a button press momentarily. That gets pretty hairy for 6+ joystick inputs. Then you need an LCD display and a couple of potentiometers or someway to set sensitivity and height.
| |
|