The present invention generally relates to a laboratory kit including a wireless sensor probe for performing experiments within an interactive laboratory. In particular, the kit may collect data from an associated experimental environment for processing by a software component operating within the interactive laboratory.
Traditionally, educational courses include both a lecture component and a hands-on laboratory component. During the lecture component, a professor or a teacher may speak or lecture on an educational topic in front of a classroom of students. The laboratory component may include student hands-on experimentation conducted under the direction of an instructor or teaching assistant. Generally, the instructor or teaching assistant instructs the students and provides guidance as needed during the experiment. The instructor or teaching assistant may also provide educational and informative feedback and grades relating to the students' performance.
Laboratory components may, however, require significant costs and resources including expensive equipment such as computers, sensors, data acquisition software, and other complex hardware and software devices. Preparation and set up for laboratory components also require a dedicated and oftentimes highly-trained staff and large, as well as properly equipped rooms for housing the laboratory equipment.
In addition, the laboratory curriculum must be designed to match the needs of the educational course. For example, the instructors or teaching assistants must be trained in the proper teaching techniques and equipment operation for each laboratory section. In addition, the instructor or teaching assistant must be trained in the proper grading techniques for evaluating the students' performance and entering the grades into the course grade-book.
These requirements may be expensive and many colleges and universities do not have the resources to offer laboratory sections for each course. Students at these colleges and universities may therefore be precluded from obtaining hands-on laboratory experience in these environments.
A need therefore exists for a low-cost system that provides students a hands-on interactive laboratory experience.
The present invention relates to an interactive laboratory kit for providing students a self-paced and hands-on experience for performing experiments. In general, the interactive laboratory kit provides a learning platform for students to perform multiple types of experiments at various locations. The interactive laboratory kit may include hardware components, such as a wireless sensor probe, a receiver module, and a storage mechanism, and a software component including software capable of implementing the laboratory experience.
The sensor probe may be a lightweight, portable, and wireless device used by a student for performing different laboratory experiments. The probe includes a plurality of sensors for sensing physical characteristics and other phenomena within the experimental environment and collecting experimental data associated with the sensed physical characteristics and phenomena during the course of a laboratory experiment. In one example, the plurality of sensors are capable of sensing and collecting data associated with various physical phenomena including acceleration data associated with the movement of the probe, magnetic field data associated with magnetic fields located proximate the probe, voltage data associated with an external voltage source connected to the probe, and the distance and position data associated with a probe relative to a particular location or object. Once phenomena is sensed and the data is collected, the sensor probe may transmit a signal containing the collected experimental data to the receiver module.
The receiver module may have a similar shape and size to that of the sensor probe and may be adapted to connect with a personal computer for transferring the signal containing the collected experimental data to the computer. The functions of the receiver module may also be handled by the personal computer.
The storage mechanism may store the software component and be adapted to connect with the personal computer. In one example, the storage mechanism may be a portable device, such as a USB flash drive and is adapted for insertion into or connection to the computer. In another example, the storage mechanism may be built directly into the personal computer, such as an internal hard drive.
The software component includes software stored at the storage mechanism and is adapted for implementing the interactive laboratory. In one example the software component includes software for executing a lesson application program capable of controlling different aspects of the interactive laboratory. For instance, the lesson application program may provide an interactive student interface for controlling a particular experiment and may provide guidance to the student throughout each aspect of an experiment. Via the interactive interface, the student may select, setup, and initiate a particular experiment or manipulate or analyze data presented during the course of the experiment. The lesson application program may also provide laboratory instructions, questions, and other informative data to the student during the course of the selected experiment.
The software component may also include software adapted for executing multiple sets of instructions at a computer for processing the collected experimental data and calculating different magnitudes and values associated with physical characteristics and phenomena encountered within the experimental environment. In one example, the software component is capable of calculating magnitudes associated with the acceleration data associated with the movement of the probe, magnetic field data associated with magnetic fields located proximate the probe, voltage data associated with an external voltage source connected to the probe, and the distance and position data associated with a probe relative to a particular location or object. The software component may also be capable of calculating values of other characteristics associated with the collected experimental data such as velocity and displacement, an electric field proximate the probe, a current, resistance, and capacitance associated with an external source, a force, frequency, light polarization, sound intensity, pressure, and any other phenomena related to the interactive laboratory experiment using formulas and equations known in the art.
In the drawings,
a is a flowchart showing the operation of the receiver module when using the accelerometer sensor;
b is a flowchart showing the operation of the sensor probe when using the accelerometer sensor;
a is a flowchart showing the operation of the receiver module when using the Hall Effect Probe sensor;
b is a flowchart showing the operation of the sensor probe when using the Hall Effect Probe sensor;
a is a flowchart showing the operation of the receiver module when using the voltage sensor;
b is a flowchart showing the operation of the sensor probe when using the voltage sensor;
a is a flowchart showing the operation of the receiver module when using the ranging function;
b is a flowchart showing the operation of the sensor probe when using the ranging function;
The invention disclosed herein is, of course, susceptible of embodiment in many forms. Shown in the drawings and described herein below in detail are the preferred embodiments of the invention. It is to be understood, however, that the present disclosure is an exemplification of the principles of the invention and does not limit the invention to the illustrated embodiments.
Referring to
In a preferred embodiment and referring to
A general overview of the operation of the interactive laboratory kit 100 and the analysis of the data received at the computer 106 is detailed in
If the lesson is finished 250, then the results are validated 280 and recorded 290 for future usage. If the lesson is not finished, then the software component 108 may provide the student another question 260. The student responds to the question 270 and the software component 108 will determine if more data needs to be collected 275. If no more data is needed, the software component will process the newly received data 220 and continue the process. If more data is needed, the student will collect additional data by performing additional experiments using the sensor probe 102. At the completion of the process, the software component 108 validates 280 and records 290 the results of the lesson in a data storage associated with the computer.
Referring to
The sensor probe 102 includes a generally rectangular housing 112 containing switches, buttons, sensors, and other components for controlling its operation. As shown in
The “R” and “L” buttons 116, 118 as well as the corresponding LEDs 120, 122 may be disposed adjacent the upper exterior surface of the housing 112 and may serve a variety of functions depending on the type of experiment being performed. In one example, the student may depress either the “R” or “L” button 116, 118 to wake a sensor probe 102 that is in a power conserve mode. During certain experiments, these buttons may also be used to activate a timer or input a particular value. The LEDs 120, 122 correspond to the “R” and “L” buttons 116, 118 respectively and may be adapted to illuminate upon depression of the corresponding button 116, 118 or in addition may be adapted to illuminate independently to indicate information concerning the interactive laboratory kit 100, such as the end of a portion of the experiment.
Still other uses for the “R” and “L” buttons 116, 118 respectively are contemplated for providing a way for the student to interact with the software component 108. It should also be recognized that the “R” and “L” buttons may be replaced with differently labeled buttons, or that there may be more or less than two buttons that serve the function of permitting a student to interact with the lesson software.
Internally, the sensor probe 102 also includes different components associated with operation of the probe 102. In particular, the housing 112 includes a controller 124, a transceiver 126 and antenna 128, as well as multiple sensors disposed on a printed circuit board 130. The transceiver 126 may also be configured as a separate transmitter unit and receiver unit.
The controller 124 may be a microcontroller such as a Texas Instruments MSP430F2274 Mixed Signal Microcontroller and used as a central device to control the operation and various functions associated with the sensor probe 102. The controller 124 interacts with the sensors by sampling and converting the collected experimental data from an analog to digital format. For example, an accelerometer 132 may be used to collect data associated with the acceleration of the sensor probe 102. The collected acceleration data may be analog data that is sampled by an analog-to-digital converter located at the controller 124. The controller 124 may then authorize the transceiver 126 to transmit the digital signal containing the collected data to the receiver module 104.
The transceiver 126 may be a Texas Instruments CC2500 2.4 GHz transceiver that may be used to transmit data to the receiver module 104. Using the transceiver, the sensor probe 102 is able to send the digital signal containing the collected data to the receiver module 104 at approximately 100 times per second over a wireless communication link. This allows the collected data to be analyzed and presented on the display in an approximately real-time format. It is also contemplated that the sensor probe 102 may support one-time measurements and transmissions, multiple periodic measurements are transmissions, and aperiodic measurements and transmissions to the receiver module 104.
In addition to sending data from the sensor probe 102 to the receiver module 104, the transceiver module 126 can also receive commands or data from the software component 108 through receiver module 104. For example, commands can be sent to the sensor probe 102 and received by the transceiver module 126 to configure or control components of sensor probe 102 such as the operation of particular sensors, sensor gain amplification, sensor sensitivity, or sampling frequency.
The plurality of sensors, disposed at the sensor probe 102, may be used for sensing phenomena and collecting experimental data associated with the sensed phenomena during an experiment. One of the plurality of sensors may be the accelerometer 132 capable of sensing and collecting data associated with acceleration of a moving sensor probe 102. In one example, the accelerometer 132 may be a single Analog Devices 3D accelerometer AADXL335BCPZ-RL and may be disposed on the printed circuit board 130 and operatively connected to the controller 124. Specifically, while the sensor probe 102 is moving, the accelerometer 132 collects acceleration data associated with the x, y, and z directions in correspondence with the movement of the probe 102 in those directions. The collected acceleration data may then be sampled by the connected controller 124 converting the analog collected data to a digital format allowing for transfer of a signal containing the acceleration data to the receiver module 104.
Magnetic field sensors, such as multiple Hall Effect sensors 134, may be located within the housing 112 and are capable of sensing and collecting data relating to a magnetic field proximate the probe 102. Referring to
Referring again to
In one example, the ultrasonic sensor 140 may be used to measure the distance between the sensor probe 102 and the receiver module 104. In this example, the receiver module 104 transmits a radio frequency signal to the sensor probe 102 while a controller 168 at the receiver module simultaneously initiates a timer. The radio frequency signal is received by the probe 102 and in response causes the ultrasonic sensor 140 to transmit an ultrasonic pulse toward the receiver module 104. The timer continues to toll until the ultrasonic pulse is received by the receiver module 104. Upon receipt, the timer stops and the time elapsed is used to calculate the total distance between the sensor probe 102 and the receiver module 104.
Another function of the ultrasonic sensor 140 is its ability to measure the distance between the sensor probe 102 and another object through transmission of an ultrasonic pulse. To measure the distance between the probe 102 and a particular object, the ultrasonic sensor 140 may transmit an ultrasonic pulse in the direction of a particular object. Transmission of the pulse causes the controller 124 at the sensor probe to simultaneously initiate a timer. Once the ultrasonic pulse reaches the object, it is reflected back toward the probe 102. The sensor probe 102 listens for the echo and upon receiving the reflected pulse, the controller instructs the timer to stop. Using the elapsed time data, the distance between the sensor probe 102 and the particular object may be calculated.
The sensor probe 102 may also include a plurality of voltage input pins 142 for sensing and collecting data associated with a voltage of an external source connected to the probe 102. As shown in
Specifically in one example, the external source may be connected to one of the plurality of input pins 142. As shown in the example in
The sensor probe 102 may also be equipped with additional sensors or components for sensing and collecting data associated with different physical characteristics and phenomena during different experiments. For example, a piezoelectric sensor may also be included for directly sensing and collected data relating to the force or pressure associated with a particular experiment. Similar to above, these sensors may also be connected to the controller 124 thereby permitting sampling of the collected data where the digital signal containing the collected data is transmitted to the receiver module 104.
As previously discussed, the sensor probe 102 includes a USB connector 123. It is also appreciated that the USB connector 123 may be replaced by other known connection interfaces. In addition to supplying power, the USB connector 123 may be used to perform a number of functions. For example, the USB connector may be used as an interface for reprogramming the sensor probe 102. In other embodiments, the USB connector may be used to provide an expansion port for adding new sensor types.
The receiver module 104 is used for receiving a signal containing the collected experimental data from the sensor probe 102 and transferring the signal to the computer 106. Referring to
The receiver module 104 also includes a housing 167 containing a variety of elements for receiving and transferring the experimental data collected by the sensor probe 102. Referring to
The receiver module 104 may also include an actuator switch 169 and a first and second button 170, 172 and adjacent and corresponding LEDs 174, 176. The receiver module 104 may be powered by sliding the actuator switch 169 from an “OFF” position to an “ON” position. Each button 170, 172 may also have different functions depending on the type of experiment being performed. Similarly, each LED 174, 176 may illuminate upon depression of the corresponding button 170, 172 or they may illuminate independently to indicate some type of information concerning the interactive laboratory kit 100.
The storage mechanism 105, shown in
The software component 108 includes software adapted for implementing a lesson application program for use on the personal computer 106 and executing multiple sets of instructions for processing the collected data and calculating and displaying magnitudes and values of the physical phenomena associated with the collected data.
The lesson application program 108 may be adapted for execution on a personal computer 106 that is local to the student. With reference to
Lesson modules may be stored in the lesson database 109 and retrieved by the lesson application 108 for local use by a student. As the student progresses through the lesson module, the performance of the student on various aspects of the lesson are evaluated by the lesson application 108 and transferred to the lesson database 109. Data obtained from the sensor probe 102 and receiver module 104 may also be transferred through the lesson application to the lesson database, where the data can be further analyzed as needed.
In particular, the lesson application program may provide an interactive student interface for accessing and controlling various experiments and may provide guidance and instruction during the course of the interactive experiment. Referring to
As described above, the sensor probe 102 may be powered to an ON position by sliding the actuator switch 114 to the “Battery” or “USB” position. To conserve battery power while not in use, the sensor probe will enter a sleep mode after a period of inactivity. When it is time for the experiment, the student may wake the sensor probe 102 by pressing one of the “R” or the “L” buttons 116, 118.
Once the sensor probe 102 is awake, the student may select an experiment at the Action pull-down menu 148 from the list of displayed experiments. In this example, and referring to
The lesson application program may also guide the student through the experiment by providing instructional materials and evaluating the student's performance. For example, the lesson application program may display instructions for performing the experiment or onscreen graphics displaying preferences from the selected experiment. This allows the student to read through the instructions on the computer display 110 while performing the experiment. In addition, the lesson application program may display questions or quizzes regarding the particular experiment. The student is able to respond and have the answers quickly evaluated and graded by the lesson application program. It is of course conceivable, in another example, that traditional hard copy instructions and questions may be provided to the student for use during the interactive experiment.
The software component 108 also includes software for controlling the functionality of the receiver module 104 and the sensor probe 102. The sensor probe 102 and the receiver module 104 default to idle states in which they are listening for signal traffic. In one embodiment, the sensor probe 102 can receive information via radio frequency signals from the receiver module 104. The receiver module 104 can receive signal traffic from the sensor probe 102 or from the software component 108.
a and 11b illustrate functional flowcharts for operating the sensor probe 102 and the receiver module 104 in an accelerometer experiment. The software component 108 sends a “Start Accelerometer” command message to the receiver module 104. Upon receiving this command 402, the receiver module 104 sends a “Start Accelerometer” command message to the sensor probe 102 to begin data acquisition from the accelerometer sensor 132, step 404.
Once activated 406, the accelerometer sensor samples and digitizes the voltages on the accelerometer chip outputs corresponding to the acceleration in the x, y, and z axes using the analog to digital converter built into the microcontroller 124. A data packet containing information is also assembled 408. The data packet is sent, step 410, by radio frequency communication to the receiver module or base 104. An optional delay 412 can be incorporated to adjust the rate at which sensor probe 102 transmits sensor information to the base 104. In one embodiment, the delay is configured so that approximately 100 data packets per second are sent from the sensor probe 102 to the base 104. As data packets are received, step 414, from the sensor probe 102, the base or receiver module 104 communicates the data packet to the software component 108 on the personal computer 106, step 416.
A “Stop Accelerometer” command, step 418, can be initiated by the software component 108 through a timed termination or as the result of input from the user. The software component 108 communicates a “Stop Accelerometer” command via USB connection to the receiver module 104. The receiver module 104 then communicates the command to the sensor probe 102, step 420. Once a “Stop Accelerometer” command from the receiver module 104, the previously described data acquisition loop is terminated and the sensor probe 102 returns to the default idle state, step 424.
a and 12b illustrate functional flowcharts for the receiver module and the sensor probe while operating the Hall Effect probe sensors. As with the accelerometer, the Hall effect probe sensors are controlled by start and stop commands originating from the software component 108. Upon receipt of a start message, step 432, from the software application 108, the receiver module 104 communicates a message 434 to the sensor probe 102 to start the Hall Effect probe. In response 444, the sensor probe 102 enables 446 the Hall Effect probe 134. Similar to the process previously described in connection with the accelerometer sensor, the analog to digital converter samples voltages in step 448 from the Hall Effect probe sensors corresponding to the magnetic field along the x, y, and z axes. Data packets containing the sensor information are assembled and communicated in step 450 to the receiver module or base 104, which in turn is transmitted to the software component 108 on the personal computer 106. This data acquisition loop continues until a stop command is issued from the software component 108, for example as a result of user action or after a programmed duration. The stop command is received, step 440, by the receiver module 104 and communicated, step 442, from the sensor probe 102. Upon receipt of the stop command, the sensor probe 102 disables, step 456, the Hall Effect probes 134 and returns to idle.
a and 13b illustrate functional flowcharts for the receiver module and the sensor probe during operation of the voltage sensor. Upon receipt of a “Start Voltage Mode” command, step 460, from the software application 108, the receiver module 104 communicates a “Start Voltage Mode” message to the sensor probe 102, step 462. When the message is received, step 472, the sensor probe 102 enables a high-gain amplifier prior to entering the data acquisition loop, step 474. Once in the data acquisition loop, the externally applied voltages from the voltage input pins V1156 and V2162 as well as an amplified version of the externally applied voltage on the AMP input pin are sampled, step 476. The sampled data is assembled in a packet and transmitted to the receiver module 104, step 478. An optional delay can be incorporated to adjust the rate at which sensor probe 102 transmits sensor information to the base or receiver module 104, step 480. The data acquisition loop continues until a stop command is issued, step 490, from the software component 108 through the receiver module 104. Upon receipt of the stop command, the sensor probe 102 disables the amplifier, step 488, and returns to an idle state, step 496.
The software application 108 can be configured to send commands to adjust the response of voltage input pins 142 on the sensor probe 102. Upon receipt of a command message, step 464, the receiver module 104 can pass the command on to the sensor probe 102, step 466. Upon receipt of the command message, step 482, shown as “Pulser/Amp” message on
a and 14b illustrate flowcharts for illustrating the functionality of using the receiver module 104 and sensor probe 102 in a ranging mode using the ultrasound transducer 140. Upon receipt of a “Start Range Mode” command from the software component 108, step 408, the receiver module 104 enables a ultrasonic receiver for receiving signals from an ultrasonic transducer, starts a timer which controls a timing interrupt, and sends a “Start Range Mode” message to the sensor probe 102, step 410. In some embodiments, the ultrasonic receiver may be, but is not necessarily, a physically separate component from the transceiver 180 within the receiver module 104. Each time the timing interrupt is triggered, step 418, the receiver module 104 resets the timer, sends a “Measure Range Mode” command to the sensor probe 102, starts a high speed Range Counter in the microcontroller 168, and enables an interrupt controlled by the ultrasonic receiver, step 520. In a contemplated embodiment, the timer interrupt is triggered at a predetermined rate of 80 Hz.
Upon receiving a “Start Range Mode” command from the receiver module 104, step 532, the sensor probe 102 responds by enabling the ultrasonic transmitter 140, step 534. When the sensor probe 102 receives a “Measure Range Mode” command, step 536, triggered by the timing interrupt, from the receiver module 104, the sensor probe 102 transmits an ultrasonic sound pulse from the ultrasonic transmitter, step 538. An analog to digital converter samples and digitizes the voltages on the accelerometer chip outputs corresponding to the x, y, and z axes, step 540. This information is assembled into a data packet and sent from the sensor probe 102 to the receiver module 104, step 542. The sensor probe 102 returns to idle to await the next “Start Range Mode” command, step 530.
When the ultrasonic pulse is received by the receiver module 104, the ultrasonic receiver generates an interrupt, step 522. This pulse receiver interrupt signal causes the receiver module 104 to stop the Range Counter, record its value and to disable further ultrasonic receiver interrupts, step 524. When the data packet transmitted by the sensor probe 102 is received by the receiver module 104, step 512, the Range Counter value is sent along with the data packet to the software application 108. The Range Counter value may be appended or encoded into the data packet, step 514, before transmission to the software application 108, step 516.
The cycle described above continues until the software component 108 sends a “Stop Range Mode” command to the receiver module 104, step 524. Upon receipt of the “Stop Range Mode” command, the receiver module 104 disables the ultrasonic receiver and timer, step 506. The receiver module 104 also transmits a “Stop Range Mode” command to the sensor probe 102. Upon receipt of the command, step 544, the sensor probe 102 disables the ultrasonic transmitter, step 546, and returns to an idle state, step 530.
One of skill in the art will appreciate that other types of sensors and program configurations can be adapted to suit the needs of the user. It should also be appreciated that while the descriptions above describe obtaining one type of sensor data at a time for clarity, the sensor probe 102, receiver module 104, and the software component 108 may in some embodiments acquire information from multiple sensors at the same time.
The software component 108 also includes software adapted for executing multiple sets of instructions on the computer 106 that are capable of processing the collected experimental data, calculating magnitudes and values associated with the collected experimental data, and presenting the processed data and calculated magnitudes and values at the computer display 110. Each set of instructions may be correlated with a particular interactive experiment and selected in response to actuation or selection of the corresponding interactive experiment for selectively processing the signals received from the receiver module 104. For example, if a student selects the “Acceleration” experiment at the command window 146, a set of instructions pertaining to the processing, calculation, and presentation of data collected from the accelerometer 132 may be selected. Once selected, the particular set of instructions associated with the interactive experiment may be executed by the computer 106 to process the collected experimental data.
The software execution of a particular set of instructions relating to the processing, calculation, and presentation of data collected from the accelerometer 132 is shown by way of example in
The software executes a set of instructions associated with the acceleration experiment for processing the collected acceleration data. In one example, the set of instructions is adapted for calculating the magnitude of the acceleration of the sensor probe 102 in the various directions at particular times during the experiment from the collected acceleration data.
In addition, the software is also capable of executing sets of instructions calculating the value of other characteristics associated with the collected acceleration data such as the velocity or the displacement of the sensor probe 102, or any other related characteristic at different times during the experiment using well known formulas and equations.
As shown in
In some experiments, the probe 102 may remain relatively stationary while the student uses the probe's sensors to perform the experiment. For example, a student may calculate a magnetic field associated with a charged wire or magnet by positioning the charged wire or magnet within range of one of the magnetic field sensors located on the sensor probe 102.
Data collected by the Hall Effect sensors 134 and processed by the software component 108 is shown in
The software component 108 also includes software capable of executing sets of instructions for presenting the calculated magnitudes and values associated with the collected data, substantially in real-time, on a physical display such as the computer display 110. Since the sensor probe 102 is adapted to continuously collect data and may transfer the data to the receiver module 104 at approximately 100 times per second, the calculated results are generated and presented, substantially in real-time, in a format that is appropriate for the focus of the experiment.
In one example and referring to
In another example, as shown in
The student may select the pause push-button 154 on the display screen to pause the plot and stop the continued presentation of the collected acceleration data. This allows the student to examine the plot values on the curve at any place on the horizontal time axis. By clicking the left mouse button, a thin vertical black line is drawn through the point where the mouse is located, and a small black dot is drawn where the line intersects each of the traces on the plot. As shown in
Depending on the type of the experiment, the student may be instructed, either by the lesson application program or hard copy instructions, to use the displayed acceleration, velocity, and position data to make different computations. In the “box experiment,” discussed above, the student may be asked to compute the coefficient of friction for the surface using the proper formulas and equations. The student may enter the computed value for the coefficient of friction using the personal computer 106 and the lesson application program compiles the results and provides informative feedback information to the student regarding the student's performance and scores as well as other information relating to the performed experiment. In one example, the feedback may include both audio and visual feedback or may include performance assessment directed toward the course instructor. In one example, the screen may display, “well done, that only took you 7 minutes to accomplish” or other messages relating to informative feedback for the student.
The lesson application program 108 may also be configured to correspond to a specific course textbook and instruct and implement interactive experiments based on the guidelines and teachings of the chapters and sections of the book. This would enable a fluid integration between the interactive laboratory kit 100 and the lecture component of a particular course. The lesson application program may also be adapted to interact with different course management interfaces for recording grades and keeping track of student performance. In one example, the lesson application program 108 may interact with course management Internet websites such as Blackboard or Angel thereby facilitating the storage and accessing of graded laboratory assignments.
As indicated above, the interactive laboratory kit 100 may be used to perform numerous types of interactive experiments. By way of example, a student may perform an interactive experiment relating to the movement and oscillations associated with a simple pendulum. As shown in
The accelerometer 132 collects data relating to the sensor probe's pendulum-like movements at each time during the experiment and transmits the data to the personal computer 106 via the receiver 104. The collected data is processed by the software component 108 and resulting acceleration magnitudes are calculated from the collected acceleration data. The software component 108 presents the resulting acceleration magnitudes on a display 110 as illustrated by the oscillation trace 181 shown in plot window 152 of
Depending on the particular experiment, the lesson application program may provide instructions for the student to calculate a variety of information associated with the oscillation of the sensor probe 102 pendulum. In one example, the student may visually measure the period of the oscillation by observing the computer display 110. The student may use the measured period of oscillation to calculate the frequency and the angular frequency ω of the sensor module 102 using the well known frequency formulas f=1/T and ω=2πf, where T is the period. The student may also take other measurements and make other calculations associated with the experiment. For example, the student may also be asked to use the angular frequency ω value to calculate the length of the pendulum using the formula ω2=g/L.
The interactive pendulum experiment may also instruct the student to calculate the period of oscillation of the pendulum having large amplitudes. In this portion of the experiment, the student is instructed to start the pendulum with a larger angle than before, i.e., 45°. To begin the experiment, the student selects the “Clear” button 177 to erase the previous data and begin a fresh plot for displaying data associated with this portion of the experiment. As the oscillation trace is presented for this portion of the experiment, the student will once again be able to calculate the period of the oscillation of the pendulum and compare it to the earlier obtained and calculated results.
The interactive laboratory kit 100 may also be used to perform an interactive experiment pertaining to simple harmonic motion as shown in
The acceleration data is processed by the software component 108 and resulting acceleration magnitudes for given times during the experiment are calculated from the collected acceleration data. The software component 108 presents resulting acceleration magnitudes on a display as illustrated by the oscillation trace 183 shown in plot window 152 including the acceleration of the pendulum at different times during the experiment as shown in
The instructions of the simple harmonic motion experiment may ask the student to measure and calculate a variety of characteristics associated with the experiment. For example, the student may visually measure the period of oscillation of the probe and use the measurement to calculate the frequency and the angular frequency using the methods and formulas discussed above. The student may use other known formulas to calculate other characteristics, such as using ω2=k/m and the known spring constant k to calculate the mass of the probe.
The software component or lesson application 108 running on personal computer 106 performs a number of functions that will now be described with reference to
Upon selection of a lesson module by the student, the lesson application then evaluates if the lesson module is available locally, step 608. If it is not, the lesson application communicates with the lesson database and obtains detailed information about the lesson module, steps 610 and 614. Information about the lesson module may including all text and graphics used in the module, any assessment questions that may be used to probe a student's understanding during the lesson module, and specific instructions for the lesson application 108 on how to interpret and respond to or process data obtained from the receiver module 104 and sensor probe 102 during the lesson.
The lesson application 108 presents each step of the lesson module to the student, step 616, and proceeds to the next step only after a student has fulfilled all of the requirements for that step. The lesson application 108 may check for any combination of a number of requirements to be met, such as receiving a correct answer from the student to an assessment question, the performance of a specified action on the personal computer 106 such as the input of a carriage return to continue the lesson, detecting the receipt of information from the receiver module 104 corresponding to the student pressing an input button on the sensor probe 102, or receiving measurements made by the sensor probe 102 within a set of values specified by the lesson module.
During each step of the lesson module, the lesson application 108 receives and stores data acquired by sensor probe 102 via receiver module 104. Depending on the lesson module, the data can be sensor data from an accelerometer, magnetic field measurements, voltage measurements, range measurements, force measurements, activation of buttons on the sensor probe 102, movement of the sensor probe 102, or other data. The lesson application 108 also records any action input received through the personal computer 106 from the student, such as answers to multiple choice or free response essay assessment questions displayed by the lesson application 108.
During the progress of the lesson, the lesson application 108 progresses through each step in the lesson module. If there is a visual slide to display to the student, the lesson application displays the information, steps 620 and 622. If a step requires the acquisition of data from the sensor probe 102, the lesson application issues commands to the sensor probe 102 via the receiver module 104 to acquire data, steps 622 and 624. If called for by the lesson module, the lesson application may also display an assessment question or prompt the student for further input before continuing to the next step, steps 628, 630, and 632.
The lesson application 108 may also track the time taken by students to progress through a lesson module. The lesson application software 108 may also track and display the student's progress through a lesson module or provide other indications of status pertaining to the lesson module. As the lesson module progresses, the lesson application 108 may also compute an evaluation of the student's performance on the lesson. The evaluation may be transferred or uploaded to the lesson database along with all sensor and student input data collected by the lesson application 108 during the progress of the lesson module, step 640.
An illustrative lesson flow showing the operation of the software component 108 will now be described for a student who has selected a lesson module on exploring the motion of a mass oscillating on a spring. The lesson application 108 displays an introduction to the laboratory activity such as shown as 650 in
During a portion of the lesson module, the student may be instructed to perform an assessment and respond correctly to a question prompt. In the example as shown in
In addition to preplanned lesson modules, the lesson application 108 may also permit a “manual lab” mode as shown as 668 in
The interactive laboratory kit 100 may also be used to perform experiments surrounding magnetic fields and testing such scientific laws as Faraday's Law and the Bio Savart Law. One experiment may instruct the student to test a magnetic field generated from a loop of current in a wire. Referring to
Another interactive experiment test the student's ability to measure small voltages generated by a wire 192 having a loop 194 to investigate Faraday's law. As shown in
As discussed herein, it is contemplated that additional sensors may be included at the sensor probe 102 for performing a variety of interactive experiments. The foregoing description and the drawings are illustrative of the present invention and not to be taken as limiting. Other arrangements of the engagement structure may be implemented. Such variations and modifications are within the spirit and the scope of the present invention and will be readily apparent to those skilled in the art in view of the scope of the invention as claimed herein.