Measure: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Restructuring and reorganizing content (in progress))
(Restructuring and reorganizing content (in progress))
Line 18: Line 18:
The Measure Activity is a tool on the XO that allows kids to indulge in "learning by doing". It provides an interface for the kids to connect with the physical world and an opportunity to view and understand through a visual and statistical representation of the physical phenomena.
The Measure Activity is a tool on the XO that allows kids to indulge in "learning by doing". It provides an interface for the kids to connect with the physical world and an opportunity to view and understand through a visual and statistical representation of the physical phenomena.


Using the Measure Activity, one can -
Using the Measure Activity on the XO, one can -


* Connect sensors (light, heat, magnetic field etc) and view their signal. Thus it is possible to view and study physical phenomena
* Connect sensors (light, heat, magnetic field etc) and view their signal. Thus it is possible to view and study physical phenomena
Line 31: Line 31:


==Activity activities (hands on learning activities)==
==Activity activities (hands on learning activities)==

See the [[Measure/Projects|projects]] page for detailed instructions on a few projects. Also see the [[Measure/Hardware|hardware]] page for other ideas.



# Record animal sounds , for example, sounds of birds and observe their waveforms. Which of these are high frequency sounds, which are the low frequency ones ? Adjust the frequency sliders accordingly.
# Record animal sounds , for example, sounds of birds and observe their waveforms. Which of these are high frequency sounds, which are the low frequency ones ? Adjust the frequency sliders accordingly.
Line 40: Line 43:
# Log temperature using a temperature sensor at one hour intervals. When in the day is it the hottest ? The coldest ?
# Log temperature using a temperature sensor at one hour intervals. When in the day is it the hottest ? The coldest ?
# Some very interesting sensor ideas given by Arnans Roger , see - http://padthai.media.mit.edu:8080/cocoon/gogosite/documentation/makingSensors.xsp?lang=en
# Some very interesting sensor ideas given by Arnans Roger , see - http://padthai.media.mit.edu:8080/cocoon/gogosite/documentation/makingSensors.xsp?lang=en




=Downloading the Activity=
=Downloading the Activity=
Line 48: Line 53:
=Getting started=
=Getting started=
==The software==
==The software==
[[Image:Measure_1.png|thumb|200px|right|Signal in time domain]]
''Input''
:One can connect sensors/give input voltage through the pink Mic jack on the left side of the display screen.
'''Input''':One can connect sensors/give input voltage through the pink Mic jack on the left side of the display screen. When nothing is connected there, the default signal is the sound signal from the built in Mic on the XO.
''Graph'': The green moving line on the screen indicates the signal
''Graph''

The green moving line

''Grid and background''
'''Grid and background''': The light grey lines that form a criss cross grid allow one to estimate the values of the signal at different instants of time. To get a value, multiply the scale value that appears when one clicks on the "Show values" button in the Measure Toolbar with the number of divisions the grid represents.
''Slider on the right''

''Measure Toolbar''
'''Slider on the right''': The slider on the right controls the magnification (gain) of the waveform. Move it up if the waveform that you see is too small and move it down is the waveform is going out of the screen.
''Log Toolbar''

[[Image:Measure_3.png|thumb|200px|right|Signal in frequency domain]]

'''Measure Toolbar''': Use this to view and modify the signal.
::''AC/DC button'' -- This button selects whether you want to give a DC input or an AC input. Batteries, light sensors and temperature sensors have DC input. The microphone has an AC input.
::''Bias control button'' -- Some sensors would require this ON to work properly, most of the times you wouldn't need to touch this button. The built in mic requires this to be OFF.
::''Time/frequency button'' -- View the signal representation or a real time representation of the signal. Selecting this option is most fun when one is whistling into the microphone. This wouldn't be of much use when connecting external sensors.
::''Slider'' -- Move it to the position that allows you to best view the waveform. This slider controls the frequency range.
::''Show details'' -- Press this button when you want to see statistical data about the signal. The scales are shown in this option - the X axis scale and the Y axis scale.
[[Image:Measure_4.png|thumb|200px|right|Displaying result of a logging session]]


'''Log Toolbar''': Use this when you want to record data
{|
::''Snapshot/1 second/1 minute/1 hour'' -- Select the way you want to record data. Snapshot means taking a picture of the current waveform that you see on the screen. 1 second/1 minute/1 hour selects at what interval one can record data.
|[[Image:Measure_1.png|thumb|200px|right|Signal in time domain]]
::''Show saved data'' -- Shows you the saved waveform. Press it again to remove the display of the saved waveform.
|
|[[Image:Measure_3.png|thumb|200px|right|Signal in frequency domain]]
[[Image:Ver_14.png|thumb|200px|right|Showing the statistics about the signal]]
|
|[[Image:Measure_4.png|thumb|200px|right|Displaying result of a logging session]]
|
|[[Image:Ver_14.png|thumb|200px|right|Showing the statistics about the signal]]


|}




Line 83: Line 93:
* Make measurements of AC line voltages with the proper equipment only -- for example, a multimeter designed for the purpose. The laptop is not a multimeter.
* Make measurements of AC line voltages with the proper equipment only -- for example, a multimeter designed for the purpose. The laptop is not a multimeter.


* '''Read the following article'''. If you don't know what you are doing or are unsure, don't do it. Electricity can be dangerous.
* If you don't know what you are doing or are unsure, don't do it. Electricity can be dangerous.



Revision as of 05:42, 12 January 2008

