🎉
ESPBoards Store is Now Open! Find the best ESP32, ESP8266 boards & accessories

Sharp GP2Y1010AU0F Optical Dust Sensor

Sharp GP2Y1010AU0F Optical Dust Sensor image

View on Amazon

Overview

The Sharp GP2Y1010AU0F is an optical dust sensor designed for air quality monitoring. It detects fine particles like cigarette smoke by measuring the reflected light from an internal infrared LED. The sensor provides an analog voltage output proportional to the dust concentration, making it suitable for integration into air purifiers and HVAC systems.

About Sharp GP2Y1010AU0F Optical Dust Sensor

The Sharp GP2Y1010AU0F is an optical air quality sensor designed to detect fine dust particles in the air. Using an infrared LED and a phototransistor, it measures light reflection from airborne particles, making it ideal for air purifiers and environmental monitoring.

Key Features

  • Infrared-Based Detection – Uses an IR LED and phototransistor to detect fine dust.
  • Analog Voltage Output – Provides readings proportional to dust density.
  • High Sensitivity – Capable of detecting very fine particles, including cigarette smoke.
  • Compact & Low Power – Easily integrates into microcontroller-based air quality systems.

The GP2Y1010AU0F is widely used in air purifiers, HVAC systems, and environmental monitoring for real-time air quality detection. 🚀

The GP2Y1010AU0F operates with a low current consumption of up to 20 mA and a typical operating voltage range of 4.5V to 5.5V. It can detect dust particles by measuring the photometry of a single pulse, enabling it to distinguish between smoke and house dust. The sensor’s compact dimensions (46.0 x 30.0 x 17.6 mm) make it easy to integrate into various applications, including air purifiers, HVAC systems, and other air quality monitoring devices.

Where to Buy

Get Your GP2Y1010AU0F

Sharp GP2Y1010AU0F Optical Dust Sensor

Starting from

Vari10$ per piece

Amazon com
Amazon.com Ships worldwide
Amazon de
Amazon.de Ships to EU
Aliexpress
AliExpress Best value option

💡 Prices are subject to change. We earn from qualifying purchases as an Amazon Associate.

Technical Specs

GP2Y1010AU0F Specifications

Complete technical specification details for Sharp GP2Y1010AU0F Optical Dust Sensor

📊 Technical Parameters

Operating Voltage 4.5V to 5.5V
Current Consumption Max 20 mA
Output Type Analog voltage
Detection Range 0 to 0.5 mg/m³
Dimensions 46.0 x 30.0 x 17.6 mm
Pin Configuration

GP2Y1010AU0F Pinout

The GP2Y1010AU0F has 6 pins for power, LED control, and analog output.

Visual Pinout Diagram

Pinout Diagram Primary
Sharp GP2Y1010AU0F Optical Dust Sensor pinout
6
Total Pins

Pin Types

Power
4
Control
1

Quick Tips

[object

Object],[object Object]

[object

Object],[object Object]

[object

Object],[object Object]

Pin Descriptions

Pin NameTypeDescriptionNotes
1 Pin 1 (V-LED)
Power

LED power supply. Connect to 5V through 150Ω resistor.

Resistor limits current to LED.

2 Pin 2 (LED-GND)
Power

LED ground connection. Connect to system ground.

3 Pin 3 (LED)
Control

LED control input. Connect to digital output pin for pulsing.

Control LED timing: 0.32ms pulse, 10ms cycle.

4 Pin 4 (S-GND)
Power

Signal ground connection. Connect to system ground.

5 Pin 5 (Vo)
Analog

Analog voltage output proportional to dust density.

Connect to ADC pin. Output: ~0V (clean) to ~3.5V (very dusty).

6 Pin 6 (Vcc)
Power

Power supply input (4.5V-5.5V). Typically 5V.

Stable 5V required for accurate measurements.

Connection Guide

Wiring GP2Y1010AU0F to ESP32

To interface the GP2Y1010AU0F with an ESP32, connect Vcc to 5V, LED-GND and S-GND to ground, Vo to an ADC pin (GPIO 34), LED to a GPIO (GPIO 25), and V-LED to 5V through a 150Ω resistor.

Visual Wiring Diagram

Wiring Diagram Recommended
Sharp GP2Y1010AU0F Optical Dust Sensor wiring with ESP32
6
Connections

Connection Status

Required
6

Protocol

Analog

Pin Connections

GP2Y1010AU0F PinConnectionESP32 PinDescription
1 Pin 6 (Vcc) Required
5V

Power supply (5V). Use stable regulated power.

2 Pin 2 (LED-GND) Required
GND

LED ground connection.

3 Pin 4 (S-GND) Required
GND

Signal ground connection.

4 Pin 1 (V-LED) Required
5V via 150Ω Resistor

LED power through current-limiting resistor.

5 Pin 3 (LED) Required
GPIO 25

LED control. Pulse HIGH for 0.32ms every 10ms.

6 Pin 5 (Vo) Required
GPIO 34 (ADC1_CH6)

Analog output. Read 0.28ms after LED turn-on.

⚠️

CRITICAL: 150Ω resistor required between 5V and V-LED (Pin 1)

⚠️

CRITICAL: LED timing: Pulse HIGH for 0.32ms, then LOW for 9.68ms (10ms cycle)

⚠️

CRITICAL: Read Vo (analog) 0.28ms after LED turns on

Use

ESP32 ADC1 (GPIO 32-39) - avoid ADC2 when WiFi active

Add

220µF capacitor between Vcc and GND for stable power

Conversion:

Dust density (mg/m³) = (Vo - 0.6V) × 0.17

Clean

air: Vo ≈ 0.6V, Heavy dust: Vo ≈ 3.5V

Keep

sensor away from direct airflow and vibrations

Help & Support

GP2Y1010AU0F Troubleshooting

Common issues and solutions to help you get your sensor working

Common Issues

Debugging Tips

Code Examples

GP2Y1010AU0F Programming Examples

Ready-to-use code examples for different platforms and frameworks

Summary

Wrapping Up GP2Y1010AU0F

The ESP32 Sharp GP2Y1010AU0F Optical Dust Sensor is a powerful Air Quality sensor that offers excellent performance and reliability. With support for multiple development platforms including Arduino, ESP-IDF, ESPHome, PlatformIO, and MicroPython, it's a versatile choice for your IoT projects.

Best Practices

For optimal performance, ensure proper wiring and follow the recommended configuration for your chosen development platform.

Safety First

Always verify power supply requirements and pin connections before powering up your project to avoid potential damage.

Ready to Start Building?

Now that you have all the information you need, it's time to integrate the GP2Y1010AU0F into your ESP32 project and bring your ideas to life!