Grove - Laser PM2.5 Sensor (HM3301)

Similar documents
Laser Particle Sensor Module PM2008M

DHM5150 Human Motion Sensor Module User Manual

HPM Series. Issue D. Particle Sensor FEATURES DESCRIPTION POTENTIAL INDUSTRIAL APPLICATIONS VALUE TO CUSTOMERS DIFFERENTIATION

Laser Particle Sensor Module PM2009

HPM Series. Issue C. Particle Sensor FEATURES DESCRIPTION POTENTIAL INDUSTRIAL APPLICATIONS VALUE TO CUSTOMERS DIFFERENTIATION

The reprint reproduction or disclosure of this material to the third party is prohibited. PARTICULATE MATTER SENSOR. Introduction of

Laser Particle Sensor Module PM2008M

HPM Series. Issue B. Particle Sensor FEATURES DESCRIPTION POTENTIAL INDUSTRIAL APPLICATIONS VALUE TO CUSTOMERS DIFFERENTIATION

Ambient Temperature/ Relative Humidity & Dew Point Temperature Sensors to USB Output. Model LFS108B

Contents Overview...1 Characteristics...1 Scope of application...2 Working principle... 2 Technical Parameters... 3 Power requirement... 4 About servi

FEATURE ARTICLE. The PLCA-800 Series Inline Particle Sensor for Chemical Solutions. Yoshihito Yuhara. Abstract

S3F8S28. Smoke Detector. Revision 0.00 February Samsung Electronics Co., Ltd. All rights reserved.

Product data sheet Palas Fidas 200 S

Sensor Evaluation Kit, SEK001

Android Controlled Fire Fighting Robot

E Programmble Smoke Detector Controller. Figure 1. Programmable Smoke Detector Kit

Design and Development of Industrial Pollution Monitoring System using LabVIEW and GSM

Dear Diary Alarm. Created by Carter Nelson. Last updated on :31:02 PM UTC

Homework 5: Theory of Operation and Hardware Design Narrative

EasyLog Data Logger Series

LAB REPORT SUBMISSION COVER PAGE ETN4106 OPTOELECTRONICS AND OPTICAL COMMUNICATIONS

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

EasyLog Data Logger Series

Characteristics of different sensors used for Distance Measurement

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Project Description. The design details and parameters: Are as follows:

E N G L I S H FIRE ALARM ASPIRATION SENSING TECHNOLOGY QUICK INSTALLATION GUIDE STAND-ALONE FAAST LT MODELS FL0111E FL0112E FL0122E. 367 mm.

FACULTY OF ENGINEERING LAB SHEET OPTICAL COMMUNICATION SYSTEMS EOP4066 TRIMESTER 1 (2013/2014)

LHCb Rich Detectors Control and High Voltage Systems

P2267 NETWORK INTERFACE

Design of Classroom Intelligent Lighting System Based on SCM. Jiale Zheng1, a

Network based smoke alarm - using Arduino and iphone

[TouchCore1.0] Algorithm & PCB Design Guide. V1.1 March 2008

The New DUSTTRAK II and DRX Aerosol Monitors

PHD Dolphin Installation

The New DUSTTRAK II and DRX Aerosol Monitors

NIDS Dust sensor ED-N-DS-1408

Metasys Integrator Compu-Aire Application

Dust sensor SM-PWM-01A SPECIFICATION. Product Name: Dust Sensor Model No. : SM-PWM-01A 1 / 12

USB DATA LOGGER FOR TEMPERATURE AND RH HM9000

High-accuracy Multi-sensor IAQ Detector MSD Commercial grade for intelligent& green buildings

Web Site: Forums: forums.parallax.com Sales: Technical:

Document TM777030, rev. B. Initial release: 22 January 2008 Current release: 16 February 2010

LaserFOCUS VLF-250 Engineering Specification

SMART dust sensor for air purifier Description SM-ND-02A SM-ND-02A is a dust sensor that detects the dust particle concentration in air by using optic

Operation Manual Fighter ProVision Software. Version: 0.0 Revision: 1

Dishwasher Load-Unload Indicator. Jitendra Tailor

Installation Instructions for the

Home center 2.7 Windows client Installation guide

Web Site: Forums: forums.parallax.com Sales: Technical:

EL-USB-2-LCD+ High Accuracy Humidity, Temperature and Dew Point Data Logger with LCD

THERMO BUTTON HYGRO BUTTON The smallest temperature and humidity loggers in the world!

SMART Dust Sensor. Amphenol Advanced Sensors SM-PWM-01C. Application Note. Features

Infrared Carbon Dioxide Sensor Module CM1106SL

SETTING UP DSC INTEGRATION THROUGH ENTRAPASS

Laptop / PC Programming Manual

presentations the week of the final exams. Anyone who misses the appointment will receive a grade of zero.

JOVY SYSTEMS RE-7500 User Manual Rev Index

ISO INTERNATIONAL STANDARD. Coating powders Part 13: Particle size analysis by laser diffraction

Operations Manual TS400. Test Station for G450/G460 Gas Detector

OPERATOR S MANUAL MODEL AP15/AP15-1/AP15-2 PC-ALARM PANEL

SETTING UP A VIRTUAL KEYPAD WITH A DSC POWERSERIES ALARM SYSTEM

HART XL High Sensitivity Smoke Detection

Siemens aspirating smoke detector (ASD) for the addressed FDnet/C-NET detector line or for standalone operation

Alarm project board for micro:bit.

SECTION 1: STARTING 1.1 UNPACKING AND INSPECTION

E Programmable Smoke Detector Controller AN 0129 Mar 25, 2015

