Grove - Laser PM2.5 Air Quality Sensor for Raspberry Pi / Arduino - HM3301
- Real-time & continuous detection of dust concentration in the air
- Converts to AQI
- High sensitivity on dust particles of 0.3 μm or greater
- Based on laser light scattering technology, readings are accurate, stable, and consistent
- Low noise and Ultra-low power consumption
The Laser PM2.5 Sensor (HM3301) is a next generation of laser dust detection sensor, which is used for continuous and real-time detection of dust in the air. It is an inexpensive, yet accurate, way of measuring air quality in terms of AQI,
It is very different from the older versions of dust detectors and Different from the pumping dust detection sensor, and uses a fan to drive air during sensing and the air flowing through the detection chamber is used as a test sample to perform real-time and continuous test on dust of different particle sizes in the air.
The HM-3301 Dust Sensor is based on the advanced Mie scattering light theory. When light passes through particles with quantity same as or larger than wavelength of the light, it will produce light scattering. The scattered light is concentrated and focused on a highly sensitive photodiode, which is then amplified and analyzed by the internal circuitry. Using a specific mathematical model and algorithm you can obtain the count concentration and mass concentration of the dust particles. Very nice.
The HM3301 is composed a fan, an infrared laser source, a condensing mirror, a photosensitive tube, a signal amplifying circuit and a signal sorting circuit.
SDL has developed a Raspberry Pi Python Driver that actually works on 3B+ and 4B Raspberry Pis. The SDL library also contains the information for converting the information from the HM3301 to the EPA standard AQI value.
Use the Pi2Grover board to connect to the Raspberry Pi
- Arduino Driver
- Raspberry Pi Driver (which actually works!)
- Grove Laser Dust Sensor DataSheet
- Tutorial on Using Laser Dust Sensor on the Raspberry Pi