EXERCISING APPARATUS
20180008865 · 2018-01-11
Assignee
Inventors
- Michael G. Lannon (Orleans, MA)
- Mary O. Lannon (Orleans, MA)
- Carl R. Spoeth (Bayonet Point, FL)
- Ian N. Whitehead (Concord, MA)
- Harald Quintus-Bosz (Sudbury, MA)
- Gerhard Pawelka (Lexington, MA)
- Jesse Ambrosina (Topsfield, MA)
Cpc classification
A63B71/0686
HUMAN NECESSITIES
A63B24/0075
HUMAN NECESSITIES
A63B24/0087
HUMAN NECESSITIES
A63B23/03525
HUMAN NECESSITIES
A63B21/00076
HUMAN NECESSITIES
A63B2220/17
HUMAN NECESSITIES
A63B21/4031
HUMAN NECESSITIES
A63B23/1263
HUMAN NECESSITIES
A63B23/1254
HUMAN NECESSITIES
A63B2024/0068
HUMAN NECESSITIES
A63B23/03566
HUMAN NECESSITIES
A63B24/0062
HUMAN NECESSITIES
A63B21/062
HUMAN NECESSITIES
A63B21/00069
HUMAN NECESSITIES
International classification
A63B24/00
HUMAN NECESSITIES
A63B23/035
HUMAN NECESSITIES
A63B71/06
HUMAN NECESSITIES
A63B21/00
HUMAN NECESSITIES
A63B23/12
HUMAN NECESSITIES
Abstract
An exercise apparatus includes a frame and a load mechanism disposed on the frame. The load mechanism has a plurality of selectable weights with each of the selectable weights having an associated indicator device. A press is mechanically coupled to the load mechanism to displace a load based on a selected weight and a sensor is disposed to measure an extent and speed of displacement of the load. A processor is in communication with the sensor, and the processor is configured to determine an indicator signal to send to the indicator device of one of the plurality of selectable weights of the load mechanism based on received performance data, the indicator signal used to indicate which one of the plural of weights to select.
Claims
1-31. (canceled)
32. An exercise apparatus comprises: a frame; a load mechanism attached to the frame, the load mechanism having a plurality of selectable weights, with each of the selectable weights having an associated indicator device; a press mechanism mechanically coupled to the load mechanism to displace a load that is based on a weight selected from the load mechanism; a linkage that mechanically couples the load mechanism with the press; a display; a processor in communication with the display and the sensor, the processor configured to: determine an indicator signal to send to the indicator device of one of the plurality of selectable weights of the load mechanism, with the determination of the indicator signal based on received performance data, the indicator signal used to instruct a user on which one of the plural of weights to select for providing the load.
33. The apparatus of claim 32 wherein each of the associated indicator devices is capable of rending different states in response to a value of the indicator signal sent by the processor.
34. The apparatus of claim 32 further comprising a rotary optical encoder sensor that has an absorbent surface adjacent to a reflective surface disposed to measure an extent and speed of displacement of the load, the rotary optical encoder sensor further comprising: a plurality of optical sensors; a plurality of light sources, with light from the plurality of light sources being reflected off the reflected surface in a first position of the sensor and directed to the optical sensors and being absorbed by the absorptive surface in a second different position causing the optical sensors to produce a series of pulses that are used to determine displacement of the load mechanism by determining displacement of the linkage.
35. The apparatus of claim 32 wherein the processor generates a first indicator signal having a first value that corresponds to a first state of the indicator device to instruct the operator to select the weight associated with the indicator device, and if the operator selects an alternative weight that is different from the predetermined associated weight, the processor generates a second indicator signal to activate a second, different state of an indicator device associated with the alternative weight.
36. The apparatus of claim 32 wherein the processor is further configured to: render on the display: a recommended pace indicator for providing real-time information to the operator regarding a recommended pace of performing an exercise; and an operator pace indicator that varies in position relative to the recommended pace indicator, according to the operator's current pace of performing the exercise.
37. The apparatus of claim 32, further comprising: a port to receive a removable memory device with the processor configured to: initiate exercising instructions for an exercise program by reading data stored on the removable memory device when inserted into the port.
38. An exercise apparatus, comprising: a frame; a load mechanism disposed on the frame, the load mechanism comprising: a plurality of selectable weights; and an indicator device associated with each of the selectable weights; a press positioned on the frame for displacing a load based on a selected one of the plurality of weights; a display; a sensor for measuring a displacement and a speed of the load; a processor configured to: retrieve from a memory, performance data for an operator of the exercise apparatus; determine an indicator signal to send to the indicator device of one of the plurality of selectable weights of the load mechanism based on the retrieved performance data of the operator, the indicator signal used to activate the indicator for the associated one of the plural of weights; process sensor data that provides a current measure of an operator's displacement of the press; cause the display to render a recommended pace indicator for providing real-time information to the operator regarding a recommended pace of performing an exercise and an operator pace indicator that varies in position relative to the recommended pace indicator, according to the operator's current pace of performing the exercise.
39. The apparatus of claim 38 further comprising a memory storage device configured to store exercise instructions for an exercise program.
40. The apparatus of claim 38 wherein the processor is further configured to: compare the operator's current performance against the retrieved performance data for the operator; analyze the current performance data of the operator against a determined rate of performance; and determine an exercising instruction to send to the display for performance by the operator, with the exercising instruction determined based on information associated with the retrieved performance data for the operator.
41. The apparatus of claim 38 wherein the sensor comprises: a rotary optical encoder having an absorbent surface adjacent to a reflective surface on a surface of the sensor pulley; a plurality of optical sensors; and a plurality of light sources, with light from the plurality of light sources being reflected off the reflected surface in a first position and directed to the optical sensors and being absorbed by the absorptive surface in a second different position causing the optical sensors to produce a series of pulses that are used to determine displacement of the load mechanism by determining displacement of the linkage.
42. The apparatus of claim 44, further comprising a linkage joining the load mechanism with the press through the sensor pulley.
43. The apparatus of claim 40 wherein the exercising instruction is rendered by the processor on the display as an indicator that depicts the displacement and the speed of the linkage with respect to a predetermined standard in real time.
44. The apparatus of claim 38, further comprising: a port to receive a removable memory device with the processor configured to: initiate exercising instructions for an exercise program by reading data stored on the removable memory device when inserted into the port.
45. The apparatus of claim 44 wherein the processor is configured to: transfer information stored on the removable memory device when inserted into the port to the memory storage device.
46. An exercise apparatus comprises: a frame; a load mechanism attached to the frame; a press mechanism mechanically coupled to the load mechanism to displace a load from the load mechanism; a linkage that mechanically couples the load mechanism with the press; a sensor to measure displacement and speed of displacement of the load; a display; a processor in communication with the display and the sensor, the processor configured to: determine a current pace of operator performance of an exercise based on displacement and speed data of displacing of the load by the operator; and render on the display: a recommended pace indicator for providing real-time information to the operator regarding a recommended pace of performing the exercise; and an operator pace indicator that varies in position relative to the recommended pace indicator, according to the determined current pace of operator performance of the exercise.
47. The apparatus of claim 46 wherein the processor is configured to render the recommended pace indicator as a box on the display and the operator pace indicator as a bar that varies in position relative to the box, according to the determined current pace of performing the exercise.
48. The apparatus of claim 47 wherein the processor is configured to render a superimposed arrangement of the recommended pace indicator box and the operator pace indicator bar.
49. The apparatus of claim 46 wherein the processor is further configured to cause the display to: render a range indicator for providing a lower and upper pace of performing the exercise.
50. The apparatus of claim 49 wherein the processor is configured to render the recommended pace indicator as a recommended pace indicator box on the display and the operator pace indicator as an operator pace indicator bar that varies in position relative to the box, according to the determined current pace of performing the exercise and render the range indicator as a range indicator bar.
51. The apparatus of claim 50 wherein the processor is configured to render a superimposed arrangement of the recommended pace indicator box, the operator pace indicator bar and the range indicator bar.
52. The apparatus of claim 50 wherein the processor is configured to render the operator pace indicator bar superimposed on the recommended pace indicator box, and the recommended pace indicator box superimposed on the range indicator bar.
53. The apparatus of claim 46, further comprising: a port on the display device to receive a removable memory device with the processor configured to: initiate exercising instructions for an exercise program by reading data stored on the removable memory device when inserted into the port.
54. The apparatus of claim 46, wherein the load mechanism further comprises: a plurality of selectable weights; and an indicator device associated with each of the selectable weights;
55. The apparatus of claim 46 wherein the processor is further configured to: retrieve from a memory, performance data for the operator of the exercise apparatus; process the sensor data that provides the current pace of the operator's displacement of the press; and determine a recommended pace that is displayed as the recommended indicator according to in addition to the operator's current pace of performing the exercise the retrieved performance data.
56. The apparatus of claim 55 wherein the processor is further configured to: compare the operator's current performance against the retrieved performance data for the operator; analyze the current performance data of the operator against a determined rate of performance; and determine an exercising instruction to send to the display for performance by the operator, with the exercising instruction determined based on information associated with the retrieved performance data for the operator.
57. The apparatus of claim 55 wherein the exercising instruction is rendered by the processor on the display as the recommended pace indicator that depicts the displacement and the speed of the linkage with respect to a predetermined standard in real time.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025] For a fuller understanding of the nature and objects of the invention, reference should be made to the following detailed description taken in connection with the accompanying drawings in which:
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067] Similar reference characters refer to similar parts throughout the several Figures of the drawings.
DETAILED DISCUSSION
[0068]
[0069] The apparatus 10 may further include a central frame shroud 30 for concealing the first and second frame coupling 20 and 22. The upper frame unit 18 may include an upper frame shroud 32 for concealing the upper frame unit 18. The central frame shroud 30 and the upper frame shroud 32 may be constructed of a polymeric material or other similar material.
[0070] A load 38 is positioned on the frame 14 by providing a first and a second weight guide 42 and 44 extending from the lower frame unit 16 to the upper frame unit 18. The load 38 provides a resistive force to resists a force exerted by the operator 12. The load 38 may further comprise a plurality of weights 40 each including a horizontal weight cavity 46 for receiving a pin 48. Each of the plurality of weights 40 also include a vertical bore 47 (not shown) for receiving a lifter pin 49. The lifter pin 49 has a plurality of horizontal pin cavities 45 (not shown) for receiving the pin 48. To lift the load 38 the pin 48 is inserted into a horizontal weight cavity 46 of one of the plurality of weights 40 and engages one of the horizontal pin cavities 45. A vertical force is then applied to the lifter pin 49 to lift the load 38. The plurality of weights 40 may be constructed of plate steel or other similar material. The load 38 may be concealed by a weight frame shroud 34 secured to the frame 34. The weight frame shroud 34 may be constructed of a polymeric material or other similar material.
[0071] The apparatus 10 further includes a press 50 positioned on the frame 14 for displacement by the operator 12. The press 50 may include a first and second chest press 52 and 54 for exercising the chest muscles of the operator 12. The first and second chest press 52 and 54 are secured to the frame 14 by a chest pivot 70 secured to the upper frame unit 18. The press 50 may also include a first and second back press 56 and 58 for exercising the back muscles of the operator 12. The first and second back press 56 and 58 are secured to the frame 14 by a first and second back pivot 72 and 74 respectively. The first and second back pivot 72 and 74 are secured to the lower frame unit 16. The press 50 may also include a first and second leg press 60 and 62 for exercising the leg muscles of the operator 12. The first and second leg press 60 and 62 are secured to the frame 14 by a leg press pivot 76 secured to the lower frame unit 16. The frame 14 includes a leg rest 78 for cushioning the leg of the operator 12. The apparatus as shown with a chest press, a back press and leg press, however it should be understood that other presses may be utilized with the apparatus 10,
[0072] The press 50 is joined to the load 38 by a linkage 80 such that the load is displaced upon displacement of the press 50 by the operator 12. The linkage 80 may include a plurality of cables 82 comprising steel or other similar material extending from the lifter pin 49 to the press 50. The linkage 80 may be routed from the load 38 to the press by a plurality of pulleys 84.
[0073] The plurality of cables 82, plurality of pulleys 84 and plurality of weights 40 are concealed by the central frame shroud 30, the upper frame shroud 32 and the weight frame shroud 34. The central frame shroud 30, upper frame shroud 32 and weight frame shroud 34 serve to prohibit access to the plurality of cables 82, plurality of pulleys 84 and plurality of weights 40 in order to prevent injury to the operator 12 or others. The central frame shroud 30, the upper frame shroud 32 and the weight frame shroud 34 also serve to make the apparatus 10 aesthetically pleasing.
[0074]
[0075] The user interface module 90 may further include a first and second speaker 106 and 108 creating audible signals to provide instructions or confirmation of an input into the user interface module 90. The user interface module 90 also includes a first and second function button 110 and 112 for increasing or decreasing a function. In addition, the user interface module 90 may include a stop button 114 and a pause button 116 for either terminating the exercising instruction or pausing the exercising instruction.
[0076]
[0077]
[0078] Each of the reflective optical sensors 152, 154, 156 and 158 and infrared LEDs 160, 162, 164 and 166 may include a Fairchild p/n QRD1114 consisting of a combined infrared LED/photodetector 167. The sensor pulley 134 includes alternating sectors of absorbent surfaces 148 and reflective surfaces 150 for absorbing or reflecting the infrared light emitted from the infrared LED/photodetector 167. The sensor pulley 134 may be constructed of a black ABS pulley wheel 135 and have a nominal radius 45 mm. The alternating sectors of absorbent surfaces 148 and reflective surfaces 150 may be constructed by masking the black ABS pulley wheel 135 and spraying a white paint into the voids of the mask. Alternatively, a pad-printing may be used to apply the alternating sectors of absorbent surfaces 148 and reflective surfaces 150 to the sensor pulley 134. The number of both absorbent surfaces 148 and reflective surfaces 150 positioned on infrared LED/photodetector 167 may include eighteen (18) wherein both absorbent surfaces 148 and reflective surfaces 150 have a width of 7.85 mm. The four infrared LED/photodetectors 167 are utilized at phase angles of 0, 45, 90 and 135 degrees and are placed at an angular spacing of 22.5 degrees to provide reliable position encoding with an angular resolution of 2.5 degrees.
[0079] The postscript program to generate a 36 half-element (number of alternating black and white surfaces) wherein the sensor pulley 134 has a nominal radius of 45 mm may include the following:
TABLE-US-00001 %! Postscript utility for printing an encoder wheel % /inch {72 mul} def % #points/inch (don't change me) /od 3.55 inch def % outside diameter of wheel /id 0.81 inch def % inside diameter of wheel (hub) /sod 3.55 inch def % outside diameter of segments /sid 2.75 inch def % inside diameter of segments /orad od 2 div def /irad id 2 div def /sorad sod 2 div def /sired sid 2 div def /segments 36 def % number of segments (black and white) /angle 360 segments div def /wedge {/radius exch def /angle_s exch def /angle_e exch def newpath % 0 0 moveto 0 0 radius angles_s angle_e arc 0 0 sired angle _e angle_s arc closepath }def /circle { /radius exch def newpath 00 radius 0.360. arc closepath } def gsave 4.0 inch 4.0 inch translate 0 1 segments { 360 segments div rotate angle 0 sorad wedge 2mod 0 eq{1}{0}ifelse setgray fill } for 0 setgray 0.5 setlinewidth irad circle stroke orad circle stroke grestore showpage
[0080] The decoding of the sensor 130 for measuring a displacement and a speed of the linkage 80 may be processed by using an Atmel ATF750CL-15 Complex Programmable Logic Device (CPLD) having the following equations:
TABLE-US-00002 Name Decoder8; PartNo QD001; Date 9/22/2004; Revision 01; Designer INW: Company Inwoods Consulting; Assembly AHF-003; Location U8; Device V750C; / *************** INPUT PINS *********************/ PIN 1= Clk; /* 6MHz input Clock */ PIN 2= Rest; /* Reset */ PIN 3= DO; /* Phi 0 degrees*/ PIN 4= Dl; /* Phi 45 degrees */ PIN 5= 02; /* Phi 90 degrees */ PIN 6= D3; /* Phi 135 degrees */ / *************** OUTPUT PINS *********************/ PIN 14= tCount; /* Toggle Count*/ PIN 15= Up; /* Up pulses, for internal use */ PIN 17= pCount; /* un-delayed Count */ PIN 18= DIR; /* Direction 1 = Up, 0 = Down */ PIN 19= Count; /* Pulse count output*/ PIN 20= QDO; /* Phi 0, delayed 2 DCLK*/ PIN 21= QD1; /* Phi 45, delayed 2 DCLK */ PIN 22= QD2; /* Phi 90, delayed 2 DCLK*/ PIN 23= QD3; /* Phi 135, delayed 2 DCLK */ /* ** PINNODE 25..34 for Q1 of pins 14..23 ** PINNODE 35..44 for Q0 of pins 14..23 (i.e. I/0 pins) */ PINNODE 25 = DCLKO; PINNODE 27 = DCLK1; PINNODE 37 = DCLK2; PINNODE 31 = Q0; /* Phi 0, delayed 1 DCLK, buried register */ PINNODE 32 = 01; /* Phi 45, delayed 1 DCLK, buried register */ PINNODE 33 = 02; /* Phi 90, delayed 1 DCLK, buried register */ PINNODE 34 = Q3; /* Phi 135, delayed 1 DCLK, buried register */ /** Declarations and Intermediate Variable Definitions **/ /* Equations*/ /* Timing States */ DCLK2.t = DCLK1 & DCLKO; DCLK1.t = DCLKO; DCLKO.t = ‘b′1; [DCLK2..0].ckmux = Clk; [DCLK2..0).ar = !Rest; [DCLK2..0).sp =′b′0; TO = !DCLK2 & !DCLK1 & !DCLKO; T1 = !DCLK2 & !DCLKI & DCLKO; T2 = !DCLK2 & !DCLK1 & !DCLKO; T3 = !DCLK2 & DCLK1 & DCLKO; T4 = DCLK2 & !DCLK1 & !DCLKO; T5 = DCLK2 & !DCLK1 & DCLKO; T6 = DCLK2 & DCLK1 & !DCLKO T7 = DCLK2 & DCLK1 & DCLKO; /* Latch the phase inputs on TO */ [Q3..0].ar = !Rest; [O3..0].sp = ′b’0; [Q3..0].ck = T7; QD0.d = QO; QD1.d = Q1; QD2.d = Q2; QD3.d = Q3; /* Clock the latched inputs on T7, giving time for edge detection */ [QD3..0].ar = !Rest; [QD3..0].sp =′b’0; [QD3..0].ck = T7; QD0.d = Q0; QD1.d = Q1; QD2.d = Q2; QD3.d = Q3; \* Edge Detection, sample for falling edges on T1 and rising edges on T3 */ D0low = (!Q0 & !QD0); D0high = (Q0 & QD0); D0rise = (Q0 & !QD0 & T3); D0fall =(!Q0& QD0&T1); D1low= (!Q1 & !QDI); Dlhigh = (Q1 & QD1); D1rise = (Q1 & !QD1 & T3); D1fall = (!Q1 & QD1 & T1); D2low = (!Q2 & !QD2); D2high = (Q2 & QD2); D2rise = (Q2 & !QD2 & T3); D2fall= (!Q2 & QD2 & T1 D3low = (!Q3 & !QD3); D3high = (Q3 & QD3); D3rise = (Q3 & !QD3 & T3); D3fall = (!Q3 & QO3 & T1); /* Output a ″Count″ Pulse for edge edge detected */ pCount.ck = Clk; pCount.sp =’b′0; pCount.d = (D0rise # D1rise # D2rise #D3rise # D0fall # Dlfall # D2fall #D3fall); pCount.oe = ‘b′1; pCount.ar= !Rest; Count.ck = Clk; Count_sp = ‘b′0; Count.d = pCount; Count.oe = ‘b’1; Count.ar = !Rest; /*Toggie Count - good for debug */ tCount.ar = !Rest; tCount.sp = ‘b’0; tCount.ck = Count; /*Toggie output on Count*/ tCount.d = !tCount /*Direction - Define 8 states that are identified with the ″UP″ direction */ S0 = D0rise & D1low; S1 = D0high & D1 rise & D2low; S2 = Dlhigh & D2rise & D3low; S3 = D2high & D3rise; S4 = D0fall & Dlhigh; S5 = D0low & D1fall & D2high; S6 = D1 low & D2fall & D3high; S7 = D2low & D3fall; Up =(SO#S1 #S2#S3#S4#S5#S6#S7); Up.oe = ′b′1; Up.ar = !Rest; DIR.ck = pCount; DIR.sp =′b′0; DIR.d = Up; DIR.oe =′b′1; DIR.ar = !Rest;
[0081]
[0082]
[0083] The monitor 250 also includes a plurality of signals 260 for receiving an electrical current. The plurality of signals 260 instruct the operator 12 to place the pin 48 in one of the horizontal weight cavities 46 of the plurality of weights 40. The plurality of signals 260 may include a plurality of Bi-Color LED lights 262. A Bi-Color LED light 262 will generate a flashing green color to instruct the operator 12 to place the pin 48 in the aligning horizontal weight cavity 46. If the operator 12 places the pin in the aligning horizontal weight cavity 46 adjacent to the flashing LED light 262, the LED light 262 will convert to a steady green color. If the operator 12 places the pin in an alternative horizontal weight cavity 46 which is not adjacent to the flashing LED light 262, the LED light 262 adjacent to the pin will generate a steady red color. The monitor 250 also includes a plurality of weight values 264 to provide the operator 12 with the load value the operator 12 will be displacing upon displacement of the press 50.
[0084]
[0085] More specifically, the PCB 280 communicates with the liquid crystal touch screen display 94 for providing exercising instructions to the operator 12. The operator 12 may input data from the liquid crystal touch screen display 94 to the PCB 280. The PCB 280 also receives data from the sensor 130 for processing the performance of the exercising instruction by the operator 12. The sensor 130 monitors any movement of the sensor pulley 134. The CPU 350 converts this movement into speed and direction data. The speed and direction data is displayed on the liquid crystal touch screen display 94 to provide an on-screen visual display of the speed and direction data of the plurality of weights 40 in real-time. This visual display may be beneficial for practicing the correct rate and pace for a particle exercise.
[0086] The PCB 280 receives data from the scale 170 for processing the weight of the operator 12. The scale 170 includes first, second, third and fourth strain gage load cell sensors 190, 192, 194 and 196 that are incorporated into the seat 24. The PCB 280 interprets and integrates the strain gage load cell sensors signals. The scale data is displayed on the liquid crystal touch screen display 94 and is stored on the memory storage 96 to record the operator's weight. The PCB 280 further receives data from the contact 100 for processing the heart rate and the body fat of the operator 12. The contact 100 is incorporated into the user interface module 280. The contact 100 provides sensor input to the PCB 280. The contact data is displayed on the liquid crystal touch screen display 94 and is stored on the memory storage 96 to record the operator's heart rate and body fat. The stored heart rate and body fat data is used to track the health of the operator 12.
[0087] The PCB 280 further receives data from the monitor 250 for processing the number of plurality of weights 40 displaced by the operator 12. The monitor 250 includes a plurality of infrared LED 257 aligned with a plurality of optical sensors 258 adjacent to each of the plurality of weights 40. The monitor 250 provides sensor input to the PCB 280 as to the position of the pin 48 upon the pin 48 blocking the light emitting from the infrared LED 257 to the optical sensor 258. The plurality of weight data is displayed on the liquid crystal touch screen display 94 and is stored on the memory storage 96 to record the weight lifted by the operator 12. The monitor 260 also includes a plurality of signals 260 comprising a bio-colored LEDs 262 adjacent to each of the plurality of weights 40. The software calculates the proper weight for the operator's program. The PCB 280 transmits a signal to the monitor 260 to illuminate the bio-colored LED 262 adjacent the proper weight. The illuminated bio-colored LED 262 provides a visual indication to the operator 12 regarding the pin 48 placement for an exercise. The normal condition the bio-colored LED 262 is not illuminated. When the software program sends a signal to the proper plurality of weights 40 for the operator's program, the bio-colored LED 262 will illuminate a flashing green signal to inform the operator 12 in which plurality of weights 40 to insert the pin 48. When the operator 12 has properly placed the pin 48 adjacent to the flashing green bio-colored LED 262, the optical sensor 258 senses the location of the pin 48 and will send a corresponding signal back to the PCB 280 as confirmation. The software program will then send a response signal back to the bio-colored LED 262 and turn the bio-colored LED 262 to steady green to notify the operator 12 that they have the pin 48 in the proper position for the exercise.
[0088] If the operator 12 elects to not place pin 48 in the recommended position, and places the pin 48 in an alternate position, the optical sensor 258 at the alternate position will send a signal to the PCB 280 of the alternative selection and in turn generate a pop-up notice on the liquid crystal touch screen display 94 and also send a signal to the bio-colored LED 262 at the alternate position and create a flashing red signal. The bio-colored LED 262 that was recommended for the pin 48 location will continue to flash green. If the operator 12 confirms the use of the alternate pin 48 location by interacting with the liquid crystal touch screen display 94, the software will send an appropriate signal to the alternate position of the bio-colored LED 262 and create a steady green bio-colored LED 262 condition and extinguish the bio-colored LED 262 at the recommended position. At the same time the software will change the operator's program to use the alternate position for the exercise program.
[0089] The PCB 280 receives data from both the sensor 130 and the monitor 250 thru a USB Hub system 356 that is integrated into a monitor PCB board. The user interface module 90 may also includes an audio system 106, a system reset switch 118. The audio system 105 has a first speaker 106 and a second speaker 108 that produces feedback tones during the operator's interaction with the apparatus 10. The PCB 280 may be powered by a wall transformer 120 wherein the 120 vac is converted to 5-15 vdc.
[0090] The PCB 280 further transfers data to the memory storage 96 for saving the weight and the heart rate and the body fat of the operator 12 and the number of plurality of weights 40 displaced and the performance of the exercising instruction by the operator 12. The memory storage 96 is inserted into the input port 95 located on the face of the user interface module 90. The memory storage 96 allows the apparatus 10 to acknowledge individual operators 12 and for the operator 12 to record and analyze individual personal data after the exercise session is completed. The memory storage 96 may include a removable memory device 98. The function of the removable memory device 98 may include acting as an ignition key to start the application software and load personal data and exercise programs into the user interface module 90, acting as a repository of personal operator data and exercise program data that can be removed and reinserted into any gym having an apparatus 10 to automatically load the appropriate personal operator data and continue the operator's exercise program. The removable memory device 98 may also function to allow the operator 12 to access and print out the operator's daily exercise results on a system located in a exercise facility, to permit the operator 12 to upload the operator's data to the a common Website for remote access via password encryption and permit connection to the World Wide Web and uploads data that will be used by the manufacture to populate a Global Database with information such as: Gender, Age, Height, Weight, Strength Test Results, Body Fat, Heart Rate, Resting Metabolic rate, Exercise Program Information, Program intensity Factors, Etc.
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111] The present disclosure includes that contained in the appended claims as well as that of the foregoing description. Although this invention has been described in its preferred form with a certain degree of particularity, it is understood that the present disclosure of the preferred form has been made only by way of example and that numerous changes in the details of construction and the combination and arrangement of parts may be resorted to without departing from the spirit and scope of the invention.