LUX1000 User Guide test
This guide will help you get started with the LUX1000 - Light Phidget. When you are ready, the first step is learning more about how this Phidget works.
What Is It?
Now that you know more about what the LUX1000 is capable of, the next step is making sure you have all the parts you will need.
|Any VINT Hub||LUX1000||Phidget Cable||USB Cable|
Next, you will need to connect everything:
- Connect the LUX1000 to the VINT Hub using the Phidget cable.
- Connect the VINT Hub to your computer with a USB cable.
Now that you have everything together, let's start using the LUX1000!
Try It Out - LUX1000
Phidget Control Panel
In order to demonstrate the functionality of the LUX1000, the Phidget Control Panel will be used. After plugging the LUX1000 into your computer and opening the Phidget Control Panel, you will see something like this:
Double-click on the Light Phidget entry to launch an example:
You will see Illuminance data streaming from the LUX1000 to the example. Try covering the sensor with your hand and watch the value drop.
- You can also modify the data interval/change trigger values by dragging the sliders.
Write Your Code
You are now ready to start writing your own code for the device. The best way to do that is to start from our examples:
This Phidget is compatible with the LightSensor Examples.
Once you have your example, you will need to follow the instructions on the page for your programming language to get it running. To find these instructions, select your programming language from the Programming Languages page.
Current consumption on the LUX1000 is dependent on the sampling interval you choose. More current is used for frequent samples.
Dynamic Gain and SamplingThe LUX1000 is able to measure the intensity of light in the impressive range of 188µlx to 220klx. It's able to work in such a wide range is due to its ability to dynamically change the gain value on its measurements, in addition to changing the amount of integration time taken per measurement. Changing the gain coarsely affects the range, while changing the integration time finely affects the range
Because of these dynamic ranges, you may see momentary saturation when trying to measure large changes in light intensity in short periods of time (for example, a strobe light). Once the light level stabilizes though, the sensor should be able to settle back into optimal range settings.
The light sensor on the LUX1000 is designed to sense light in a way that emulates the response of the human eye. However, digital light sensors work very differently than our eyes do. Using the photoelectric effect, the photodiodes in the sensor will generate current when struck by incoming photons. The problem is that the range of wavelengths that these photodiodes respond to vary depending on what materials they're made of, and none of them have the same response as the human eye.
The solution offered by the chip used in the LUX1000 is to take readings from two different photodiodes; one that detects only IR light (which is invisible to the human eye) and one that detects both visible and IR light. Once it has these measurements, it weights them with coefficients based on calibration testing, and then subtracts the IR component from the diode that detects both IR and visible light. The result is a workable approximation of brightness as seen by a human eye.
What to do Next
- Programming Languages - Find your preferred programming language here and learn how to write your own code with Phidgets!
- Phidget Programming Basics - Once you have set up Phidgets to work with your programming environment, we recommend you read our page on to learn the fundamentals of programming with Phidgets.