

The Sensor de Partícules en Suspensió is a device designed to detect and measure the concentration of suspended particles in air or liquid. It is widely used in applications such as environmental monitoring, air quality assessment, industrial process control, and HVAC systems. By providing real-time data on particulate matter, this sensor helps ensure compliance with safety standards and supports efforts to maintain healthy environments.
Common applications include:








Below are the key technical details of the Sensor de Partícules en Suspensió:
| Parameter | Value |
|---|---|
| Operating Voltage | 5V DC |
| Operating Current | 100 mA (typical) |
| Particle Size Detection | 0.3 µm to 10 µm |
| Measurement Range | 0 to 1,000 µg/m³ |
| Output Signal Type | Digital (UART/Serial) or PWM |
| Response Time | < 1 second |
| Operating Temperature | -10°C to 50°C |
| Operating Humidity | 0% to 95% RH (non-condensing) |
| Dimensions | 50 mm x 40 mm x 20 mm |
The sensor typically comes with a 6-pin connector. The pinout is as follows:
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (5V DC) |
| 2 | GND | Ground connection |
| 3 | TXD | UART Transmit (data output) |
| 4 | RXD | UART Receive (data input, optional) |
| 5 | PWM | Pulse Width Modulation output for particle data |
| 6 | RESET | Reset pin (active low, optional) |
Below is an example of how to interface the sensor with an Arduino UNO using UART communication:
#include <SoftwareSerial.h>
// Define RX and TX pins for SoftwareSerial
SoftwareSerial particleSensor(10, 11); // RX = pin 10, TX = pin 11
void setup() {
Serial.begin(9600); // Initialize Serial Monitor
particleSensor.begin(9600); // Initialize sensor communication
Serial.println("Particle Sensor Initialized");
}
void loop() {
if (particleSensor.available()) {
// Read data from the sensor
String data = particleSensor.readStringUntil('\n');
// Print the received data to the Serial Monitor
Serial.println("Particle Data: " + data);
}
delay(1000); // Wait 1 second before reading again
}
Note: Ensure the sensor's TXD pin is connected to Arduino pin 10 and RXD pin to Arduino pin 11.
No Data Output:
Inaccurate Readings:
Sensor Not Powering On:
Intermittent Data Loss:
Q: Can this sensor detect gases or only particles?
A: This sensor is specifically designed to detect suspended particles (e.g., dust, smoke, pollen) and cannot measure gases.
Q: How do I interpret the data output?
A: The sensor outputs particle concentration in micrograms per cubic meter (µg/m³). Refer to the sensor's datasheet for detailed data format.
Q: Can I use this sensor outdoors?
A: While the sensor can operate in outdoor environments, it should be protected from direct exposure to rain or extreme conditions to ensure longevity.
Q: Is calibration required?
A: Most sensors are factory-calibrated, but periodic calibration may be necessary for critical applications. Refer to the manufacturer's guidelines.