Датчик пыли компании plantower типа pms 7003

PMS7003 является цифровым универсальным датчиком концентрации частиц на основе принципа лазерного рассеяния. Он может непрерывно собрать и рассчитать количество взвешенных частиц в различных объемах воздуха на единицу объема, то есть распределение концентрации частиц, а затем преобразовать его в массовую концентрацию. Интерфейс форма выходного сигнала. Датчик может быть встроен в различные взвешенные частицы в воздухе, связанные с концентрацией приборов или оборудования для улучшения окружающей среды, для обеспечения своевременных и точных данных о концентрации.

Принцип работы:

Датчик использует принцип лазерного рассеивания. Это означает, что лазерный светильник на частицах в воздухе и делает рассеивание, при этом собирая рассеянный светильник под определённым углом, приводя к рассеянной интенсивности светильник с кривой времени. Кроме того, микропроцессор использует алгоритм на основе Mie (MIE) для получения эквивалентного размера частиц и количества частиц с различными диаметрами частиц на единицу объема.

Особенности:

Принцип лазерного рассеивания для достижения точного измерения Ноль сигналов тревоги Ответ в реальном времени и поддержка для непрерывного приобретения Минимальное разрешение размер частиц 0.3um Новая патентная структура, шесть полного диапазона экранирования, защита от помех Направление впуска опционально, использование широкого диапазона пользователей без необходимости в конструкции воздуховода Ультратонкий дизайн, всего 12 мм, для портативных устройств

Технические показатели:

PLANTOWER PM2.5 PMS7003 лазерный датчик пыли воздуха PLANTOWER Высокоточный цифровой датчик DIY

Примечание:

1) данные о концентрации частиц для протокола связи в данных 2 (см. Приложение А) для измерения условий окружающей среды 20 градусов Цельсия, влажности 50%.

PLANTOWER PM2.5 PMS7003 лазерный датчик пыли воздуха PLANTOWER Высокоточный цифровой датчик DIY

PLANTOWER PM2.5 PMS7003 лазерный датчик пыли воздуха PLANTOWER Высокоточный цифровой датчик DIY

Выход результат:

Основной выход-это масса на единицу объема частиц и количество частиц, из которых количество частиц на единицу объема 0,1 л, Массовая концентрация в единицах микрограммов/куб. М

Выход делится на активный выход и пассивный выход. После включения питания, состояние по умолчанию активный выход: датчик будет принимать хост, чтобы отправить данные, интервал времени составляет 200 ~ 800 мс, чем выше концентрация частиц в воздухе, тем меньше интервал времени. Активный выход делится на два режима: плавный режим и быстрый режим. Когда изменение концентрации частиц в воздухе небольшое, выход датчика является плавным режимом: один и тот же набор значений выводится каждые три раза, и фактические данные около 2 с новым сроком. Когда концентрация частиц в воздухе сильно меняется, выход датчика автоматически переключается в быстрый режим, каждый выход является новым значением, фактический цикл обновления данных 200 ~ 800 мс.

PLANTOWER PM2.5 PMS7003 лазерный датчик пыли воздуха PLANTOWER Высокоточный цифровой датчик DIY

Надежность тестирования:

PLANTOWER PM2.5 PMS7003 лазерный датчик пыли воздуха PLANTOWER Высокоточный цифровой датчик DIYPLANTOWER PM2.5 PMS7003 лазерный датчик пыли воздуха PLANTOWER Высокоточный цифровой датчик DIYPLANTOWER PM2.5 PMS7003 лазерный датчик пыли воздуха PLANTOWER Высокоточный цифровой датчик DIYPLANTOWER PM2.5 PMS7003 лазерный датчик пыли воздуха PLANTOWER Высокоточный цифровой датчик DIY

PLANTOWER PM2.5 PMS7003 лазерный датчик пыли воздуха PLANTOWER Высокоточный цифровой датчик DIY

Размер (мм):

PLANTOWER PM2.5 PMS7003 лазерный датчик пыли воздуха PLANTOWER Высокоточный цифровой датчик DIYPLANTOWER PM2.5 PMS7003 лазерный датчик пыли воздуха PLANTOWER Высокоточный цифровой датчик DIY

