{"product_id":"pms5003-particulate-matter-sensor-pm25-air-quality-monitor","title":"PMS5003 Particulate Matter Sensor – PM2.5 Air Quality Monitor","description":"\u003ch1\u003ePMS5003 PM2.5 Laser Particle Sensor – Air Quality Monitor\u003c\/h1\u003e\n\n\u003cp class=\"product-lede\"\u003eThe PMS5003 is a laser-based particulate matter sensor that measures PM2.5 and PM10 concentrations in real time, outputting digital serial data with high accuracy and a long-life laser for air quality monitoring.\u003c\/p\u003e\n\n\u003ch2\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable class=\"specs-table\"\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMeasurement Range\u003c\/td\u003e\n\u003ctd\u003e0.3–1.0, 1.0–2.5, 2.5–10 µm; PM2.5: 0–999 µg\/m³\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOutput Signal\u003c\/td\u003e\n\u003ctd\u003eUART serial (9600 bps default, 3.3V TTL)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003ePower Supply\u003c\/td\u003e\n\u003ctd\u003e5 V DC, typical current \u0026lt;100 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eLaser Source\u003c\/td\u003e\n\u003ctd\u003eClass 1 laser, lifetime \u0026gt;8000 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eResponse Time\u003c\/td\u003e\n\u003ctd\u003e\u0026lt;1 second\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eAccuracy\u003c\/td\u003e\n\u003ctd\u003e±10% for PM2.5 under standard conditions\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd\u003e-20 to +60 °C\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e50 × 38 × 21 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eWhat You Can Build With This\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/pm2-5-air-quality-monitor-kit\"\u003e\n\u003cstrong\u003eArduino Air Quality Monitor:\u003c\/strong\u003e Display real‑time PM2.5 readings on a 16×2 LCD with an Arduino Uno and a simple SoftwareSerial sketch.\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-air-quality-index-dashboard\"\u003e\n\u003cstrong\u003eESP32 IoT Dashboard:\u003c\/strong\u003e Stream particulate data over Wi‑Fi to Blynk or ThingSpeak for a remote air quality dashboard using an ESP32.\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRaspberry Pi Logger:\u003c\/strong\u003e Connect via UART to a Raspberry Pi, log PM2.5 values to InfluxDB, and visualise trends in Grafana.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCBSE Physics Practical:\u003c\/strong\u003e Measure indoor and outdoor particulate matter as part of a Class 11‑12 environmental monitoring project or ATL lab activity.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSmart City Air Alert:\u003c\/strong\u003e Build a multi‑node pollution mapping system with LoRa or cellular backhaul for a B.Tech final year project or Smart India Hackathon entry.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eCompatibility\u003c\/h2\u003e\n\u003ctable class=\"compat-table\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003ePlatform\u003c\/th\u003e\n\u003cth\u003eCompatible\u003c\/th\u003e\n\u003cth\u003eConnection\u003c\/th\u003e\n\u003cth\u003eLibrary \/ Method\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003eArduino Uno R3\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eUART via D2 (RX), D3 (TX) (SoftwareSerial)\u003c\/td\u003e\n\u003ctd\u003ePMS5003 Arduino library\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eArduino Nano\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eUART via D2 (RX), D3 (TX) (SoftwareSerial)\u003c\/td\u003e\n\u003ctd\u003ePMS5003 Arduino library\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eArduino Mega 2560\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eUART via hardware Serial1 (RX1, TX1)\u003c\/td\u003e\n\u003ctd\u003ePMS5003 Arduino library\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eESP8266 NodeMCU\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eUART via GPIO (RXD2, TXD2 or SoftwareSerial)\u003c\/td\u003e\n\u003ctd\u003ePMS5003 Arduino library\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eESP32 Dev Board\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eUART via any free GPIO (HardwareSerial)\u003c\/td\u003e\n\u003ctd\u003ePMS5003 Arduino library or ESP-IDF UART\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eRaspberry Pi Pico\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eUART via GP0 (TX) \/ GP1 (RX)\u003c\/td\u003e\n\u003ctd\u003eMicroPython UART module\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eRaspberry Pi 4 \/ 5\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eUSB‑UART adapter or GPIO UART\u003c\/td\u003e\n\u003ctd\u003ePython pyserial library\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eWiring and Interface Notes\u003c\/h2\u003e\n\u003cp\u003eConnect the sensor’s TX pin to the microcontroller RX and RX to TX; a level shifter is recommended because the PMS5003 uses 3.3V logic while many Arduino boards operate at 5V. Power the sensor with 5V (or 3.3V if available) and always share a common ground. The default UART baud rate is 9600, and the sensor outputs a 32‑byte data packet – use a pre‑built library to parse PM2.5, PM10, and particle count values reliably.\u003c\/p\u003e\n\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"faq\"\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003ch3\u003eDoes the PMS5003 output PM1.0 and PM10 values?\u003c\/h3\u003e\n    \u003cp\u003eThe sensor primarily measures PM2.5 concentration, but it also calculates PM1.0 and PM10 based on particle size distribution. You can read these values from the serial data frame using the standard protocol.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003ch3\u003eCan this sensor be used outdoors continuously?\u003c\/h3\u003e\n    \u003cp\u003eYes, but it is not waterproof. For outdoor deployments, place it inside a ventilated weatherproof enclosure and clean the laser diode periodically to prevent dust build‑up affecting accuracy.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Product\",\n      \"@id\": \"https:\/\/compoden.in\/products\/pms5003-particulate-matter-sensor-pm25-air-quality-monitor#product\",\n      \"name\": \"PMS5003 PM2.5 Laser Particle Sensor – Air Quality Monitor\",\n      \"description\": \"PMS5003 PM2.5 laser sensor for air quality monitoring. Works with Arduino, ESP32, Raspberry Pi. Digital output, high accuracy. Buy online Compoden India.\",\n      \"sku\": \"CDN-0981\",\n      \"mpn\": \"CDN-0981\",\n      \"brand\": {\"@type\": \"Brand\", \"name\": \"Compoden\"},\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"priceCurrency\": \"INR\",\n        \"price\": \"PRICE_PLACEHOLDER\",\n        \"availability\": \"https:\/\/schema.org\/InStock\",\n        \"seller\": {\"@type\": \"Organization\", \"name\": \"Compoden\", \"url\": \"https:\/\/compoden.in\"}\n      }\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/compoden.in\/products\/pms5003-particulate-matter-sensor-pm25-air-quality-monitor#faq\",\n      \"mainEntity\": [\n        {\"@type\": \"Question\", \"name\": \"Does the PMS5003 output PM1.0 and PM10 values?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The sensor primarily measures PM2.5 concentration, but it also calculates PM1.0 and PM10 based on particle size distribution. You can read these values from the serial data frame using the standard protocol.\"}},\n        {\"@type\": \"Question\", \"name\": \"Can this sensor be used outdoors continuously?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, but it is not waterproof. For outdoor deployments, place it inside a ventilated weatherproof enclosure and clean the laser diode periodically to prevent dust build‑up affecting accuracy.\"}}\n      ]\n    }\n  ]\n}\n\u003c\/script\u003e","brand":"Compoden","offers":[{"title":"Default Title","offer_id":53454858682733,"sku":"CDN-0981","price":2330.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3997\/5533\/files\/p_6ddd561e-fec3-4e41-8d77-e0be08b41585.jpg?v=1782232048","url":"https:\/\/compoden.com\/products\/pms5003-particulate-matter-sensor-pm25-air-quality-monitor","provider":"Compoden","version":"1.0","type":"link"}