0.1 to 200,000 lux
0.1 to 200,000 lux
5% or less
Less than 1 second
High-sensitivity silicon photodiode
Backlit LCD display with 4-digit resolution
9V battery (included)
Several hours of continuous operation
0C to 40C (32F to 104F)
-20C to 60C (-4F to 140F)
130 x 65 x 25 mm (5.12 x 2.56 x 0.98 in)
Approximately 180 g (6.35 oz)
Applications
| The MetroQ MTQ 1010D Digital Lux Meter is suitable for various applications, including |
Indoor and outdoor lighting design and monitoring
Photography and videography
Industrial lighting inspection and quality control
Lighting system optimization and energy management
Scientific research and education
Quality control in various industries, such as automotive, aerospace, and electronics
MetroQ MTQ 1010D Digital Lux Meter DocumentationOverviewThe MetroQ MTQ 1010D Digital Lux Meter is a high-accuracy, compact, and cost-effective light meter designed for measuring illuminance in various applications, including industrial automation, smart buildings, and environmental monitoring. This device provides a digital output, making it easily integratable with microcontrollers, single-board computers, and other IoT devices.Technical SpecificationsMeasurement range: 0.01 lx to 50,000 lx
Accuracy: 5% of reading 1 digit
Resolution: 0.01 lx
Operating temperature: -20C to 60C
Communication: Digital output via IC (Inter-Integrated Circuit) protocol
Power supply: 3.3V to 5V DCCode Examples### Example 1: Using the MetroQ MTQ 1010D with ArduinoIn this example, we will connect the MetroQ MTQ 1010D to an Arduino Uno board to measure the ambient light level.```
#include <Wire.h>#define MTQ1010D_ADDRESS 0x38 // Default IC address of the MetroQ MTQ 1010Dvoid setup() {
Serial.begin(9600);
Wire.begin(); // Initialize IC communication
}void loop() {
int lux = readLux();
Serial.print("Ambient light level: ");
Serial.print(lux);
Serial.println(" lux");
delay(1000);
}int readLux() {
Wire.beginTransmission(MTQ1010D_ADDRESS);
Wire.write(0x00); // Send command to read lux value
Wire.endTransmission();
Wire.requestFrom(MTQ1010D_ADDRESS, 2); // Receive 2 bytes of data
int highByte = Wire.read();
int lowByte = Wire.read();
int lux = (highByte << 8) | lowByte;
return lux;
}
```### Example 2: Using the MetroQ MTQ 1010D with Raspberry Pi (Python)In this example, we will connect the MetroQ MTQ 1010D to a Raspberry Pi board to measure the ambient light level using Python.```
import smbus
import timebus = smbus.SMBus(1) // Initialize IC bus 1
MTQ1010D_ADDRESS = 0x38 // Default IC address of the MetroQ MTQ 1010Dwhile True:
bus.write_byte(MTQ1010D_ADDRESS, 0x00) // Send command to read lux value
data = bus.read_i2c_block_data(MTQ1010D_ADDRESS, 2) // Receive 2 bytes of data
lux = (data[0] << 8) | data[1]
print("Ambient light level: ", lux, " lux")
time.sleep(1)
```Please note that the above code examples are provided as a starting point and may require modifications to suit your specific application. Additionally, make sure to connect the MetroQ MTQ 1010D to your microcontroller or single-board computer according to the manufacturer's instructions and datasheet.