Установка меры предосторожности:

1) металлический чехол соединен с внутренним источником питания. Будьте осторожны, чтобы не подключаться к другим внешним платам или шасси.

2) на входе и выходе воздуха, где плоскость близко к стене машины пользователя и снаружи пор соединена с лучшей установкой, такой, как не может быть сделано, выход около 2 см без укрытия. Между входом воздуха и выходом должна быть структура разделения воздуха, чтобы избежать потока воздуха внутри пользователя из розетки непосредственно обратно на воздухозаборник.

3) внутренняя стенка машины пользователя должна быть не меньше размера воздухозаборника.

4) при нанесении на очиститель старайтесь не помещать датчик непосредственно в собственный воздуховод очистителя. Если это невозможно избежать, установите отдельное структурное пространство и поместите датчик таким же образом, как и изоляция воздуховода очистителя.

5) Применение с очистителем или фиксированным оборудованием обнаружения, Положение датчика должно быть выше, чем земля 20 см или более. В противном случае может быть около земли крупных частиц пыли и даже загрязнения floc, вызванные сопротивлением обмотки вентилятора.

6) датчики, используемые в наружном стационарном оборудовании, для пылевых бурь, дождя и снега и защиты Yang catkins, должны быть завершены оборудованием.

7) Датчик является составной частью, и пользователь не будет разбирать его, включая металлические экраны, чтобы предотвратить необратимые повреждения.

Время выполнения заказа:

Quantity (шт.) 1 — 1000 1001 — 5000 > 5000
Примерное время (в днях) 5 10 Подлежит согласованию

Сведения о покупке

Защита с помощью

Транспортировка:

Связаться с поставщиком для согласования деталей доставки

Для вас Гарантия своевременной отправки

Платежи:

Шифрование и повышенная безопасность платежей Подробнее

Возврат товаров и возмещение средств

Доступны возврат товаров и возмещение средств Подробнее

Описание

PLANTOWER Laser PM2.5 датчик пыли PMS7003/G7 высокоточный лазерный датчик концентрации пыли цифровые частицы пыли

PLANTOWER Laser PM2.5 датчик пыли PMS7003/G7 высокоточный лазерный датчик концентрации пыли цифровые частицы пылиPLANTOWER Laser PM2.5 датчик пыли PMS7003/G7 высокоточный лазерный датчик концентрации пыли цифровые частицы пыли

PLANTOWER Laser PM2.5 датчик пыли PMS7003/G7 высокоточный лазерный датчик концентрации пыли цифровые частицы пыли

PLANTOWER Laser PM2.5 датчик пыли PMS7003/G7 высокоточный лазерный датчик концентрации пыли цифровые частицы пыли

Принцип работы

Датчик принимает принцип лазерного рассеивания. Даже если лазерное облучение в подвешенном воздухе частицы производят россыпь, также под определённым углом можно собрать светильник россыпью, интенсивность рассеяния с изменением времени. И микропроцессор, используя алгоритм, основанный на теориях Mie, сделан вывод, что частицы эквивалентного размера зерна и на единицу объема различных размеров частиц количества частиц

PMS70XX серия является ультра тонким цифровым общим датчиком глубины частиц, может использоваться для получения единичного объема воздуха в количестве взвешенных твердых частиц, концентрации частиц, и в виде цифрового интерфейса выхода. Датчик может быть встроен в различные воздушные твердые частицы, связанные с концентрацией приборов или оборудования для улучшения окружающей среды, чтобы обеспечить своевременную и точную концентрацию данных

PLANTOWER Laser PM2.5 датчик пыли PMS7003/G7 высокоточный лазерный датчик концентрации пыли цифровые частицы пыли

PLANTOWER Laser PM2.5 датчик пыли PMS7003/G7 высокоточный лазерный датчик концентрации пыли цифровые частицы пыли

PLANTOWER Laser PM2.5 датчик пыли PMS7003/G7 высокоточный лазерный датчик концентрации пыли цифровые частицы пыли

PMS7003, PMSA003 — лазерные датчики мелкодисперсной пыли PM1.0, PM2.5 — PM10 в воздухе производства компании Plantower

