Proximity-Monitor Energy

Demos.Proximity-MonitorEnergy History

Hide minor edits - Show changes to output

May 20, 2010, at 01:07 PM by 24.64.76.54 -
Changed lines 10-11 from:
Saves power by turning off your computer monitor(s) when no one is in front of it. It works by detecting someone's presence (via a distance sensor), where it turns the display on/off depending on whether it detects something in front of it at given distances.
to:
Saves power by turning off your computer monitor(s) when no one is in front of it. It works by detecting someone's presence (via a range sensor that measures distance), where it turns the display on/off depending on whether it detects something in front of it at given distances.
May 20, 2010, at 01:07 PM by 24.64.76.54 -
Changed line 15 from:
* [[#SuggestedImprovements | Suggested Improvements]]
to:
* [[#ToDoList | To Do List]]
Changed lines 49-50 from:
[[#SuggestedImprovements]]
to:
[[#ToDoList]]
Changed line 52 from:
!!!! Suggested Improvements
to:
!!!! To Do List
May 20, 2010, at 01:06 PM by 24.64.76.54 -
Changed lines 33-34 from:
'''''Equipment needed'''''. To use this software you need to use a Phidgets Interface Kit, a Phidgets IR Distance Adapter, and one of the Sharp distance sensors (we use the GP2Y0A21 sensor). All are available for purchase from [[http://www.phidgets.com/ |Phidgets Inc.]].
to:
'''''Equipment needed'''''.
To use this software you need to use a Phidgets Interface Kit, a Phidgets IR Distance Adapter, and one of the Sharp distance sensors (we use the GP2Y0A21 sensor). All are available for purchase from [[http://www.phidgets.com/ |Phidgets Inc.]].
Changed lines 40-41 from:
'''''Sensor configuration'''''. When you run the program, you will have to experiment in terms of where the sensor should be located to get the system tuned to your seating arrangement. Particular sensors have different valid ranges, so you should make sure that the range reflects your presence when seated and absence when you are away. are in that rang when properly seated. This should only take a few moments. As well, objects within its field of view (e.g., a chair) will be detected, so again you have to experiment.
to:
'''''Sensor configuration'''''.
When you run the program, you will have to experiment in terms of where the sensor should be located to get the system tuned to your seating arrangement. Particular sensors have different valid ranges, so you should make sure that the range reflects your presence when seated and absence when you are away. are in that rang when properly seated. This should only take a few moments. As well, objects within its field of view (e.g., a chair) will be detected, so again you have to experiment.
May 20, 2010, at 01:06 PM by 24.64.76.54 -
Changed line 36 from:
* Install the Phidgets driver, available above and included as an install in the source.
to:
* Install the Phidgets driver, available as indicated above.
May 20, 2010, at 01:06 PM by 24.64.76.54 -
Changed line 26 from:
* You will also need to install the Phigets driver via its .msi, available as:
to:
* You will also need to install the Phigets driver via its .msi. The version we use is available as:
Changed lines 29-30 from:
** [[http://www.phidgets.com/drivers.php| Phidgets, Inc.]]
to:
** [[http://www.phidgets.com/drivers.php| Phidgets, Inc.]], most recent version.
May 20, 2010, at 01:05 PM by 24.64.76.54 -
Changed lines 26-30 from:
* You will also need to install the Phigets driver via its .msi, available:
** in the source above, or
** mirrored here
[[Attach:Phidget-x86_2.1.6.20100504.msi| Version used with this program]], or
** from [[http://www.phidgets.com/drivers.php| Phidgets, Inc.]]
to:
* You will also need to install the Phigets driver via its .msi, available as:
** an msi included in the source above, or
** [[Attach:Phidget-x86_2.1.6.20100504.msi| mirrored version]], or
** [[http://www.phidgets.com/drivers.php| Phidgets, Inc.]]
May 20, 2010, at 01:03 PM by 24.64.76.54 -
Changed lines 26-27 from:
* Phigets driver download http://www.phidgets.com/drivers.php [[Attach:Phidget-x86_2.1.6.20100504.msi| The version I used when implementing the program]]. Also available as an installable .msi in the source.
to:
* You will also need to install the Phigets driver via its .msi, available:
** in the source above, or
** mirrored here [[Attach:Phidget-x86_2
.1.6.20100504.msi| Version used with this program]], or
** from [[http://www.phidgets.com/drivers.php| Phidgets, Inc.]]
May 20, 2010, at 01:01 PM by 24.64.76.54 -
Deleted lines 11-14:
'''''Equipment needed'''''. To use this software you need to use a Phidgets Interface Kit, a Phidgets IR Distance Adapter, and one of the Sharp distance sensors (we use the GP2Y0A21 sensor). All are available for purchase from [[http://www.phidgets.com/ |Phidgets Inc.]].

'''''Configuration'''''. You will have to experiment in terms of where the sensor should be located to get the system tuned to your seating arrangement. Particular sensors have different valid ranges, so you should make sure that the range reflects your presence when seated and absence when you are away. are in that rang when properly seated. This should only take a few moments. As well, objects within its field of view (e.g., a chair) will be detected, so again you have to experiment.
Changed lines 26-27 from:
* Phigets driver download http://www.phidgets.com/drivers.php [[Attach:Phidget-x86_2.1.6.20100504.msi| The version I used when implementing the program]]
to:
* Phigets driver download http://www.phidgets.com/drivers.php [[Attach:Phidget-x86_2.1.6.20100504.msi| The version I used when implementing the program]]. Also available as an installable .msi in the source.
Changed lines 29-31 from:
* Install the Phigets drivers for your operating system.
* Attach
a proximity sensor to your Phigets Interface Kit slot 0.
* Run
the program.
to:
'''''Equipment needed'''''. To use this software you need to use a Phidgets Interface Kit, a Phidgets IR Distance Adapter, and one of the Sharp distance sensors (we use the GP2Y0A21 sensor). All are available for purchase from [[http://www.phidgets.com/ |Phidgets Inc.]].

'''''Extra installations needed'''''.
* Install the Phidgets driver, available above and included as an install in the source.
* Attach a range finder sensor to your Phigets Interface Kit slot 0 (see equipment needed, above), and attach that to your computer via USB.

'''''Sensor configuration'''''. When you run the program, you will have to experiment in terms of where the sensor should be located to get the system tuned to your seating arrangement. Particular sensors have different valid ranges, so you should make sure that the range reflects your presence when seated and absence when you are away. are in that rang when properly seated. This should only take a few moments. As well, objects within its field of view (e.g., a chair) will be detected, so again you have to experiment.
May 20, 2010, at 12:57 PM by 24.64.76.54 -
Changed line 57 from:
* Version 1.0 [[Attach:MonitorPowerSave-v1.0.zip|Version 1.0]]
to:
* Version 1.0 [[Attach:MonitorPowerSave-v1.0.zip|source]]
May 20, 2010, at 12:56 PM by 24.64.76.54 -
Changed lines 41-42 from:
[[#Suggested Improvements]]
to:
[[#SuggestedImprovements]]
May 20, 2010, at 12:56 PM by 24.64.76.54 -
Changed line 29 from:
* [[Attach:MonitorPowerSave-exe.v1.1.zip|exe| Executables]] or [[Attach:MonitorPowerSave-v1.1.zip | Source code (C#, Visual Studio 2010) ]]
to:
* [[Attach:MonitorPowerSave-exe.v1.1.zip| Executables]], or [[Attach:MonitorPowerSave-v1.1.zip | source(C#, Visual Studio 2010) ]]
May 20, 2010, at 12:55 PM by 24.64.76.54 -
Changed line 29 from:
* [[Attach:MonitorPowerSave-exe.v1.1.zip|exe| Executables]] or [[Attach:MonitorPowerSave.v1.1.zip | Source code (C#, Visual Studio 2010) ]]
to:
* [[Attach:MonitorPowerSave-exe.v1.1.zip|exe| Executables]] or [[Attach:MonitorPowerSave-v1.1.zip | Source code (C#, Visual Studio 2010) ]]
May 20, 2010, at 12:55 PM by 24.64.76.54 -
Changed line 29 from:
* [[Attach:MonitorPowerSave-exe.v1.1.zip|exe| Executables]] or [[Attach:MonitorPowerSave.zip | Source code (C#, Visual Studio 2010) ]]
to:
* [[Attach:MonitorPowerSave-exe.v1.1.zip|exe| Executables]] or [[Attach:MonitorPowerSave.v1.1.zip | Source code (C#, Visual Studio 2010) ]]
May 20, 2010, at 12:55 PM by 24.64.76.54 -
Added lines 19-20:
* [[#SuggestedImprovements | Suggested Improvements]]
* [[#Archives | Archives and Change History]]
Added line 42:
Changed line 44 from:
!!!! To make it better
to:
!!!! Suggested Improvements
Added line 50:
[[#Archives]]
May 20, 2010, at 12:53 PM by 24.64.76.54 -
Added line 39:
[[#Suggested Improvements]]
May 20, 2010, at 12:40 PM by 24.64.76.54 -
Changed lines 34-36 from:
to:
\\
\\
Added lines 38-39:

>>yellowbox<<
Changed lines 44-45 from:
to:
>><<
Changed lines 53-54 from:
to:
\\
\\
May 20, 2010, at 12:39 PM by 24.64.76.54 -
Changed line 27 from:
* [[Attach:MonitorPowerSave.exe | Program binary download]]
to:
* [[Attach:MonitorPowerSave-exe.v1.1.zip|exe| Executables]] or [[Attach:MonitorPowerSave.zip | Source code (C#, Visual Studio 2010) ]]
Changed line 29 from:
* If you are interested, you can download the source code in C# with Visual Studio 2010 project.[[Attach:MonitorPowerSave.zip | source code]]
to:
May 20, 2010, at 12:34 PM by 24.64.76.54 -
Changed lines 12-15 from:
'''Equipment needed'''. To use this software you need to use a Phidgets Interface Kit, a Phidgets IR Distance Adapter, and one of the Sharp distance sensors (we use the GP2Y0A21 sensor). All are available for purchase from [[http://www.phidgets.com/ |Phidgets Inc.]].

'''Configuration'''. You will have to experiment in terms of where the sensor should be located to get the system tuned to your seating arrangement. Particular sensors have different valid ranges, so you should make sure that the range reflects your presence when seated and absence when you are away. are in that rang when properly seated. This should only take a few moments. As well, objects within its field of view (e.g., a chair) will be detected, so again you have to experiment.
to:
'''''Equipment needed'''''. To use this software you need to use a Phidgets Interface Kit, a Phidgets IR Distance Adapter, and one of the Sharp distance sensors (we use the GP2Y0A21 sensor). All are available for purchase from [[http://www.phidgets.com/ |Phidgets Inc.]].

'''''Configuration'''''. You will have to experiment in terms of where the sensor should be located to get the system tuned to your seating arrangement. Particular sensors have different valid ranges, so you should make sure that the range reflects your presence when seated and absence when you are away. are in that rang when properly seated. This should only take a few moments. As well, objects within its field of view (e.g., a chair) will be detected, so again you have to experiment.
May 20, 2010, at 12:34 PM by 24.64.76.54 -
Changed lines 10-11 from:
This program saves power by turning off your computer monitor(s) when no one is in front of it, to save power. It uses the Sharp GP2Y0A21 sensor and Interface Kit, produced by Phidgets Inc (http://www.phidgets.com/index.php). Note that you will have to experiment in terms of where the sensor should be located to get the system tuned to your seating arrangement. The sensor has 10-80cm valid rang, you should make sure you are in that rang when properly seated. This should only take a few moments.
to:
Saves power by turning off your computer monitor(s) when no one is in front of it. It works by detecting someone's presence (via a distance sensor), where it turns the display on/off depending on whether it detects something in front of it at given distances.

'''Equipment needed'''. To use this software you need
to use a Phidgets Interface Kit, a Phidgets IR Distance Adapter, and one of the Sharp distance sensors (we use the GP2Y0A21 sensor). All are available for purchase from [[http://www.phidgets.com/ |Phidgets Inc.]].

'''Configuration'''. You will have to experiment in terms of where the sensor should be located to get the system tuned to your seating arrangement. Particular sensors have different valid ranges, so you should make sure that the range reflects your presence when seated and absence when you are away. are in that rang when properly seated. This should only take a few moments. As well, objects within its field of view (e.g., a chair) will be detected, so again you have to experiment.
May 20, 2010, at 12:27 PM by 24.64.76.54 -
Added line 37:
>>bluebox<<
Changed lines 39-40 from:
[[Proximity-MonitorEnrgyArchive | Archive]]
* Version
1.1 [[MonitorPowerSave-v1.1.zip|source]], [[MonitorPowerSave-exe.v1.1.zip|exe]]
to:
* Version 1.1 [[Attach:MonitorPowerSave-v1.1.zip|source]], [[Attach:MonitorPowerSave-exe.v1.1.zip|exe]]
Changed lines 42-49 from:
* [[MonitorPowerSave-v1.0.zip|Version 1.0]]
** Initial Working Version, by Miaosen Wang

* v2: code and interface cleaned up, minor changes to the way it works. (by Saul Greenberg
)
* v1: initial working version. by Miaosen Wang
to:
* Version 1.0 [[Attach:MonitorPowerSave-v1.0.zip|Version 1.0]]
** Initial Working Version (by Miaosen Wang)


>><<
May 20, 2010, at 12:25 PM by 24.64.76.54 -
Added lines 39-44:
* Version 1.1 [[MonitorPowerSave-v1.1.zip|source]], [[MonitorPowerSave-exe.v1.1.zip|exe]]
** Code and interface cleaned up, minor changes to the way it works. (by Saul Greenberg)

* [[MonitorPowerSave-v1.0.zip|Version 1.0]]
** Initial Working Version, by Miaosen Wang
May 20, 2010, at 12:23 PM by 24.64.76.54 -
Changed line 38 from:
[[|Proximity-MonitorEnrgyArchive | Archive]]
to:
[[Proximity-MonitorEnrgyArchive | Archive]]
May 20, 2010, at 12:22 PM by 24.64.76.54 -
Changed line 38 from:
[[Archive |Proximity-MonitorEnrgyArchive]]
to:
[[|Proximity-MonitorEnrgyArchive | Archive]]
May 20, 2010, at 12:22 PM by 24.64.76.54 -
Changed line 38 from:
[[Demos.Proximity-MonitorEnergy.Archives]]
to:
[[Archive |Proximity-MonitorEnrgyArchive]]
May 20, 2010, at 12:12 PM by 24.64.76.54 -
Changed line 38 from:
[[Demos.Proximity-MonitorEnergy]]
to:
[[Demos.Proximity-MonitorEnergy.Archives]]
May 20, 2010, at 12:11 PM by 24.64.76.54 -
Changed line 38 from:
[[Archives]]
to:
[[Demos.Proximity-MonitorEnergy]]
May 20, 2010, at 12:11 PM by 24.64.76.54 -
Added line 30:
Changed lines 32-34 from:
to:
!!!! To make it better
* Put in sliders that will allow a person to calibrate the distance thresholds at run time
* Put in checks for presence of interface kit, and what to do if there are multiple interface kits present
* Put state changes on a timer, so that it doesn't flip power save states if there is rapid distance changes in a short interval. Best: Don't turn off unless there is a persistent distant change that lasts for (say) 5 or more seconds. However, always turn back immediately.

!!!! Archives of prior versions and change history
[[Archives]]
* v2: code and interface cleaned up, minor changes to the way it works. (by Saul Greenberg)
* v1: initial working version. by Miaosen Wang
May 19, 2010, at 12:19 PM by 136.159.7.192 -
Deleted line 14:
* [[#SourceCode | Source Download]]
Changed lines 32-34 from:
[[#SourceCode]]
to:
May 18, 2010, at 02:55 AM by 174.0.52.43 -
Changed lines 10-12 from:

This is a program that can turn off your computer monitor when no one is around to save power.
to:
This program saves power by turning off your computer monitor(s) when no one is in front of it, to save power. It uses the Sharp GP2Y0A21 sensor and Interface Kit, produced by Phidgets Inc (http://www.phidgets.com/index.php). Note that you will have to experiment in terms of where the sensor should be located to get the system tuned to your seating arrangement. The sensor has 10-80cm valid rang, you should make sure you are in that rang when properly seated. This should only take a few moments.
May 18, 2010, at 02:33 AM by 174.0.52.43 -
Changed line 26 from:
* Phigets driver download http://www.phidgets.com/drivers.php
to:
* Phigets driver download http://www.phidgets.com/drivers.php [[Attach:Phidget-x86_2.1.6.20100504.msi| The version I used when implementing the program]]
May 18, 2010, at 02:29 AM by 174.0.52.43 -
Added line 27:
* If you are interested, you can download the source code in C# with Visual Studio 2010 project.[[Attach:MonitorPowerSave.zip | source code]]
Changed lines 35-38 from:
!!!Source Download
You can download the source code in C# with Visual Studio 2010 project.
[[Attach:MonitorPowerSave.zip | source code]]
to:
May 17, 2010, at 05:21 PM by 136.159.7.192 -
Changed line 25 from:
* Program binary download [[Attach:]]
to:
* [[Attach:MonitorPowerSave.exe | Program binary download]]
Changed lines 36-37 from:
[[Attach:MonitorPowerSave.zip | MonitorPowerSave, Version 1.0]]
to:
[[Attach:MonitorPowerSave.zip | source code]]
May 17, 2010, at 05:19 PM by 136.159.7.192 -
Changed line 25 from:
* Program binary download
to:
* Program binary download [[Attach:]]
Changed lines 36-37 from:
to:
[[Attach:MonitorPowerSave.zip | MonitorPowerSave, Version 1.0]]
May 17, 2010, at 05:14 PM by 136.159.7.192 -
Deleted line 19:
May 17, 2010, at 05:13 PM by 136.159.7.192 -
Added lines 1-37:
%define=box padding-left=1em padding-right=1em margin='3px 3px 0'%
%define=yellowbox box bgcolor=#fdfaea border='1px solid #ffad80'%
%define=redbox box bgcolor=#fff3f3 border='1px solid #ffc9c9'%
%define=bluebox box bgcolor=#f4fbff border='1px solid #a1cae6'%
%define=skybox box bgcolor=#f8fcff border='1px solid #aaaaaa'%
%define=greybox box bgcolor=#fbfbfb border='1px solid #aaaaaa'%
%define=greenbox box bgcolor=#e6f3e5 border='1px solid #8fd586'%
%define=whitebox box bgcolor=#ffffff border='1px solid #999999'%
\\

This is a program that can turn off your computer monitor when no one is around to save power.

!!! Contents

* [[#Installation | Installation and Setup]]
* [[#SourceCode | Source Download]]
\\
\\


[[#Installation]]
>>greenbox<<
!!! Installation and Setup

!!!!Download
* Program binary download
* Phigets driver download http://www.phidgets.com/drivers.php
!!!!Setup
* Install the Phigets drivers for your operating system.
* Attach a proximity sensor to your Phigets Interface Kit slot 0.
* Run the program.
>><<

[[#SourceCode]]
!!!Source Download
You can download the source code in C# with Visual Studio 2010 project.