3
0
2
Supported Sensor Variants
aurora edited this page 2026-07-22 14:13:36 +02:00

Supported Sensor Variants

GP2Y1010AU0F Dust Sensor (analog / ADC)

Sharp's GP2Y1010AU0F is an optical air quality sensor, designed to sense dust particles. An infrared emitting diode and a phototransistor are diagonally arranged into this device, to allow it to detect the reflected light of dust in air. It is especially effective in detecting very fine particles like cigarette smoke, and is commonly used in air purifier systems.


Figure 10. GP2Y1010AU0F Dust Sensor

Pin Comments
V-LED LED Power Supply
LED-GND LED Ground. Connect to the main circuit ground
LED LED Control Pin. Connect to a digital output pin to toggle the IR LED
S-GND Sensor Ground. Connect to the main circuit ground
Vo Sensor Analog Output. Connect to an analog input (ADC) to read dust levels
VCC Supply Voltage

Table 7. GP2Y1010AU0F dust sensor pin description.

LMV324-Based Sound Detector (analog / ADC)

The SparkFun Sound Detector is an analog sound sensing module based on an electret microphone and an LMV324 quad operational amplifier. The module detects variations in sound pressure and provides three independent outputs: Audio, Envelope, and Gate. For the PCB prototype, the Envelope output is used because it provides an analog voltage proportional to the detected sound amplitude.


Figure 11. LMV324-Based Sound Detector

Pin Comments
AUDIO Raw analog output
ENVELOPE Analog output
GATE Digital output
VCC Supply Voltage
GND Ground

Table 8. LMV324-based Sound Detector pin description.

Sensirion SCD30 Sensor (I²C)

The Sensirion SCD30 is a digital environmental sensor that measures carbon dioxide (CO₂) concentration, temperature, and relative humidity. The sensor is based on NDIR (Non-Dispersive Infrared) technology for CO₂ measurement and includes integrated temperature and humidity sensors for environmental compensation. It provides factory-calibrated digital measurements over an I²C interface.


Figure 12.Sensirion SCD30 Sensor

Pin Comments
VIN Supply Voltage
GND Ground
TX/SCL Modbus: Transmission line (Push/Pull with 3V level)
I²C: Serial clock (internal 45 kΩ pull-up resistor, pulled to 3V; for higher voltages a level shifter is needed)
RX/SDA Modbus: Receive line (Input must not exceed 5.5V)
I²C: Serial data (internal 45 kΩ pull-up resistor, pulled to 3V; for higher voltages a level shifter is needed)
RDY Data ready pin. High when data is ready for read-out
PWM PWM output of CO₂ concentration measurement
SEL Interface select pin. Pull to VDD (do not exceed 4V; use voltage divider if VDD > 4V) for selecting Modbus. Leave floating or connect to GND for selecting I²C.

Table 9. Sensirion SCD30 sensor pin description.