Description: 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.
The sensor has a very low current consumption (20mA max, 11mA typical), and can be powered with up to 7VDC. The output of the sensor is an analog voltage proportional to the measured dust density, with a sensitivity of 0.5V/0.1mg/m3.
To interface with the sensor you need to connect to its 6-pin, 1.5mm pitch connector; we do have a mating connector for this.
Dimensions: 1.81 x 1.18 x 0.69" (46.0 × 30.0 × 17.6 mm)
Based on 3 ratings:
1 of 1 found this helpful:
No cable so hard to use, It’s better to buy one with cable on Ebay
1 of 2 found this helpful:
Sparkfun doesn’t provide the right wire harness to make it usable, if you buy the little plastic thing they cheaply sell separately you still need a weird wire harness, dumb spark-fun doesn’t make it usable and ended up buying it separately and wai5ting an extra week. sparkfun doesn’t even sell the right wire kit to use this sensor
Works OK… except for actually connecting and using it.
Crimp some pins on some wires… shouldn’t be a problem. Except: the pins are only 4mm long. The pieces that crimp the wire are 1mm long, and the crimp on the insulation is 0.5mm. Haven’t found a crimp die that small; pliers didn’t work, since the tip is 1.5mm. Finally ended up soldering the wires to the pins; needed to use microscope to get them oriented properly in the plastic housing.
Wanted to use this with an ESP8266, so needed an external ADC. Discovered that there are two general categories of ADC: “delta-sigma” and “SAR” (successive-approximation register). The delta-sigma ADC (usually 12-bit or 16-bit) have a really long sample time, up to 8 ms for the 16-bit, during which they are essentially averaging the input. Since the dust sensor is putting out short pulses, you get the pulse averaged over 8ms, or basically nothing. Need to use the SAR ADC, with sample-and-hold.
I’ve read that these work at 3.3v, but I haven’t tried it yet; currently running at 5V with Uno. The room air reading (no smoke/dust) is around 50 ug/m3. Not sure if that’s a real reading (it could be…), or if that’s just stray reflection in the sensor? From the data sheet:
“This sensor makes Voc voltage even at dust density 0mg/m 3 .”
This tutorial http://arduinodev.woofex.net/2012/12/01/standalone-sharp-dust-sensor/, provides a part number for the cable so you do not have to manually solder and crimp the pins into the housing for the sensor. You can go to Digi-Key and get part number
#A100196-ND => http://www.digikey.lu/product-search/en?keywords=A100196-ND .
There is some Arduino example code for the dust sensor here => https://github.com/PaulZC/GP2Y1010AU0F_Dust_Sensor .
Below is a list of tutorials and projects that use this sensor:
Looking at the datasheet, it looks like you can power the sensor anywhere around 0 to +7v. The example tutorials shown below indicate that you can power it at 3.3V or 5V. If you are using 3.3V Arduino (like an Arduino Fio), you should power the sensor at 3.3V so that the sensor output will match the logic levels. If you are using a 5V Arduino (like the RedBoard or Arduino UNO), you should power the sensor at 5V to match the logic levels.