===== Waspmote Luminosity Sensor (LDR) =====
==== Quick Data ====
* Model: API PDV-P9203
* Resistance in darkness: 20MΩ
* Resistance in light (10 lux): 5 ~ 20kΩ
* Spectral range: 400 ~ 700nm (approximately equal to human eye)
* Some approximate LUX levels obtained with this sensor.
* Dim Hallway: 0.1 lux
* Full moon, clear night: 1 lux
* Dark room: 10 lux
* Bright room/overcast day: 100 lux
==== Conversion Method ====
**Converting to Illuminance (lux)**
The output of the waspmote to the database is a voltage reading of the sensor. All the waspmote types have a LDR sensor but **note that the conversion method differs between Type A and Type B,C since the supply voltage differs.**
Step 1. Determine board type and voltage supply to sensor:
* Type A (Cities Board): 3.3v supply
* Type B and C (Gas Board): 5.0v supply
Step 2. Convert to kiloohms **R = 10k * ( (Vcc- Vout) / Vout )**
Step 3. Compare to sensor response graph to match resistance reading to lux, taking into account the spectral response of the sensor. See notes.
==== Sensor Response Characteristics ====
^ Cell Resistance (K-ohms) vs Illuminance (lux) ^ Relative Spectral Response vs Wavelength ^
| {{:technical:sensors:internal:lum_response.png|}} | {{:technical:sensors:internal:lum_dependancy.png|}} |
| Max curve: y= 10(-1.809*log(x) 2.285) | Blue = 475nm |
| Min Curve: y= 10(-1.051*log(x) 2.373) | Green = 510nm |
| Max lux = 181.072/(y0.95147) | Yellow=570nm |
| Min lux = 18.3286/(y0.5528) | Orange=590nm |
| | Red=650nm |
==== Example ====
Measurement of 1.97v is observed from the databases on a Type B board.
* Vcc = 5.0v for B type.
* RkΩ = 10 * ((5.0 - 1.97) / 1.97)
* RkΩ = 15.38
* So lux measured by the sensor would approximate between 7-20 lux.
* This reading is a percentage of the true lux, as can be seen in the spectral response graph. However obtaining accurate wavelength data of the surrounding light requires extra specialised equipment.
==== Notes ====
* Lux measurement is subject the the spectral response of the sensor, i.e. a bright blue lit room will read a significantly lower lux than a similarly bright green/yellow lit room of the same true lux.
* A low cost LDR like the one used is not intended for measuring exact lux, but rather to observe trends and indicate the presence of light. Exact lux can only be determined alongside spectral analysis (unavailable on the waspmotes).
* There are two logarithmic lines on the sensor response graph, one indicating minimum lux, the other maximum and the true value will fall between the two.
* Most sensors are positioned on the ceiling, away from the artificial light source, with the sensors having a greater response to daylight.
==== Downloads ====
* {{:technical:sensors:internal:pdv-p9203.pdf|Manufacturer Datasheet}}
* {{:technical:sensors:internal:lightguidancenotes.pdf|Light Sensor Usage Guide (3rd Party Manufacturer)}}
* {{:technical:sensors:internal:smart-cities-sensor-board_eng.pdf|Libellium Smart Cities Guide v4.2 (See Page 37 for LDR). Does not use read function.}}
* {{:technical:sensors:internal:gases_sensor_board_2.0.pdf|Libellium Gases Guide v4.8 (Uses Pressure Sensor Connector but not read functions)}}
==== Links ====
* [[https://en.wikipedia.org/wiki/LuxΩIlluminance|Wikipedia table of illumance.]]