logo elektroda
logo elektroda
X
logo elektroda

Suspended dust sensor SDS011 PM2.5 PM10 - commissioning, test

TechEkspert 14130 36

TL;DR

  • SDS011 Nova Fitness laser dust sensor for PM2.5 and PM10 is commissioned and tested with an Arduino UNO.
  • The sensor uses a 5V supply, UART at 3.3V logic, and outputs binary concentration data for PM2.5 and PM10.
  • It costs about $20, draws ~65mA in operation and ~2mA in sleep, and the manufacturer rates it for 8000 hours.
  • Indoor readings stayed around 10-20 ug/m3, blocking the inlet dropped values to single digits, and opening a window raised them to several dozen.
  • The airflow turbine produces a low hum, so cyclic operation every 15 minutes for 30 seconds is recommended.
Generated by the language model.
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI):
📢 Listen (AI):

Topic summary

✨ The discussion revolves around the commissioning and testing of the SDS011 dust sensor from Nova Fitness, which measures PM2.5 and PM10 levels. Users share their experiences with the sensor, including its integration into air quality monitoring systems and challenges related to air sample conditioning. Several participants discuss the importance of calibration, the impact of humidity on measurements, and the potential for DIY sensor projects. Comparisons are made with other sensors like the PMS5003 and SPS30, highlighting their performance and calibration needs. Concerns about the accuracy of low-cost sensors and their limitations in detecting various pollutants are also addressed.
Generated by the language model.

FAQ

TL;DR: For ≈$20, the SDS011 laser sensor measures PM2.5/PM10, draws 65 mA active, and lasts 8 000 h; “calibration shows trends” [Elektroda, TechEkspert, #17538816; Elektroda, blue_17, #17539125]. Why it matters: DIYers get near-real-time smog data but must manage lifetime and accuracy.

Quick Facts

• Particle range: 0.3 – 10 µm, output 0–999 µg/m³ [Nova Fitness, SDS011 datasheet] • Active/Sleep current: 65 mA / 2 mA @ 5 V [Elektroda, TechEkspert, post #17538816] • Rated laser life: 8 000 h (≈3 years at 8 h/day) [Elektroda, TechEkspert, post #17538816] • Recommended humidity window: 20 – 60 % RH for laser accuracy [Elektroda, blue_17, post #17539125] • Typical street-price: US $18–25 including USB-UART dongle [AliExpress search; Elektroda, TechEkspert, #17538816]

What does the SDS011 actually measure?

The module uses a 650 nm laser and photodiode to count light‐scattering particles, then converts counts to mass concentration of PM2.5 and PM10 (µg/m³) [Nova Fitness, SDS011 datasheet]. It ignores gases such as CO or NO₂, so car-exhaust readings stay flat [Elektroda, cas-it-solutions, post #17539522]

How do I connect the sensor to an Arduino?

Power the SDS011 from 5 V. Connect TX→D2 and RX→D3 through a 5 V-to-3.3 V divider or use 5 V-tolerant pins. Use 9600 bps UART. The demo code in the thread parses the 10-byte frame and prints PM values [Elektroda, TechEkspert, post #17538816]

Can I extend the 8 000 h laser life?

Yes. Cycle power: run 30 s every 15 min, reducing duty cycle to 3 % and theoretical life to >11 years [Elektroda, TechEkspert, post #17538816] Use the sleep command (0x06) via UART to stop the fan and laser between samples.

How accurate is the SDS011 without calibration?

Field tests near certified stations showed ±10 µg/m³ deviation at moderate levels [Elektroda, TechEkspert, post #17538816] Studies found uncalibrated low-cost lasers can overestimate by ~30 % above 150 µg/m³ [blue_17 summary, #17539125]. Calibration against a reference or gravimetric sampler improves correlation by up to 97 % [Elektroda, czareqpl, post #17542787]

What quick calibration method can hobbyists use?

  1. Place the SDS011 beside a local government station for 24 h.
  2. Log both datasets; compute linear regression (y=mx+b).
  3. Apply slope and offset in firmware. This trims systematic error below ±10 % in city tests [AGH report cited by blue_17, #17543702].

What alternatives exist to the SDS011?

• Plantower PMS5003: bigger chamber, similar price, overestimates at high PM [Elektroda, blue_17, post #17539125] • Sensirion SPS30: smaller, I²C output, floating-point data, rated 8-year 24/7 life but costs ≈€50 and has 12-week lead time [Elektroda, czareqpl, #17542752; blue_17, #17725418].

Can I 3-D-print my own optical dust sensor?

Possible but tricky. You must align LED/laser and photodiode within <0.1 mm and control airflow. Calibration requires reference equipment; TI’s TIDA-00378 shows the complexity. "It’s all in the details" [Elektroda, blue_17, post #17539426] DIY units often cost more than ready modules and lack repeatability.

How do I implement cyclic sampling in firmware?

Use this 3-step routine:
  1. Send sleep-exit command (0x01) and wait 30 s for airflow.
  2. Read five frames; average PM2.5/PM10.
  3. Send sleep command (0x06); delay 14 min 30 s. This keeps hourly energy below 20 mWh while staying within laser lifetime spec [Elektroda, TechEkspert, post #17538816]
Generated by the language model.
ADVERTISEMENT