SKU: SENS-3293
📋 GST Invoice Available

CJMCU APDS-9930 Proximity & Ambient Light Sensor Module - I2C Interface

₹110.00 (Inclusive of all taxes)
Out of Stock

The CJMCU APDS-9930 is a digital sensor module integrating ambient light sensing (ALS) and proximity detection in a single 8-pin package. It features an I2C interface for easy integration with Arduino, Raspberry Pi, ESP32, and other 3.3V/5V logic microcontrollers, offering programmable interrupts and high-resolution photopic response.

Features

  • Integrated digital ambient light sensor (ALS) with proximity detector and IR LED.
  • I2C interface (up to 400 kHz) with dedicated interrupt pin for efficient system control.
  • High 16-bit resolution for precise light measurement down to 0.01 lux.
  • Factory-calibrated proximity detection up to 100 mm, operable behind dark glass.
  • Low-power operation with programmable wait timer for optimized power consumption.

Out of stock

Description

The APDS-9930 sensor combines a calibrated infrared proximity detection system and an ambient light sensor (ALS) with a photopic response curve that approximates human eye sensitivity. Its integrated state machine allows the device to enter low-power modes between measurements, significantly reducing average current draw for battery-powered applications.

Designed for operation behind darkened glass, the module provides reliable performance across a wide dynamic range from dark rooms to bright sunlight. The proximity function eliminates the need for end-equipment calibration, offering plug-and-play detection ideal for compact consumer electronics and industrial touchless interfaces.

Key Features

  • Dual-Function Optical Module: Integrates ambient light sensing (ALS) and infrared proximity detection in a single 3.3V-compatible package.
  • High-Resolution ALS: Delivers up to 16-bit digital output for accurate light intensity measurement, effective down to 0.01 lux.
  • Calibrated Proximity Detection: Factory-calibrated for object detection up to 100 mm, functioning reliably behind dark glass or faceplates.
  • Programmable Interrupt Engine: Features upper and lower threshold settings for ALS and proximity to trigger microcontroller actions without constant polling.
  • Optimized Power Management: Includes a programmable wait timer, enabling low average power consumption (typical wait state: 90 µA).
  • Standard I2C Communication: Supports Fast Mode (up to 400 kHz) for simple daisy-chaining and communication with most modern microcontrollers.

Applications

  • Automatic display backlight dimming and keyboard illumination in mobile phones, tablets, and laptops.
  • Touchless gesture recognition and proximity-based wake-up for security systems and kiosks.
  • Power-saving eye-sensor modules for digital cameras and optical viewfinders.
  • Ambient light monitoring for smart home automation and IoT environmental sensing nodes.
  • Proximity detection in industrial equipment for hands-free operation and safety interlocks.

Technical Specifications

Manufacturer Part NumberAPDS-9930
Operating Voltage2.8 V to 3.8 V DC
InterfaceI2C (up to 400 kHz)
Ambient Light Resolution16-bit
Proximity Detection RangeUp to 100 mm (calibrated)
Minimum Detectable Lux0.01 lux
IR LED Supply Voltage (VL)3.0 V to 4.5 V (optional)
Module Dimensions (L x W)18.3 mm x 15 mm
Module Weight2 g

Frequently Asked Questions

What is the operating voltage range for the APDS-9930 sensor module?

The core sensor (VCC) operates from 2.8V to 3.8V DC. The integrated IR LED has a separate, optional supply pin (VL) that accepts 3.0V to 4.5V. For typical use with 3.3V microcontrollers like ESP32 or STM32, you can connect both VCC and VL to the same 3.3V rail.

How do I connect and communicate with this sensor?

The module uses a standard I2C interface. Connect the VCC and GND pins to your microcontroller's 3.3V power supply. Then connect the SDA and SCL pins to the corresponding I2C pins on your board (e.g., Arduino Uno A4/A5). The dedicated INT pin can be connected to a digital interrupt pin for efficient event-driven operation.

Can this sensor detect objects behind glass?

Yes, the APDS-9930's proximity detection is specifically designed to operate behind darkened glass or plastic faceplates, such as those used on mobile phones or industrial displays. Its integrated IR LED and calibrated photodiode system provide reliable detection up to 100 mm in such conditions.

What is the resolution and lowest light level it can measure?

The ambient light sensing (ALS) function provides up to 16-bit digital resolution, allowing for very precise light intensity measurements. It can detect light levels as low as 0.01 lux, making it suitable for applications in very dark environments.

Does the module require any calibration?

No, the proximity detection is factory-calibrated for distances up to 100 mm, providing plug-and-play functionality. The ambient light sensor is also pre-calibrated. You can fine-tune the response by programming the interrupt thresholds via the I2C registers if needed for specific application requirements.

Package Includes

  • 1 x CJMCU APDS-9930 Digital Proximity and Ambient Light Sensor Module.

Additional Information

Weight 0.002 kg
Dimensions 1.83 × 1.5 cm