Activity-measure.svg This activity was bundled
TST Measure
Trac print.png Tickets all - active - new
OlpcProject.png Adviser: Walter, Core Development: Arjun, Contributor(s): Cody Lodrige (drawing code optimization), Nathalia (translations)

see more templates or propose new

Measure Activity on the XO
Analog Input port on the XO (in pink)


What is the Measure Activity ? (Introduction)

The Measure Activity is a tool on the XO that allows kids to indulge in "learning by doing". It provides an interface for the kids to connect with the physical world and an opportunity to view and understand through a visual and statistical representation of the physical phenomena.

Using the Measure Activity on the XO, one can -

  • Connect sensors (light, heat, magnetic field etc) and view their signal. Thus it is possible to view and study physical phenomena
  • Input voltages and signals into the XO laptop and use it as an oscilloscope and
  • Log data at a specified interval and store and retrieve waveforms


Learning Activities

Introduction

Children learn by doing things. It is said "Give a child a hammer, and the world becomes his nails". This activity is a tool that allows kids to express their curiosity. It is a tool that allows kids to explore and learn by doing, by connecting and observing, span physical phenomena and real world events.

Activity activities (hands on learning activities)

See the projects page for detailed instructions on a few projects. Also see the hardware page for other ideas.


  1. Record animal sounds , for example, sounds of birds and observe their waveforms. Which of these are high frequency sounds, which are the low frequency ones ? Adjust the frequency sliders accordingly.
  2. Whistle into the mic and compare the loudness and frequency of whistles by observing the waveforms.
  3. Get two people to try to whistle the same note, and look into Beat Frequencies.
  4. Turn the sensitivity slider up to the maximum and observe ambient noise - in a quiet room, near a noisy road
  5. Measure the voltage of an AA size pencil cell. What settings do you use ? AC or DC ?
  6. Measure resistance of water , other liquids
  7. Log temperature using a temperature sensor at one hour intervals. When in the day is it the hottest ? The coldest ?
  8. Some very interesting sensor ideas given by Arnans Roger , see - http://padthai.media.mit.edu:8080/cocoon/gogosite/documentation/makingSensors.xsp?lang=en


Downloading the Activity

Please visit the download page to download the latest stable and unstable releases of the Activity.

Let's measure Temperature ( Featured activity of the month )

Getting started

The software

Signal in time domain

Input:One can connect sensors/give input voltage through the pink Mic jack on the left side of the display screen. When nothing is connected there, the default signal is the sound signal from the built in Mic on the XO. Graph: The green moving line on the screen indicates the signal


Grid and background: The light grey lines that form a criss cross grid allow one to estimate the values of the signal at different instants of time. To get a value, multiply the scale value that appears when one clicks on the "Show values" button in the Measure Toolbar with the number of divisions the grid represents.

Slider on the right: The slider on the right controls the magnification (gain) of the waveform. Move it up if the waveform that you see is too small and move it down is the waveform is going out of the screen.

Signal in frequency domain

Measure Toolbar: Use this to view and modify the signal.

AC/DC button -- This button selects whether you want to give a DC input or an AC input. Batteries, light sensors and temperature sensors have DC input. The microphone has an AC input.
Bias control button -- Some sensors would require this ON to work properly, most of the times you wouldn't need to touch this button. The built in mic requires this to be OFF.
Time/frequency button -- View the signal representation or a real time representation of the signal. Selecting this option is most fun when one is whistling into the microphone. This wouldn't be of much use when connecting external sensors.
Slider -- Move it to the position that allows you to best view the waveform. This slider controls the frequency range.
Show details -- Press this button when you want to see statistical data about the signal. The scales are shown in this option - the X axis scale and the Y axis scale.
Displaying result of a logging session

Log Toolbar: Use this when you want to record data

Snapshot/1 second/1 minute/1 hour -- Select the way you want to record data. Snapshot means taking a picture of the current waveform that you see on the screen. 1 second/1 minute/1 hour selects at what interval one can record data.
Show saved data -- Shows you the saved waveform. Press it again to remove the display of the saved waveform.
Showing the statistics about the signal


Connecting Sensors

Getting involved

Educators

Software developers

Help is needed from volunteers from Python developers. Please visit this page to find out details. If you have experience in writing optimized Python code, please leave a note on the discussion tab of this page and someone will get in touch with you.

Hardware enthusiasts

Do interesting hardware projects around the XO. Visit the Measure hardware page to learn more. You might also want to see the projects page.

A note about safety

Cautionary warning -- Caution.png

SAFETY FIRST!

  • Make measurements of AC line voltages with the proper equipment only -- for example, a multimeter designed for the purpose. The laptop is not a multimeter.
  • If you don't know what you are doing or are unsure, don't do it. Electricity can be dangerous.


Future plans

  1. Comparison of many graphs
  2. Sharing of the graphs
  3. Analog Input support into TamTam jam


Acknowledgments

Thanks to Mitch Bradley and John Watlington for their help and suggestions during the development of the Activity.

Contact

Contact Arjun Sarwal through -


Email : arjun@laptop.org

IRC : arjs on #olpc #sugar



Elements of the Measure activity

  • There is an 1150 X 800 pixel window in which one sees the waveform. There is a light grey colored grid in the background which is like the scale.
  • Measure Toolbar which allows one to switch between AC and DC modes, toggle Bias Voltage On/Off, view waveform in time domain or frequency domain, select frequency range display, and be able to pause the waveform on the screen.
  • A Log Toolbar which allows one to select the data logging interval, start and stop the logging, and display the log.


Measure Projects

Please see the Measure Projects page to have a look at projects around Measure