Оглавление:

Мониторинг облака бассейна Arduino: 7 шагов (с изображениями)
Мониторинг облака бассейна Arduino: 7 шагов (с изображениями)

Видео: Мониторинг облака бассейна Arduino: 7 шагов (с изображениями)

Видео: Мониторинг облака бассейна Arduino: 7 шагов (с изображениями)
Видео: У Кремля снесло строительные леса , обрушившие зубцы ( 2024, Ноябрь
Anonim
Мониторинг облака бассейна Arduino
Мониторинг облака бассейна Arduino

Основная цель этого проекта - использовать Samsung ARTIK Cloud для мониторинга уровня pH и температуры в плавательных бассейнах.

Компоненты оборудования:

  • Arduino MKR1000 или Genuino MKR1000
  • Перемычки (общие)
  • Комплект датчика pH SparkFun
  • 1 x резистор 4,75 кОм
  • Водонепроницаемый датчик температуры Sparkfun

Используемое программное обеспечение и облачный API:

  • Samsung IoT ARTIK Cloud для Интернета вещей
  • Последняя версия Arduino IDE

Шаг 1. Настройка ARTIK Cloud

Настройка ARTIK Cloud
Настройка ARTIK Cloud
Настройка ARTIK Cloud
Настройка ARTIK Cloud
Настройка ARTIK Cloud
Настройка ARTIK Cloud

1. Зарегистрируйтесь в ARTIK Cloud. Зайдите на сайт разработчика и создайте новый «тип устройства».

2. Введите желаемый дисплей и уникальное имя.

3. Создайте новый манифест.

4. Введите название поля и другое описание.

5. Нажмите «Сохранить» и перейдите на вкладку «Активировать манифест».

6. Нажмите кнопку АКТИВНЫЙ МАНИФЕСТ, чтобы закончить, и вы будете перенаправлены сюда.

Готово, создание типа устройства! Теперь давайте создадим ваше приложение, которое будет использовать это устройство.

Шаг 2: Создайте приложение ARTIK Cloud

Создать приложение ARTIK Cloud
Создать приложение ARTIK Cloud
Создать приложение ARTIK Cloud
Создать приложение ARTIK Cloud
Создать приложение ARTIK Cloud
Создать приложение ARTIK Cloud
Создать приложение ARTIK Cloud
Создать приложение ARTIK Cloud

1. Перейдите в ARTIK Cloud Applications и нажмите новое приложение.

2. Введите желаемое имя приложения и URL-адрес перенаправления аутентификации.

Обратите внимание, что требуется URL-адрес перенаправления аутентификации. Он используется для аутентификации пользователей этого приложения, поэтому будет перенаправлять на этот URL-адрес, если потребуется вход в систему. Для примера мы использовали https:// localhost / index /.

3. Теперь установите для вашего приложения разрешение на чтение и запись, перейдите на свое устройство и сохраните.

Поздравляем, у вас есть приложение!

Шаг 3. Подключите устройство

Подключите ваше устройство
Подключите ваше устройство
Подключите ваше устройство
Подключите ваше устройство
Подключите ваше устройство
Подключите ваше устройство

Теперь подключим приложение, которое вы создали ранее.

1. Перейдите к моим устройствам и нажмите «Подключить другое устройство».

2. Щелкните новый тип устройства, созданный ранее, затем щелкните подключить устройство.

3. Щелкните настройки подключенного устройства.

4. Запишите эту информацию, так как она вам понадобится в программе.

5. Теперь перейдите к подключенному устройству.

Готово для настройки ARTIK Cloud. Как только ваше оборудование будет включено, на диаграмме появятся данные.

Шаг 4: Настройка аппаратного датчика

Настройка аппаратного датчика
Настройка аппаратного датчика
Настройка аппаратного датчика
Настройка аппаратного датчика
Настройка аппаратного датчика
Настройка аппаратного датчика
Настройка аппаратного датчика
Настройка аппаратного датчика

Вот диаграмма:

  • Temp GND к MRK1000 GND
  • Temp OUT на MKR1000 Цифровой вывод 1
  • Темп от VCC до MKR1000 5 В
  • Подключите резистор 4,7 кОм к Temp VCC и Temp OUT.
  • pH GND к MRK1000 GND
  • pH OUT на MKR1000 Аналоговый вывод 1
  • pH от VCC до MKR1000 5 В

Смотрите мой образец проводки на прикрепленных изображениях.

Мы добавили аудиоразъем для легкого отсоединения датчика температуры. Но это необязательно.

Шаг 5: Установите необходимое программное обеспечение

Требуемое программное обеспечение для установки
Требуемое программное обеспечение для установки
Требуемое программное обеспечение для установки
Требуемое программное обеспечение для установки
Требуемое программное обеспечение для установки
Требуемое программное обеспечение для установки
  1. Перейдите в Arduino IDE и добавьте плату MKR1000.
  2. Найдите mkr1000 и нажмите установить
  3. Добавить необходимую библиотеку: Найдите библиотеки для установки:

    • ArduinoJson - мы будем использовать это для отправки данных JSON в ARTIK CloudArduino
    • HttpClient - хост для подключения к API
    • OneWire - необходим для чтения цифрового входа с датчика температуры
    • DallasTemperature - Требуемая библиотека датчика температуры Далласа

Завершите добавление необходимого программного обеспечения!

Шаг 6: Загрузите программу

Загрузить программу
Загрузить программу
Загрузить программу
Загрузить программу
Загрузить программу
Загрузить программу

1. Теперь подключите MKR1000 к ПК / ноутбуку.

2. Загрузите программное обеспечение на GitHub здесь.

3. Измените ARTIK Cloud API и учетные данные Wi-Fi.

4. Затем загрузите программный код в MKR1000 и начните мониторинг.

Примечание. Ваш Wi-Fi должен иметь подключение к Интернету.

Шаг 7: Полевые испытания

Полевые испытания
Полевые испытания
Полевые испытания
Полевые испытания

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

Вы можете поместить MKR1000 и датчик в коробку и поставить их на бассейн вдали от загрязнения водой. Таким образом вы сможете контролировать качество воды и нормализовать его, добавляя необходимые химические вещества.

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

Счастливого строительства!:)

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