
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Основная цель этого проекта - использовать 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



1. Зарегистрируйтесь в ARTIK Cloud. Зайдите на сайт разработчика и создайте новый «тип устройства».
2. Введите желаемый дисплей и уникальное имя.
3. Создайте новый манифест.
4. Введите название поля и другое описание.
5. Нажмите «Сохранить» и перейдите на вкладку «Активировать манифест».
6. Нажмите кнопку АКТИВНЫЙ МАНИФЕСТ, чтобы закончить, и вы будете перенаправлены сюда.
Готово, создание типа устройства! Теперь давайте создадим ваше приложение, которое будет использовать это устройство.
Шаг 2: Создайте приложение 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: Установите необходимое программное обеспечение



- Перейдите в Arduino IDE и добавьте плату MKR1000.
- Найдите mkr1000 и нажмите установить
-
Добавить необходимую библиотеку: Найдите библиотеки для установки:
- 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 и датчик в коробку и поставить их на бассейн вдали от загрязнения водой. Таким образом вы сможете контролировать качество воды и нормализовать его, добавляя необходимые химические вещества.
Надеюсь, это руководство поможет людям создать собственное устройство для контроля качества воды в бассейне. Может повыситься осведомленность о постоянном ухудшении качества воды в плавательном бассейне, поскольку люди склонны уделять больше внимания предлагаемым удобствам, а не проверять, насколько они безопасны. Они также намереваются внести свой вклад в сообщество, предоставив средства, позволяющие сделать тестирование качества воды более эффективным и действенным без ненужных потерь ресурсов.
Счастливого строительства!:)
Рекомендуемые:
Счетчик Wi-Fi для бассейна Atlas: 18 шагов

Atlas WiFi Pool Meter: это руководство покажет вам, как настроить комплект WiFi Pool от Atlas Scientific. Измеритель измеряет pH, окислительно-восстановительный потенциал (ОВП) и температуру. Данные загружаются на платформу ThingSpeak, где их можно отслеживать удаленно через мо
Датчик крокодилового солнечного бассейна: 7 шагов (с изображениями)

Датчик крокодилового солнечного бассейна: в этом руководстве показано, как создать довольно специальный датчик бассейна, который измеряет температуру бассейна и передает ее через Wi-Fi в приложение Blynk и брокеру MQTT. Я называю это «датчиком солнечного бассейна крокодила». Он использует программирование Arduino и
Мониторинг температуры и влажности с помощью ESP-01 и DHT и облака AskSensors: 8 шагов

Мониторинг температуры и влажности с использованием ESP-01 и DHT и облака AskSensors: в этом руководстве мы узнаем, как отслеживать измерения температуры и влажности с помощью платы IOT-MCU / ESP-01-DHT11 и платформы AskSensors IoT. .Я выбираю модуль IOT-MCU ESP-01-DHT11 для этого приложения, потому что он
SKARA - Автономный робот для чистки плавательного бассейна с ручным управлением: 17 шагов (с изображениями)

SKARA - Автономный робот для чистки плавательного бассейна с ручным управлением: время - деньги, а ручной труд стоит дорого. С появлением и развитием технологий автоматизации необходимо разработать беспроблемное решение для домовладельцев, обществ и клубов, чтобы очищать бассейны от мусора и грязи повседневной жизни, чтобы
Pool Pi Guy - управляемая искусственным интеллектом система сигнализации и мониторинг бассейна с использованием Raspberry Pi: 12 шагов (с изображениями)

Pool Pi Guy - управляемая искусственным интеллектом система сигнализации и мониторинг бассейна с использованием Raspberry Pi: иметь бассейн дома - это весело, но требует большой ответственности. Больше всего меня беспокоит отслеживание того, находится ли кто-нибудь возле бассейна без присмотра (особенно дети младшего возраста). Больше всего меня беспокоит то, что линия воды в бассейне никогда не опускается ниже входа насоса