Samsung Innovation Campus

Идёт набор участников открытого интенсива для школьников Mobile GameDev Bootcamp по разработке мобильных игр! Регистрация до 24 мая

Лазерный датчик пыли SDS011 от компании Nova Fitness — один из лучших на рынке по соотношению цена/качество. Датчик измеряет концентрацию взвешенных мелкодисперсных частиц размером 2,5 и 10 микрометров (PM 2,5 и PM10), и поможет вам узнать, как часто нужно пылесосить дома, нужен ли вам воздушный фильтр и насколько чистый воздух в городе вокруг вас. Подключение датчика к компьютеру или микроконтроллеру делается очень просто — через интерфейс UART.

Куратор трека «Интернет вещей» IT Академии Samsung Татьяна Волкова рассказывает о том, как начать работу с этим датчиком. Мы подключим его к компьютеру по USB и получим данные, используя скрипт на Python. Затем воспользуемся библиотекой в среде Node-Red, чтобы поработать с этими данными и отправить их на обработку. Наконец, подключим его к микроконтроллеру ESP8266 и посмотрим пример использования этого датчика в реальном устройстве — в проекте станции измерения качества воздуха от международного проекта Sensor Community.

Содержание урока:

  • Пробуем считать данные с помощью PuTTY (спойлер: не получается)
  • Используем скрипт на Python для чтения данных
  • Получаем данные с датчика в среде Node-Red
  • О проекте Sensor Comunity 09:45 Скачиваем и загружаем прошивку
  • Подключаем сенсор к ESP8266
  • Смотрим графический интерфейс станции измерения качества воздуха
  • Можно ли реализовать такую станцию на плате «Troyka WiFi» от «Амперки»?

Полезные ссылки:

Что делать далее с таким датчиком? Например, хранить его показания на сервере телеметрии. Смотрите наш урок на эту тему.