Семейство датчиков мелкодисперсной пыли PMS 1003, 3003, 5003, 6003, 7003, A003. Первые две цифры в наименовании датчика указывают версию, последние две обозначают минимально различимый диаметр частицы, 03 — 0.3 микрометра. Более старшие версии отличаются меньшим размером.
Для моделей PMS7003 и A003 в даташитах указываются идентичные параметры по чувствительности, однако прямое сравнение в одинаковых условиях показывает, что A003 выдает значения в 2-3 выше, чем 7003. Неясно является ли это следствием отличия моделей или это разброс характерен для разных экземпляров.

Ссылки

  • Plantower PMS7003 // datasheet
  • Plantower PMSA003 // datasheet
  • PM2.5 low-cost sensors and calibration data for SDS011 and PMS7003 Nguyen, Binh. (2019). PM2.5 low-cost sensors and calibration data for SDS011 and PMS7003. 10.13140/RG.2.2.12945.68966. Technical Report, June 2019
  • Описание на русском языке PMS A003 и много ссылок по теме

Данный датчик можно приобрести тут: http://alii.pub/5z0s55

Я покупал тут: http://alii.pub/5z0sby

PM 2.5

Давайте сначала разберемся что такое PM2.5 частицы и зачем их измерять.

PM2.5 это воздушный загрязнитель, в состав которого входят как твердые микрочастицы, так и мельчайшие капельки жидкостей. И те, и другие размером примерно от 10 нм до 2,5 мкм. Другие обозначения и названия частиц РМ2.5: FSP (fine suspended particles), fine particles, fine particulate matter, мелкодисперсные взвешенные частицы, тонкодисперсная пыль.

Совсем мелкие частицы (порядка 1 нм и меньше) — это уже молекулы газов.

Почему именно 2.5 мкм? В отличие от более крупных частиц, РМ2.5 легко проникают сквозь биологические барьеры и поэтому представляют наибольшую угрозу для организма.

Все эти частицы и капельки размером меньше 2,5 мкм находятся в воздухе во взвешенном состоянии. Они есть и в лесу, и на море, но именно в городе представляют наибольшую опасность. Во-первых, обычно их в городе намного больше, а во-вторых, химический состав мелкодисперсного аэрозоля в городе опаснее, чем на природе. К слову, в разных городах могут сильно отличаться и состав аэрозоля РМ2.5, и параметры отдельных частиц.

По этому конечно лучше знать насколько “населена” Pm2.5 частицами наша окружающая среда.

Сделал табличку допустимого количества PM2.5 на ug/m3.

PMS7003.

Датчик PMS7003 умеет измерять частицы PM1, PM2.5, PM10. Но посути нас интересуют PM2.5 так как на них больше всего заострено внимание.

Датчик состоит из Лазера и линзы. Также в датчике есть небольшая турбинка которая делает забор воздуха и лазером определяет на линзе количество PM2.5 частиц.

Ориентируясь на табличку и с помощью этого датчика PMS7003 можно определять насколько заселена PM2.5 частицами и опасна для здоровья окружающая среда.

У датчика PM2.5 очень маленькие контакты и сложно будет к ним напаяться. Но в комплекте часто их продают уже с переходниками. По этому рекомендую приобретать его с переходником, это Вас избавит от трудоемкой пайки.

Данный датчик общается по UART.

Для подключения PMS7003 к ESP32 контроллеру (у меня это M5stack), я использовал всего 3 провода. VCC,GND,и пин TX от датчика к пину RX esp32. Я использовал пином RX пин GPIO02 контроллера M5stack.

ESPHome.

Для ESPHome существует интеграция под названием “pmsx003” . Найти описание можно по этой ссылке: https://esphome.io/components/sensor/pmsx003.html?highlight=pms7003

Мой код в ESPHome выглядит следующим образом:



uart:
  rx_pin: GPIO2
  baud_rate: 9600

sensor:
  - platform: pmsx003
    type: PMSX003
    pm_1_0:
      name: "Частицы <1.0µm Concentration"
    pm_2_5:
      name: "Частицы <2.5µm Concentration"
    pm_10_0:
      name: "Частицы <10.0µm Concentration"

