Skip to product information
1 of 4

GP2Y1014AUOF Optical Dust Sensor — PM Detection for Arduino & Embedded Projects

Build air-quality projects that measure dust concentration with the reliable GP2Y1014AUOF optical sensor. This compact module uses an IR LED and photodiode to detect reflected light from particles in the air, outputting an analog voltage proportional to dust density. Perfect for Arduino, Raspberry Pi (via ADC), ESP32/ESP8266, and other microcontrollers.

Use it for DIY air purifiers, classroom demos, and IoT monitors. With a wide operating range and low current draw, it’s an easy add-on to your sensor toolkit for PM detection and indoor air-quality dashboards.

✨ Why you’ll love it

  • Analog output — Simple to read with Arduino analog pins.
  • Compact & low power — ~20 mA max, small footprint for portable builds.
  • Stable readings — Optical detection with internal optics and shielding.
  • Wide temperature range — Works from −10 °C to 65 °C.

💡 What you can build

  • Indoor air-quality monitor with live PM visualization
  • Smart ventilation/air-purifier trigger via dust threshold
  • IoT dashboard (MQTT/HTTP) using ESP32/ESP8266
  • Environmental science projects and classroom experiments

🧰 Starter bundles (suggested)

  • Arduino bundle: Arduino UNO/Nano + breadboard + jumper wires + USB cable
  • Display bundle: Add an I²C LCD/OLED for instant on-device readings
  • IoT bundle: ESP32 + Wi-Fi code template for sending data to a phone/Cloud

🔌 Pinout & power notes

Supply the sensor with 5–7 V (5 V typical). Connect the analog output Vo to a microcontroller analog pin (0–5 V range). The LED drive pin is typically pulsed through a series resistor (common example: ~150 Ω) for improved sampling; a bulk capacitor (e.g., ~220 µF) across supply helps smooth noise. Refer to the product photos/datasheet for the exact 6-pin labeling (VLED, LED-GND, LED, GND, Vo, VCC).

⚙️ Technical specifications

Model GP2Y1014AUOF
Supply Voltage 5–7 V
Current Consumption 20 mA max
Working Temperature −10 °C to 65 °C
Storage Temperature −20 °C to 80 °C
Endurance Life ≈ 5 years
Size 46 × 34 mm
Weight 20 g
Output Analog voltage proportional to dust density

📦 What’s in the box

  • 1 × GP2Y1014AUOF Dust Sensor module

❓ Frequently asked questions

Q: Can I use it directly with Raspberry Pi?
A: The Pi has no analog input, so add an external ADC (e.g., MCP3008) or use an Arduino/ESP as an analog front end.

Q: How do I get stable readings?
A: Pulse the LED and sample Vo shortly after; add a bulk capacitor across VCC and follow the timing shown in the datasheet.

Q: Does it measure PM2.5 exactly?
A: It provides an analog signal correlated to dust concentration. You can calibrate against a known reference to estimate PM ranges.

Q: What voltage range is Vo?
A: Vo is an analog level within the supply reference (0–5 V typical). Read via a 10-bit/12-bit ADC and convert to dust density by calibration.

Dust Sensor GP2Y1014AUOF for Arduino

Dust Sensor GP2Y1014AUOF for Arduino

14 in stock

Product Code

SKU:AB124

Regular price ₱ 325.00
Regular price Sale price ₱ 325.00
Sale Sold out
View full details

Related Post