aUTOMATED PITCHING MACHINE
I was tasked with randomizing the pitches of an 'IRON MIKE' pitching machine. A stock machine is adjusted manually. When decreasing pitch-speed the angle of the pitch must also be set higher so that the ball ends up hitting the same target.
I replaced the manual controls with linear actuators and created a simple interface to set speed, angle and then save settings. A "Random Pitch" setting chooses between settings at random after each pitch occurs.
I installed and programmed an Arduino to function as the main control. The actuator positions are saved to permanent memory so settings are retained when the power is off.
The video below shows the interface. Height and angle are first adjusted via the toggle switch inputs. Settings are saved by pressing and holding a memory button until it blinks. Momentarily pressing buttons changes settings. Selecting "Random Pitch" disables all inputs and waits for the next pitch to occur before changing settings.
US PATENT# 10898782
Arduino mega with custom circuit interface - switches and sensors in , and relay signals out.
Pitches are sensed by a magnetic reed switch. A small magnet is embedded in a shaft collar, which allows the timing to be adjusted easily.
Buttons are arcade style, with arduino controlled LED backlights so selections glow. When a memory button is pressed and held for 3 seconds the backlight blinks confirming that new settings were saved.
Chemical-etched traces of custom arduino shield.
Power is cycled to the linear actuators with high amp relays.
Custom, high-speed linear actuators, capable of moving 500lbs at 2 in/sec. Powered by a 30A 24V power supply. Small fans keep the ball screws and motors cool to reduce wear.
DC power supply and relays are enclosed in this cage.