Home Assistant.

Ну а как добавить этот датчик подключенный таким способом к ESPHome в Home Assistant. Тут все как обычно.

Заходим в Настройки->Интеграции-> Добавляем новую интеграцию ESPHome и введя ip адрес нашей ESPшки к которой подключен PMS7003. И все интеграция добавится.

В системе Home Assistant это все будет видеться как Частицы <1.0µm Concentration, Частицы <2.5µm Concentrationи Частицы <10.0µm Concentration соответственно. И выглядит это так:

Ну и при добавлении в карточку:

Значения постоянно меняются, так как опрашивается датчик постоянно, вот лог с ESPHome:

Опрос идет каждую секунду.

Ну и показания тоже меняются постоянно. Вот график PM2.5 частиц:

Ну судя по графику и  по табличке которую я перевел жить можно пока что ;-).

Спящий режим датчика PMS7003:

А вот как выглядит код со спящим режимом. Так как в модуле PMS7003 постоянно крутится турбинка, он долго не прослужит, по крайней мере долго без шумно не прослужит.

На нем есть пит set. Вот его подключаем к пину GPIO23 как указано в программе ниже.

В итоге эта программа работает следующим образом. 30 секунд снимаются показания и 5 минут датчик находится в спящем режиме.




uart:
  rx_pin: GPIO3
  baud_rate: 9600

sensor:
  - platform: pmsx003
    type: PMSX003
    pm_1_0:
      name: "Частицы <1.0µm Concentration"
      filters:
        - lambda: if (id(pms_ready_to_read).state) { return(x); } else { return {}; };
    pm_2_5:
      name: "Частицы <2.5µm Concentration"
      filters:
        - lambda: if (id(pms_ready_to_read).state) { return(x); } else { return {}; };
    pm_10_0:
      name: "Частицы <10.0µm Concentration"
      filters:
        - lambda: if (id(pms_ready_to_read).state) { return(x); } else { return {}; };
      
switch:
  - platform: template
    name: "PMSX003 Ready to Read Post Warm-Up"
    id: pms_ready_to_read
    optimistic: true
    
  - platform: gpio
    pin: 
      number: GPIO23
    id: pms_set
 
interval:
  - interval: 5min
    then:
      - switch.turn_on: pms_set
      - delay: 30s
      - switch.turn_on: pms_ready_to_read
      - delay: 5s
      - switch.turn_off: pms_ready_to_read
      - switch.turn_off: pms_set

На этом у меня все. Надеюсь кому-то это было полезным.

PMS7003 Particulate matter sensor

⚠️ Please view the correctly rendered version of this page at https://www.espruino.com/PMS7003. Links, lists, videos, search, and other features will not work correctly when viewed on GitHub ⚠️

  • KEYWORDS: Module, Plantower, PMS7003, PMS5003, Particulate matter sensor, Air quality, IAQ

A minimal driver for the Plantower PMS 7003 particulate matter sensor with [[Serial]] output. Might work with Plantower PMS5003 that uses the same protocol, but not tested. Use the [[PMS7003.js]] module for it.

Here is an English translation of the Datasheet.

For minimal configuration, you only need to provide power (5V) to the PMS sensor, and it automatically sends measurements. Hook up it’s TX pin to an Espruino’s serial RX pin and you are good to go!

Connecting

The connector on the sensor itself is tiny, 2×5 pin, 1.27mm pitch. Soldering does take some time. Pin1 is the one closest to the corner.
The seller may offer an adapter cable, that’s probably easier to use.
The fan in the sensor uses 5 volt, but all of it’s communication lines are 3.3v.

Connect via 10pin connector on the sensor

PMS7003 pins

Device Pin Espruino
1 (5V) 5V
2 (5V) 5V
3 (GND) GND
4 (GND) GND
5 (Reset)
6 (N/C)
7 (RX)
8 (N/C)
9 (TX) Serial RX pin
10 (Set)

You can leave all other pins unconnected, they have internal pull-ups.
The sensor automatically starts sending data, I measured a varying power consumption between 25-50mA.

Connect via seller supplied cable

Check the seller’s description for pinout!

How to use the module

var PMS = require('PMS7003');

