the present invention is a ball toss apparatus . in particular , the present invention is a free - standing portable device which can launch volleyballs to replicate numerous volleyball situations including a serve , a pass , a set or a hit in a volleyball environment . this serve / pass / set / hit replication can facilitate a variety of volleyball drills , or can permit an individual to practice passing a served ball , setting a passed ball , hitting a set ball or blocking a hit ball without the aid of other individuals . in addition , the present invention permits a volleyball coach or trainer to watch and coach the player performing the intended drill , rather than focusing attention on the individual feeding the volleyballs to begin the particular drill . fig1 is an overall exterior view in perspective of ball toss apparatus 50 . ball toss apparatus 50 includes housing 52 having opening 54 ; ball track feeder 56 comprising first or upper ball container rail 58 , second or lower ball container rail 60 , ball feeder mechanism 62 and pneumatic air cylinder 64 ; ball track feeder leveling mechanism 65a - b ; stand 66 having legs 68a , 68b and 68c and base 70 ; angle adjustment mechanism 72 which includes crank 74 , bar 76 and braces 78a - b ; wheels 79 ; control panel 80 ; and pre - launch light 82 . while fig1 shows ball track feeder 56 having upper and lower rails 58 and 60 , it is understood that two connecting racks are not a critical feature . rather , a single rail can be used . ball toss apparatus 50 can be used during a volleyball practice , or can be used by an individual at any time , to practice various volleyball skills such as passing a volleyball , setting a volleyball , attacking ( hitting / spiking ) a volleyball or blocking a volleyball . in operation , various control features can be set via control panel 80 . as shown in fig2 a , 2b and 5 , ball toss apparatus 50 is powered by battery 110 which is a 12 volt battery . in addition , battery charger 112 can continuously charge battery 110 . control panel 80 will further be described later in this application with reference to fig6 . the angle of housing 52 can be set to a desired angle through use of angle adjustment mechanism 72 . in particular , crank 74 can be used to adjust the angle of housing 52 with respect to base 70 via bar 76 , which is attached to bottom panel 108 ( shown in fig2 a and 2b ) of housing 52 and through use of braces 78a - b . ball track feeder leveling mechanism 65a - b maintains ball track feeder 56 at a proper level and angle such that volleyballs will properly feed into housing 52 due to gravity . a single launch or a series of launches can be completed . prior to each launch , pre - launch light 82 will repeatedly flash to inform the player that the ball is about to be launched . in addition , ball toss apparatus 50 can produce an audial buzzer via cpu 156 ( shown in fig5 ) prior to each launch . as mentioned earlier , ball toss apparatus 50 can simulate either a serve , a pass , a set or a hit of a volleyball . after a launch of a volleyball , cpu 156 activates solenoid actuated three - way valve 132 ( shown in fig5 ) to provide 10 to 50 psi of air to pneumatic air cylinder 64 which will move from right to left as viewed in fig1 . this will cause ball feeder mechanism 62 to rotate in the range of approximately 15 to 90 degrees in a clockwise direction via the pivot in the center of ball feeder mechanism 62 . the volleyball positioned on ball feeder mechanism 62 will then be permitted to enter housing 52 and come to rest just above launch arm 86 ( shown in fig2 a - 4 ) while a second volleyball will be prevented from rolling down second ball container rail 60 . ball feeder mechanism 62 will then rotate in the range of approximately 15 to 90 degrees in a counterclockwise direction , back to the base position shown in fig1 thereby permitting the second volleyball to come to rest on ball feeder mechanism 62 . fig2 a and 2b are side views opposite of ball track feeder 56 showing launch apparatus 84 having launch arm 86 positioned before and after a launch of a volleyball , respectively . as shown in fig2 a and 2b , launch apparatus 84 includes launch arm 86 , bar 88 , pneumatic air cylinder 90 having air intake 91a and air outlet 91b , braces 92 and 94 , spring 96 , bar 98 , pivots 102 , 104 and 106 , bottom plate 108 and optical sensor 121 . brace 92 , spring 96 and pivots 104 and 106 make up shock absorbing mechanism 100 . compressed air enters pneumatic air cylinder 90 from secondary or launch storage tank 118 via intake 91a and exits pneumatic air cylinder 90 via outlet 91b during a launch . also shown in fig2 a and 2b are battery 110 and battery charger 112 . battery 110 can be any size as long as it provides enough power to properly run all elements of ball toss apparatus 50 . in one preferred embodiment , battery 110 is a 12 volt direct current ( dc ) battery . batter charger 112 is used to continuously charge battery 110 and in one preferred embodiment is a 6 amp battery charger . during a launch of a volleyball , optical sensor 121 would confirm that a volleyball is positioned above launch arm 86 . pneumatic air cylinder 90 would be actuated by computer processing unit 156 ( shown in fig5 ). a piston within pneumatic air cylinder 90 will force the air from right to left as viewed in fig2 and 3 , thereby actuating launch arm 86 . the actuation of pneumatic cylinder 90 would force launch arm 86 to move in the direction of arrows a and b ( see fig2 a ). likewise , brace 92 would move in the direction as shown by arrow c ( see fig2 a ). pneumatic air cylinder 90 will provide a substantial force to launch arm 86 such that launch arm 86 moves in the direction as shown by arrows a and b at an extremely high rate of speed . likewise , brace 92 will also be rotated in the direction as shown by arrow c . therefore , as shown in fig2 b , once launch arm 86 is fully extended , spring 96 , in conjunction with brace 92 and pivots 104 and 106 , will absorb a majority of the shock and vibration , thereby preventing vibration of ball toss apparatus 50 . fig3 is a top view of ball toss apparatus 50 having housing 52 removed . as shown in fig3 ball toss apparatus 50 includes second or lower ball container rail 60 , ball feeder mechanism 62 , pneumatic air cylinder 64 , crank 74 , launch arm 86 , pneumatic air cylinder 90 , bottom plate 108 , optical sensor 121 , battery 110 , battery charger 112 , main storage tank 116 , secondary storage tank 118 , air compressor 120 , and acme rod 122 . two separate volleyballs are shown in phantom , one above launch arm 86 and one on second ball container rail 60 , held in position by ball feeder mechanism 62 . fig3 shows the path of a volleyball prior to launch traveling from second ball container rail 60 to launch arm 86 . ball feeder mechanism 62 prevents a volleyball from entering the main housing ( not shown in fig3 ) and from being positioned on launch arm 86 until pneumatic air cylinder 64 is activated . once pneumatic air cylinder 64 is activated , ball feeder mechanism 62 is rotated as previously discussed and the volleyball is permitted to roll down second ball container rail 60 to be properly positioned just above launch arm 86 . a launch sequence can then be initiated . fig4 is a detailed view of angle adjustment mechanism 72 of the present invention . angle adjustment mechanism 72 can vary the position of the elements within housing 52 from a first lower position shown in solid lines , to a second raised position shown in phantom . adjusting the angle at which a ball will be launched is important in that an individual may want ball toss apparatus 50 to replicate a serve or a high set or may want apparatus 50 to replicate a &# 34 ; quick &# 34 ; set , a &# 34 ; shoot &# 34 ; set or a hit . angle adjustment mechanism 72 permits numerous and various replications . clearly , with angle adjustment mechanism 72 set in a lower position , a volleyball will be directly above ball toss apparatus 50 . conversely , with angle adjustment mechanism 72 set in a high position , a volleyball will be launched further away from ball toss apparatus 50 . fig5 is a system diagram used in the present device . as shown in fig5 system 123 includes clevis 61 , ball feeder mechanism 62 , pneumatic air cylinder 64 , control panel 80 , clevis 85 launch arm 86 , pneumatic air cylinder 90 , optical sensor 121 , battery 110 , battery charger 112 , connector 114 , main air storage tank 116 , secondary air storage tank 118 , air compressor 120 , pressure regulators 124 and 128 , pressure switch 126 , three - way solenoid actuated valves 130 and 132 , connection hoses 134 - 152 , circuit board 154 , computer processing unit ( cpu ) 156 and remote control transmitter 158 . while cpu 156 is shown in fig5 separate from circuit board 154 , it is understood that cpu 156 is actually positioned on circuit board 154 . as shown in fig5 the details of control panel 80 are not shown . however , fig6 is a front view of control panel 80 . as shown in fig6 control panel 80 includes power switch 160 , mode switch 162 , height adjustment knob 164 , timer adjustment knob 166 , height adjustment display 168 , timer display 170 , and battery power level display 172 . the operation of ball toss apparatus 50 will now be discussed with reference to fig1 - 6 . prior to the launch of a volleyball using ball toss apparatus 50 , there are numerous operations which must be completed to ensure a proper launch . first , a position for power switch 160 must be selected . power switch 160 has three options : a bottom position which corresponds to having apparatus 50 powered on with no audible indicators ( buzzer ), a middle position having no power going from battery 110 , and a top position having apparatus 50 powered on with the pre - launch buzzer activated . with power switch 160 positioned in one of the two powered on states , mode switch 162 can then be set in one of three positions . first , a bottom position corresponding to the timer position which allows apparatus 50 to operate in conjunction with a timer located in cpu 156 . in this position , a count down occurs and the ball is launched when the timer reaches zero . second , a middle position which corresponds to a reset / adjust mode is used to &# 34 ; reset &# 34 ; apparatus 50 and to adjust the internal timer . third , a top position corresponds to a remote mode which allows apparatus 50 to be controlled via remote control 158 . in one preferred embodiment , remote control 158 is a battery powered , wireless , hand - held , radio frequency remote control having a receiver attached to circuit board 154 . power switch 160 is a transparent switch having an led positioned underneath such that cpu 156 activates the led when apparatus 50 is powered on . mode switch 162 is also a transparent switch having an led positioned underneath such that cpu 156 activates when a mode selection is made ; i . e . remote mode or timer mode . height adjustment knob 164 controls how high and how fast a volleyball will be launched from apparatus 50 . more specifically , height adjustment knob 164 interacts with pressure regulator 124 to adjust the amount of pressure which will be provided to pneumatic air cylinder 90 via storage tanks 116 and 118 . the higher the setting of height adjustment knob 164 , the faster and higher the volleyball will be launched . height adjustment display 168 provides a led bar display of the height chosen . timer adjustment knob 166 provides for adjustment in seconds of the amount of time before a ball will be launched . timer display 170 is a two position digital display that displays the timer in seconds . it also indicates &# 34 ; low &# 34 ; and &# 34 ; high &# 34 ; height settings if the height via pressure regulator 124 is set too high or too low . the digital display will also show &# 34 ;---&# 34 ; when remote control 158 is in use rather than the timer . battery power level display 172 displays the amount of power remaining in the system . battery power level display 172 comprises three colour leds ( green , yellow , and red ) indicating the level of battery 110 . cpu 156 will not permit fall discharge of battery 110 . rather , cpu 156 will shut the system down ( i . e . sleep mode ) to prolong the life of battery 110 if battery 110 falls below a predetermined level below 10 volts . cpu 156 provides three operational states of ball toss apparatus 50 . first , there is a timed state in which ball toss apparatus 50 will automatically launch a volleyball at regular timed intervals . second , there is an adjust state in which no launches are performed , but inputs and indicators are active . features of apparatus 50 can be adjusted via control panel 80 in this state . third , a manual state provides that the initiation of a launch sequence is triggered by remote control 158 . in addition to the three operational states described above , cpu 156 also provides four non - operational states . first , a sleep state provides that no outputs are on , however , cpu 156 is monitoring inputs . apparatus 50 will enter the sleep state if apparatus 50 has not been used , i . e ., there has been no launches or modification of inputs , for a significant period of time . in one preferred embodiment , apparatus 50 enters a sleep mode after 15 minutes of non - use . second , a standby state provides that air compressor 120 may run if required , however , all other outputs are off . third , a fault state provides that no launches are allowed . this state will be entered if cpu 156 recognizes that any one of a number of criteria are not met . for example , if optical sensor 121 does not indicated that a volleyball is properly positioned above launch arm 86 , the system will be placed into a fault state via cpu 156 . fourth , an unknown state indicates that the proper operating modes have not been determined . a single launch sequence will now be discussed with specific reference to fig5 and 6 . in order to initiate a launch , power switch 160 must be positioned in either of the on positions ( buzzer on or buzzer off ). mode switch 162 must also be properly positioned to either the timer or remote positions . upon selecting the desired mode , optical sensor 121 senses if a ball is properly located above launch arm 86 and relays this information to cpu 156 . if no ball is present , cpu communicates with three - way solenoid actuated valve 132 which activates pneumatic air cylinder 64 and a ball will be fed as previously described with relation to ball feeder mechanism 62 . the angle of ball toss apparatus 50 can be adjusted via crank 74 and height adjustment knob 164 can be adjusted to ensure the proper height of the launch . once the system is powered on , compressor 120 will fill main air storage tank 116 . pressure regulator 124 will regulate the pressure to secondary air storage tank 118 via height adjustment knob 164 . in one preferred embodiment , the pressure in main air storage tank 116 is maintained between 100 and 120 psi , regulator 124 regulates the pressure in secondary storage tank 118 between 10 and 100 psi . height adjust knob 164 adjusts the pressure in secondary storage tank 118 , which is the pressure used to launch a volleyball . the air within secondary air storage tank 118 will be provided to pneumatic air cylinder 90 via three - way solenoid actuated valve 130 . pneumatic air cylinder 90 will force launch arm 86 to rotate as previously described with reference to fig2 a and 2b , there by launching the volleyball . once the launch has been completed , cpu 156 actuates three - way solenoid actuated valve 132 to direct a predetermined amount of air in the range of 10 to 50 psi to pneumatic air cylinder 64 from main air storage tank 116 via regulator 128 . this in turn forces ball feeder mechanism 62 to pivot as described with reference to fig3 thereby allowing another volleyball to be positioned within housing 52 above launch arm 86 . as shown in fig5 several elements such as optical sensor 121 , pressure regulators 124 and 128 , pressure switch 126 and three - way solenoid actuated valves 130 and 132 have electrical wiring exiting each element . this electrical wiring for each element is connected to circuit board 154 . however , these connections have been eliminated from fig5 for clarity reasons . in addition , while remote control transmitter 158 is a wireless component , it is understood that the remote control has a receiver located on or electrically connected to circuit board 154 . although the present invention has been described with reference to preferred embodiments , workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the invention .
a ball toss apparatus for tossing a ball is disclosed . the ball toss apparatus includes an air compressor for compressing air . an air storage tank is connected to the air compressor for storing the compressed air . a pressure regulator is connected to the air storage tank for regulating the pressure of the compressed air contained in the air storage tank . a pneumatic air cylinder is connected to the air storage tank via a three - way solenoid actuated valve for receiving the compressed air . a ball launch arm is connected to the pneumatic cylinder for launching the ball .