Dust Sensor, Монитор воздуха (датчик пыли), Waveshare | купить в розницу и оптом

Dust sensor, монитор воздуха (датчик пыли), waveshare | купить в розницу и оптом

Dust Sensor – это простой монитор воздуха (датчик пыли) на базе GP2Y1010AU0F, хорошо обнаруживает частицы диаметром более 0.8мкм, даже сигаретный дым.
Низкое энергопотребление, аналоговый выход. Датчики этого типа широко применяются в качестве детекторов PM2.5 частиц, воздухоочистителях, кондиционерах, мониторах воздуха и т.д.

Технические характеристики:
— Чувствительность: 0.5В/(100мкг/м3);
— Диапазон измерения: 500мкг/м3;
— Напряжение питания: 2.5В…5.5В;
— Рабочий ток: 20мА(max);
— Рабочая температура: -10℃… 65℃;
— Размеры: 63.2×41.3×21.1 мм;
— Размер монтажного отверстия: 2.0мм;
— Размер отверстия для воздуха: 9.0мм.

Комплектация:
1 х Плата Dust Sensor;
1 х Кабель XH2.54 4-pin wire.

Программное обеспечение и установка прошивки

Сначала на плату следует установить прошивку. Ниже мы привели инструкции для macOS. Впрочем, те же самые операции можно выполнить под Windows и Linux.

Для работы с ESP8266 следует установить драйвер usb2serial. Мы скачали его с репозитория GitHub. При установке macOS High Sierra предупредила об инсталляции расширения ядра. Поэтому соответствующую опцию следует активировать в настройках безопасности macOS.

Сборка компонентов

Теперь можно приступать к сборке компонентов. Сначала нужно оснастить контактным площадками точки пайки GPIO на плате NodeMCU ESP8266. Соответствующая работа будет по плечу всем пользователям, кто умеет обращаться с паяльником. Иначе можно попросить более опытных друзей. На сайте Luftdaten.info имеется полезная схема.

Схема верна для SDS011 и DHT22. Отличий из-за разных версий нет. Но вот в случае контактов GPIO платы NodeMCU ESP8266 все стоит дважды проверить. Дело в том, что у разных версий положение контактов может меняться. На нашей плате контакты земли (GND) и входа 5 В располагались в другом месте. Конечно, помогает маркировка на контактах.

После припаивания контактных площадок плата выглядит следующим образом. Мы провели быстрый тест, подключили блок питания USB, ошибок не обнаружили. Вентилятор датчика должен запуститься, а синий LED платы мигнет три раза.

Перейдем к установке датчика пыли.

Установка датчика пыли

После подключения питания USB к плате NodeMCU ESP8266 она загрузится и будет пытаться подключиться через WLAN. Поскольку параметры нашей домашней сети плата не знает, через какое-то время она сама запустит хотспот WLAN. К нему следует подключиться, после чего через web-сервер настроить NodeMCU ESP8266. Интерфейс располагается по адресу 192.168.4.1.

Мы получили web-интерфейс, показанный выше. Никаких сложных дополнительных настроек вносить не требуется, нужно лишь научить NodeMCU ESP8266 подключаться к домашней WLAN. Для этого укажите соответствующий SSID в списке в верхней части, после чего укажите пароль.

Также важен ID датчика пыли (см. в верхней части web-интерфейса — в нашем случае 1354793). Данный ID также входит в название SSID хотспота WLAN. Впрочем, после перезагрузки плата уже не будет запускать хотспот, поскольку она подключится к домашней сети. Поэтому следует записать ID.

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

Через примерно 10 минут начнут поступать первые результаты измерений. Корректность данных сенсора можно проверить на данной странице. Там следует найти нужный ID (в нашем случае 1354793), после чего можно открыть статистику.

В статистике приведены результаты измерений PM10 и PM2.5 за последние 24 часа, за неделю, месяц и год. Также приводится среднее значение за семь дней.

Заключение

Мотивация для установки подобного сенсора может быть совершенно разной. Кто-то просто не любит сидеть без дела. Но есть и общественная польза: сенсор передает информацию измерений в открытую базу данных. Да и многим пользователям наверняка интересно, насколько безопасным является содержание пыли во дворе дома. Все же подобную информацию нельзя узнать из прогноза погоды.

Сборка датчика очень простая, хотя потребуется умение работать с паяльником. В остальном никаких сложностей нет.

Навыков программирования не потребуется, разве что нужно установить прошивку через командную строку. На весь процесс у наш ушли пару часов, после чего мы получили первые данные.

Оцените статью
OverComp.ru