// define the callback that will be called by the module
function onPms(d) {
    if (d.checksumOk) {
        // Checksum OK, show it on a display, send thru MQTT...
        console.log('PMS data: ', d);
    } else {
        // Checksum error, discard it
        console.log('PMS checksum ERR!');
    }
}

// Connecting with the Espruino Wifi's Serial1
var pms = PMS.connect(Serial1, B7, onPms);

And the sensor sends a new set of data every 800-900ms.

The response data

{
    checksumOk: boolean, // is the checksum OK? Discard if false, other properties will not be present!
    dCF1: PmData,        // CF=1, standard particle
    dAtm: PmData         // Under atmospheric environment
}

According to the information on AQICN, the «Atmospheric environment» data should be used.

PmData is an object with the following properties:

{
    pm1: number (integer),    // PM 1.0 concentration [μg/m3]
    pm2_5: number (integer),  // PM 2.5 concentration [μg/m3]
    pm10: number (integer)    // PM 10 concentration [μg/m3]
}

Sample output

{
  "dCF1": { "pm1": 11, "pm2_5": 20, "pm10": 20 },
  "dAtm": { "pm1": 11, "pm2_5": 20, "pm10": 20 },
  "checksumOk": true
}

Detailed data

The sensor sends more details, but probably not usefull for everybody, so to save some CPU cycles and memory, it’s enabled by setting pms.details to true or if you pass true as the fourth paramenter to the connect() function. The extended response contains more fields with raw data:

    d7_0_3um:   Data 7 indicates the number of particles with diameter beyond 0.3 um in 0.1 L of air.
    d8_0_5um:   Data 8 indicates the number of particles with diameter beyond 0.5 um in 0.1 L of air.
    d9_1_0um:   Data 9 indicates the number of particles with diameter beyond 1.0 um in 0.1 L of air.
    d10_2_5um:  Data 10 indicates the number of particles with diameter beyond 2.5 um in 0.1 L of air.
    d11_5_0um:  Data 11 indicates the number of particles with diameter beyond 5.0 um in 0.1 L of air.
    d12_10_0um: Data 12 indicates the number of particles with diameter beyond 10 um in 0.1 L of air.

You can toggle this with setting pms.details to true or false.

Sample output with details

{
  "dCF1": { "pm1": 2, "pm2_5": 3, "pm10": 3 },
  "dAtm": { "pm1": 2, "pm2_5": 3, "pm10": 3 },
  "checksumOk": true,
  "d7_0_3um": 417,
  "d8_0_5um": 132,
  "d9_1_0um": 10,
  "d10_2_5um": 4,
  "d11_5_0um": 0,
  "d12_10_0um": 0
}

Power consumption & power down modes

You can use the pms.sleep() command to power down the sensor to save energy and the lifetime of the fan and laser diode in the sensor. For this to work you will need to connect the RX pin 7 to your serial TX pin. To wake the sensor up again, use pms.wakeup().

Device Pin Espruino
1 (5V) 5V
2 (5V) 5V
3 (GND) GND
4 (GND) GND
5 (Reset)
6 (N/C)
7 (RX) Optional, Serial TX pin
8 (N/C)
9 (TX) Serial RX pin
10 (Set)

Measured currents on my unit:

Mode Measured power
«On» 25 — 50 mA

The «On» current varies in each 800-900ms cycle, but don’t have the equipment to measure the average current.

If sleep mode is not low-power enough, it’s probably better to just cut power to the sensor if you want to save power. You can do this using a 5V boost converter with «true shutdown». The sensor just start sending data again after 2-3 seconds. Probably you should discard the first couple of measurements after power-on.

Reference

  • APPEND_JSDOC: PMS7003.js

Buying

You can buy it from china, for example from Aliexpress: only the sensor 12-13$, or with adapter cable 17-18$.

Понравилась статья? Поделить с друзьями:
  • Датчик скорости газель бизнес камминз купить
  • Датчик температуры зашкаливает газель бизнес
  • Датчик уровня топлива газель бизнес умз 4216
  • Датчик холостого хода газель бизнес умз 4216
  • Дб ао сбербанк россии в казахстане реквизиты