[Patil* et al., 5(7): July, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

GSM Based Computer Lab Security System Using PIR Sensors

Temperature Data Logging

Sirius Technologies, Inc.

HOBO U14 Data Logger User Manual

PIR Sensor. User s Guide

Model : LPSA-40A Please read this manual carefully before using the instrument Labnics Equipment

ND4000 Manual Marine Hydraulics

ToolStick Debug Adapter

Compod. Instruction Manual IM-COMPOD Revision: F, December 2015

AnaLASER II Detector. Protection Systems. A UTC Fire & Security Company. High-Sensitivity Smoke Detector (HSSD ) FEATURES DESCRIPTION

Smart Home: Controlling and Monitoring Households Appliances Using Gsm Network

JOVY SYSTEMS RE User Manual Rev. 1.00

Via Umberto Giordano, Padova Tel Fax VERSIONS ACCURACY

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

GLOBAL. InstallatIon & operation manual

E N G L I S H FIRE ALARM ASPIRATION SENSING TECHNOLOGY QUICK INSTALLATION GUIDE ADDRESSABLE FAAST LT MODELS MI-FL2011EI, MI-FL2012EI AND MI-FL2022EI

Multi-sensor System For Indoor Environment Monitoring Zheng-yu Wanga, and Xiao-ru Zhangb

Sintrol Snifter A2 EX. Manual. Version 1.2.3

SEC SIGNATURE ETO MONITOR TRAINING SENSOR ELECTRONICS CORPORATION

THERMAL PROCESSING THEORY

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Laser Safety and Classification Full Version (CA-1110) Advanced Version (CA-1111) Basic Version (CA-1112)

Compod. Instruction Manual IM-COMPOD Revision: C.1, November 2010

Laser Scan Micrometer Page 418. Laser Scan Micrometer Page 423

F 2 MC-8FX FAMILY MB95200 SERIES SMOKE DETECTOR DEMO REFERENCE SOLUTION 8-BITMICROCONTROLLER APPLICATION NOTE

Group A Carlos Castro, Courtnie Coleman, Lucas Plager, Patrick Schexnayder

FI6000 INSTRUCTION MANUAL. Thank you for choosing another quality product from Amperes Electronics. Fire Alarm Interface

Metasys Integrator Airflow Application

Millennium Xtra. Millennium ATMA setup and configuration guide. May Millennium Group, Inc.

LineGuard 2300 Program User Manual (FloBoss 107)

Open-area Smoke Imaging Detection (OSID)

Design of Multi-Sensors Cooperation Control System for Intelligent Building

Transcription:

Grove - Laser PM2.5 Sensor (HM3301) The Grove - Laser PM2.5 Sensor (HM3301) is a new generation of laser dust detection sensor, which is used for continuous and real-time detection of dust in the air. Different from the pumping dust detection sensor, the HM-3301 innovatively uses fan blades to drive air, 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. This module is suitable for dust detectors, intelligent air purifiers, intelligent air conditioners, intelligent ventilation fans, air quality testing, haze meters, environmental monitoring and relative products and applications.

Features High sensitivity on dust particles of 0.3 μm or greater Real-time & continuous detection of dust concentration in the air Based on laser light scattering technology, readings are accurate, stable, and consistent Low noise Ultra-low power consumption Specification Item Operating Voltage Operating temperature Operating humidity Value 3.3V / 5V 10~60 10%~90%RH (non condensing) Partical size 3 channels 2.5µm, 5µm, 10µm Range (PM2.5 standard value) 1~500µg/ m 3 (Effective range) 1000 µg/ m 3 (Maximum range) Resolution Concentration: 1µg/ m 3 Counting concentration: 1s/0.1L Stability time Interface I2C address 30 seconds after power on I2C 0x40 Typical applications Air purifier / air conditioner Air quality testing equipment Industrial PM value analysis Dust and smoke detection and analysis Real-time PM2.5, PM10, TSP detector Multichannel particle counter Environmental testing equipment

Hardware Overview Pin Out Working Principle The HM-3301 Dust Sensor is based on the advanced Mie scattering 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 to a highly sensitive photodiode, which is then amplified and analyzed by a circuit. With specific mathematical model and algorithm, the count concentration and mass concentration of the dust particles is obtained. The HM-3301 dust sensor is composed of main components such as a fan, an infrared laser source, a condensing mirror, a photosensitive tube, a signal amplifying circuit and a signal sorting circuit.

Platforms Supported Arduino Raspberry Pi BeagleBone Wio LinkIt ONE Caution The platforms mentioned above as supported is/are an indication of the module's hardware or theoritical compatibility. We only provide software library or code examples for Arduino platform in most cases. It is not possible to provide software library / demo code for all possible MCU platforms. Hence, users have to write their own software library. Getting Started Play With Arduino Hardware

Materials required Seeeduino V4.2 Base Shield Grove Laser PM2.5 Sensor (HM3301) Note 1 Please plug the USB cable gently, otherwise you may damage the port. Please use the USB cable with 4 wires inside, the 2 wires cable can't transfer data. If you are not sure about the wire you have, you can click here to buy 2 Each Grove module comes with a Grove cable when you buy. In case you lose the Grove cable, you can click here to buy. Step 1. Connect the Grove - Laser PM2.5 Sensor (HM3301) to port I 2 C of Grove- Base Shield. Step 2. Plug Grove - Base Shield into Seeeduino. Step 3. Connect Seeeduino to PC via a USB cable. Note If we don't have Grove Base Shield, We also can directly connect this module to Seeeduino as below.

Seeeduino Grove Cable Grove Laser PM2.5 Sensor (HM3301) GND Black GND 5V or 3.3V Red VCC SDA White SDA SCL Yellow SCL Software Attention If this is the first time you work with Arduino, we strongly recommend you to see Getting Started with Arduinobefore the start. Step 1. Download the Seeed_PM2_5_sensor_HM3301 Library from Github. Step 2. Refer to How to install library to install library for Arduino. Step 3. Restart the Arduino IDE. Open the example, you can open it in the following three ways: a. Open it directly in the Arduino IDE via the path: File Examples PM2.5 sensor basic_demo. b. Open it in your computer by click the basic_demo.ino which you can find in the folder XXXX\Arduino\libraries\Seeed_PM2_5_sensor_HM3301- master\examples\basic_demo, XXXX is the location you installed the Arduino IDE. c. Or, you can just click the icon in upper right corner of the code block to copy the following code into a new sketch in the Arduino IDE.

1#include "Seeed_HM330X.h" 2 3#ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE 4 #define SERIAL SerialUSB 5#else 6 #define SERIAL Serial 7#endif 8 9 10HM330X sensor; 11u8 buf[30]; 12 13 14const char *str[]={"sensor num: ","PM1.0 concentration(cf=1,standard particulate matter,unit:ug/m3): 15", 16 "PM2.5 concentration(cf=1,standard particulate matter,unit:ug/m3): ", 17 "PM10 concentration(cf=1,standard particulate matter,unit:ug/m3): ", 18 "PM1.0 concentration(atmospheric environment,unit:ug/m3): ", 19 "PM2.5 concentration(atmospheric environment,unit:ug/m3): ", 20 "PM10 concentration(atmospheric environment,unit:ug/m3): ", 21 ; 22 23err_t print_result(const char* str,u16 value) 24{ 25 if(null==str) 26 return ERROR_PARAM; 27 SERIAL.print(str); 28 SERIAL.println(value); 29 return NO_ERROR; 30 31 32/*parse buf with 29 u8-data*/ 33err_t parse_result(u8 *data) 34{ 35 u16 value=0; 36 err_t NO_ERROR; 37 if(null==data) 38 return ERROR_PARAM; 39 for(int i=1;i<8;i++) 40 { 41 value = (u16)data[i*2]<<8 data[i*2+1]; 42 print_result(str[i-1],value); 43 44 45 46 47err_t parse_result_value(u8 *data) 48{ 49 if(null==data) 50 return ERROR_PARAM; 51 for(int i=0;i<28;i++) 52 { 53 SERIAL.print(data[i],HEX); 54 SERIAL.print(" "); 55 if((0==(i)%5) (0==i)) 56 {

57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 /*30s*/ void setup() 77{ 78 79 80 81 82 83 84 85 86 87 88 89 90 91void loop() 92{ 93 94 95 96 97 98 99 100 101 102 u8 sum=0; for(int i=0;i<28;i++) { sum+=data[i]; if(sum!=data[28]) { SERIAL.println("wrong checksum!!!!"); return NO_ERROR; SERIAL.begin(115200); delay(100); SERIAL.println("Serial start"); if(sensor.init()) { SERIAL.println("HM330X init failed!!!"); while(1); if(sensor.read_sensor_value(buf,29)) { SERIAL.println("HM330X read result failed!!!"); parse_result_value(buf); parse_result(buf); delay(5000); Attention The library file may be updated. This code may not be applicable to the updated library file, so we recommend that you use the first two methods.

Step 4. Upload the demo. If you do not know how to upload the code, please check How to upload code. Step 5. Open the Serial Monitor of Arduino IDE by click Tool-> Serial Monitor. Or tap the Ctrl + Shift + M key at the same time. Set the baud rate to 115200. Success If every thing goes well, when you open the Serial Monitor it may show as below: 1Serial start 20 3FF 0 0 0 2D 40 3F 0 45 0 522 0 32 0 3B 60 0 0 0 0 70 0 0 0 0 80 0 9 10sensor num: 0 11PM1.0 concentration(cf=1,standard particulate matter,unit:ug/m3): 45 12PM2.5 concentration(cf=1,standard particulate matter,unit:ug/m3): 63 13PM10 concentration(cf=1,standard particulate matter,unit:ug/m3): 69 14PM1.0 concentration(atmospheric environment,unit:ug/m3): 34 15PM2.5 concentration(atmospheric environment,unit:ug/m3): 50 16PM10 concentration(atmospheric environment,unit:ug/m3): 59 Note The standard particulate matter mass concentration value refers to the mass concentration value obtained by density conversion of industrial metal particles as equivalent particles, and is suitable for use in industrial production workshops and the like. The concentration of particulate matter in the atmospheric environment is converted by the density of the main pollutants in the air as equivalent particles, and is suitable for ordinary indoor and outdoor atmospheric environments. So you can see that there are two sets of data above. Tech Support Please do not hesitate to submit the issue into our forum or drop mail to techsupport@seeed.cc. http://wiki.seeedstudio.com/grove Laser_PM2.5_Sensor HM3301/12 4 18