if you had a barrel, lets just give it a lenght of 12 inches. with a couple straight riffeling groes down the barrel (enough to provide a tight fit for any paintball from .660 in to .700 in for example not allowing the ball to wabble without bursting the ball)
this barrel would have a series of single break beam chronographs down it's length. each of these would be observed by a high speed microcontroller fast enough to get acceptible accuracy, lets say < +/- .1 fps.
the air provided to fire the paintball will be controlled by a cup seal. this will be opened by a hammer controlled by a ram. this ram will be driven by a 4 way electropneumatic valve that will be driven by a microcontroller. this setup is important because it will alow the dwell time to be adjusted on the fly to acomidate varrying paint conditions.
the output of the single break beam chronographs will go to a microcontroller that will compare the paintball's acceleration to an accereration of a reference, computing the direction that the acceleration of the paintball is drifting, and adjusting the dwell time accordingly.
this barrel would have a series of single break beam chronographs down it's length. each of these would be observed by a high speed microcontroller fast enough to get acceptible accuracy, lets say < +/- .1 fps.
the air provided to fire the paintball will be controlled by a cup seal. this will be opened by a hammer controlled by a ram. this ram will be driven by a 4 way electropneumatic valve that will be driven by a microcontroller. this setup is important because it will alow the dwell time to be adjusted on the fly to acomidate varrying paint conditions.
the output of the single break beam chronographs will go to a microcontroller that will compare the paintball's acceleration to an accereration of a reference, computing the direction that the acceleration of the paintball is drifting, and adjusting the dwell time accordingly.

Comment