my BH1750 I2C light sensor is giving me a reading in lux but I need a lumen-value. From what I read I just multiply the lux-reading by the surface area of the sensor to get my lumen-value. But from the datasheet on page 6 I'm getting a very small surface area of 0.25mm by 0.3mm. That doesn't seem right. What am I doing wrong? I'm getting a reading of about 8,000 lx on this cloudy afternoon which should be somewhere around 600 lumens.
Related Questions in MATH
- How to restrict vpasolve() to only integer solutions (MATLAB)
- Need clarification on VHDL expressions involving std_logic_vector, unsigned and literals, unsure about compiler interpretation
- What is the algorithm behind math.gcd and why it is faster Euclidean algorithm?
- How to throw a charged particle in a electric vector field?
- Issues with a rotation gizmo and sign flips when converting back to euler angles
- Solving the area of a 2 dimensional shape
- WorldToScreen function
- Algorithm to find neighbours of point by distance with no repeats
- Detecting Circles and Ellipses from Point Arrays in Java
- three parameter log normal distribution
- Bound for product of matrices
- Javascript animation taking incorrect amount of time to reach desired location
- Converting Math.js-like Expressions to Runnable Python Code
- Looking for a standard mathematical function that returns 0 if x = 0 and a constant k when x <> 0
- Partitions in co-lexicographic order (PARI/GP algorithm without recursion)
Related Questions in SENSORS
- How to make this sensor keep taking readings once its when_in_range function has been activated?
- (ros melodic) Lidar odometry is not working well
- access fan and it's speed, in linux mint on acer predator helios 300
- The BH1750 fails to be configured
- msp430f5438a reading multiple sensor tmp117
- Moving Average of a variable frequency signal
- can't configurate VL53l0x api
- CO2 Telaire T6713 Sensor and Raspberry Pi 3B+
- Multiple tcs34725 color sensors on arduino uno
- How to combine Pulse Sensor to send Telegram message with Arduino?
- How to understand the Sensor Setting Property ID in the SIG Mesh model
- Raspberry pi 4, ina219 Bi-Directional DC Current Power Supply Sensor
- Controlling data step in a list in python
- Arduino Serial Software Communication: 2 Ultrasonics
- Decompose time-series signal into different components
Related Questions in UNIT-CONVERSION
- Python pint convert 1/°Fahrenheit to 1/°Celsius
- Google Sheets - Why are there garbage digits in MOD(??)&"*"?
- How to tell pdf generation tool to make PDF of specific pixel width across devices (i.e. make PDF to display in browser using pixel dimensions)?
- Quantifying/converting abstract values to standard units in Netlogo simulations
- Getting Wrong Result for the input above 4 digit
- Unit conversions return error message "could not find function "m_to_ft."
- Storing Units in @AppStorage
- How to convert units for all tags in a SVG using Inkscape Command Line or Python 3?
- Converting cgs to 'custom' units in Astropy
- Convert character variable of height (5ft6in) into numeric variable in inches?
- Convert mm (metric) to imperial (fraction) in c#
- In Google Sheets, how do we take a decimal feet value and turn it into properly formatted fractional Feet & Inches?
- Converting between WGS84 degrees latitude/longitude and meters?
- issue implementing an approximation for the sun's position and coordinate system conversions
- Json field dependency for unit conversion
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
You seem to have a wrong understanding of photometric quantities. Let me try to get this straight with an analogon: Consider a water fountain that emits water. This fountain will stand for our light source.
The total amount of water that the fountain emits can be measured as m³/s (cubic meters per second). This is a characteristic of the fountain, which could be called the water power. Going back to photometry, this power is equivalent to the luminous flux, which is measured in lumen. Therefore, the luminous flux describes how much light a light source emits. You can restrict this definition to a given set of directions (e.g., measure the luminous flux of a light bulb only in a downward cone). This will give you the total amount of light that travels in that cone. For the fountain example, this can be done equivalently. Just measure the water emitted into a given cone. The unit is still m³/s or lumen.
Now, let us not only consider the fountain (as the light source) but also the surrounding surfaces. We can pick an arbitrary point on the surrounding surface (a point with no area) and measure how much water/light arrives at this point. This might be a bit hard to imagine because it is a differential quantity. You can approximate this value by measuring the amount of water that arrives in a small neighborhood of the point and dividing by the area of that neighborhood. This is actually what your sensor is doing. The resulting unit is m³/s/m² (cubic meters per second per square meter) or for the photometric case lm / m² (lumen per square meter), which is the definition of lux (unit of illuminance). Therefore, different points can have different illuminance. Especially, points far away from the light source usually have a smaller illuminance. You can calculate the total luminous flux by integrating the illuminance of the entire surface area. This is equivalent to measuring the amount of water at very many small surface pieces around the fountain (i.e. illuminance multiplied by area) and summing them up.
With this background knowledge, we see that it does not make sense to convert lux to lumen. They measure completely different things. Intuitively, illuminance tells you how much light shines at a given point, which is usually what you want. What you did (by multiplying the illuminance by the sensor area) is calculating the total luminous flux that arrives at the sensor (total amount of water at a given surface patch). Naturally, this measure grows as your sensor gets bigger (there will be more light arriving at the surface; or equivalently, as you consider bigger and bigger patches around the fountain, you will collect more and more water). Therefore, it does also not make sense to state that 8 klx should be 600 lm.