Оглавление:

Создание детектора загрязнения частиц LoRa: 8 шагов
Создание детектора загрязнения частиц LoRa: 8 шагов

Видео: Создание детектора загрязнения частиц LoRa: 8 шагов

Видео: Создание детектора загрязнения частиц LoRa: 8 шагов
Видео: Автостопом по Солнечной системе | Что увидели земные аппараты 2024, Ноябрь
Anonim
Создайте детектор загрязнения частицами LoRa
Создайте детектор загрязнения частицами LoRa

Мы построим детектор твердых частиц с использованием датчика качества воздуха PM2,5, ESP32, UNO и модуля LoRa.

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

Чтобы измерить это, нам нужен детектор загрязнения частицами, который может измерять качество воздуха, которым мы дышим.

Уровень сложности: Zio Youngling

Полезные ресурсы: в нашем блоге есть отдельная статья о руководствах по доскам для разработчиков. Ознакомьтесь с ними ниже:

  • Zuino M Uno Qwiic Руководство по началу работы
  • Zuino XS PsyFi32 Qwiic Руководство по началу работы

Вы также можете проверить другие руководства Zio Qwiic Start, связанные с этим проектом, ниже:

  • Zio 1,5-дюймовый OLED-дисплей Qwiic: руководство по началу работы
  • Датчик и адаптер Zio PM2.5 Руководство по началу работы с Qwiic

Установка библиотек Вам необходимо установить следующие библиотеки в вашу среду разработки Arduino. Загрузите следующие библиотеки и сохраните их в локальной папке библиотек Arduino IDE:

  • Библиотека Sparkfun QwiicRF
  • Библиотека U8glib

Чтобы установить библиотеки, откройте свою Arduino IDE, перейдите на вкладку Sketch, выберите «Включить библиотеку» -> «Добавить. Zip-библиотеку». Выберите указанные выше библиотеки для включения в вашу среду IDE. Вы также можете ознакомиться с этим полным руководством здесь.

Аппаратное обеспечение

  • Датчик качества воздуха Zio Qwiic PM2.5 с платой адаптера x1
  • Модуль Zio Qwiic Lora (443 МГц) x 2
  • Усики x 2
  • Zio Zuino XS PsyFi32 (ESP32) x1
  • Зио Зуино М Уно x1
  • 1,5-дюймовый OLED-дисплей Zio Qwiic x1
  • Кабели Qwiic x4
  • Кабель Micro USB x 2

Настройка подключения

Нам нужны два модуля Lora для отправки и получения данных от нашего датчика PM2.5. Мы будем называть это LoRa Receiver и LoRa Sender соответственно. Приемник Lora будет получать данные, собранные датчиком PM2.5, и выводить их на OLED-дисплей. Отправитель LoRa - это то место, где будет подключен PM2.5.

Настройка LoRa Sender Ниже приведены модули, необходимые для отправителя Lora. Вам необходимо прикрепить датчик PM2,5 с адаптером на стороне отправителя, чтобы обнаруживать твердые частицы и измерять качество воздуха.

Шаг 1. Соедините датчик PM2,5 и адаптер вместе

Соедините датчик PM2,5 и адаптер вместе
Соедините датчик PM2,5 и адаптер вместе
Соедините датчик PM2,5 и адаптер вместе
Соедините датчик PM2,5 и адаптер вместе

Шаг 2: прикрепите антенны к модулю LoRa

Присоедините антенны к модулю LoRa
Присоедините антенны к модулю LoRa
Присоедините антенны к модулю LoRa
Присоедините антенны к модулю LoRa

Шаг 3: гирляндное соединение всех компонентов с помощью кабелей Qwiic

Последовательное подключение всех компонентов с помощью кабелей Qwiic
Последовательное подключение всех компонентов с помощью кабелей Qwiic

Шаг 4: Загрузите код и загрузите в PsyFi32

Вы можете скачать код с нашей страницы Github здесь

Шаг 5: Настройка приемника LoRa

Настройка приемника LoRa
Настройка приемника LoRa

После настройки Lora Sender нам нужно настроить Lora Receiver. Данные, которые мы получили от отправителя Lora Sender для частиц, будут отправлены нашему получателю и отображены на OLED-экране.

Шаг 6: гирляндное соединение всех компонентов вместе с помощью кабелей Qwiic

Гирляндное соединение всех компонентов вместе с помощью кабелей Qwiic
Гирляндное соединение всех компонентов вместе с помощью кабелей Qwiic

Шаг 7. Загрузите приведенный ниже код и загрузите его в Uno

Вы можете скачать код с нашей страницы Github здесь

Шаг 8: Подключите отправитель и получатель Lora к источнику питания

Подключите отправитель и получатель Lora к источнику питания
Подключите отправитель и получатель Lora к источнику питания

После подключения к источнику питания (в этом примере мы используем powerbank) ваш Lora Receiver получит данные, отправленные от вашего Lora Sender.

Рекомендуемые: