Оглавление:
- Шаг 1. Создайте учетную запись ThingSpeak
- Шаг 2. Создайте канал
- Шаг 3. Получите ключи API ThingSpeak
- Шаг 4. Убедитесь, что ваши библиотеки IDE Arduino обновлены
- Шаг 5. Убедитесь, что ваши библиотеки IDE Arduino обновлены
- Шаг 6. Убедитесь, что ваши библиотеки IDE Arduino обновлены
- Шаг 7. Убедитесь, что ваши библиотеки IDE Arduino обновлены
- Шаг 8: прошейте набор для пула правильным кодом
- Шаг 9: прошейте набор для пула правильным кодом
- Шаг 10: прошейте набор для пула правильным кодом
- Шаг 11: Настройка HUZZAH Board
- Шаг 12: Настройка HUZZAH Board
- Шаг 13: просмотр чтения
- Шаг 14: Калибровка датчика
- Шаг 15: Калибровка датчика
- Шаг 16: Калибровка датчика
- Шаг 17: Калибровка датчика (Часть 1: Калибровка температуры)
- Шаг 18: почти готово
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Из этого туториала Вы узнаете, как настроить комплект WiFi Pool от Atlas Scientific. Измеритель измеряет pH, окислительно-восстановительный потенциал (ОВП) и температуру. Данные загружаются на платформу ThingSpeak, где их можно отслеживать удаленно с помощью мобильного устройства или компьютера.
Для получения подробной информации об этом комплекте, обратитесь к его техническому описанию, щелкнув ЗДЕСЬ.
ПРЕДУПРЕЖДЕНИЯ:
- Atlas Scientific не производит бытовую электронику. Это оборудование предназначено для инженеров-электриков. Если вы не знакомы с электротехникой или программированием встроенных систем, этот продукт может не для вас.
- Это устройство было разработано и протестировано на компьютере под управлением Windows. Он не тестировался на Mac, Atlas Scientific не знает, совместимы ли эти инструкции с системой Mac.
Аппаратное обеспечение:
- Комплект Wi-Fi для бассейна
- Кабель Micro USB
- Компьютер с Windows
Программное обеспечение / Программы:
- IDE Arduino
- ThingSpeak
Шаг 1. Создайте учетную запись ThingSpeak
Поскольку данные датчиков хранятся / просматриваются на ThingSpeak, вам необходимо создать учетную запись ThingSpeak. Создайте свою учетную запись ThingSpeak, нажав ЗДЕСЬ.
Шаг 2. Создайте канал
Ваши данные загружаются в ThingSpeak через «Канал». Выбрать новый канал
Заполните выделенные поля. (Обязательно установите флажки, чтобы включить поля 2 и 3). Для справки это то, что мы ввели.
Название Atlas Sensor
Поле 1 pH
Поле 2 ОВП (мВ)
Поле 3 Температура (° C)
Прокрутите страницу вниз и нажмите "Сохранить канал".
Шаг 3. Получите ключи API ThingSpeak
После сохранения настроек канала вы будете перенаправлены на страницу своего канала. Нажмите на ключи API
Обязательно сохраните свой идентификатор канала и ключ API записи. Они нам понадобятся в следующих нескольких шагах.
Шаг 4. Убедитесь, что ваши библиотеки IDE Arduino обновлены
A. Убедитесь, что у вас правильный путь к библиотеке Esp8266.
В среде IDE выберите "Файл"> "Настройки".
Найдите текстовое поле «URL-адреса диспетчера дополнительных плат».
Убедитесь, что этот URL-адрес находится в текстовом поле
Нажмите ОК.
Шаг 5. Убедитесь, что ваши библиотеки IDE Arduino обновлены
Б. Обновите плату esp8266
В среде IDE выберите Инструменты> Плата> Диспетчер плат.
В строке поиска Boards Manager найдите esp8266. Обновите до самой последней версии, если у вас ее еще нет. (Версия 2.6.3 не самая последняя версия)
Шаг 6. Убедитесь, что ваши библиотеки IDE Arduino обновлены
Шаг 7. Убедитесь, что ваши библиотеки IDE Arduino обновлены
D. Добавьте библиотеку EZO I2C
Чтобы загрузить файл. ZIP библиотеки EZO, щелкните ЗДЕСЬ.
Не распаковывайте
Импортируйте файл. ZIP в свою среду разработки Arduino. Чтобы импортировать файл. ZIP, перейдите в Sketch> Включить библиотеку> Добавить библиотеку. ZIP.
Шаг 8: прошейте набор для пула правильным кодом
A. Выберите, откройте и настройте код, который вы хотите использовать для вашего Wi-Fi Kit.
Файл> Примеры> EZO_I2C_lib-master> Примеры> IOT_kits> pool_kit
Шаг 9: прошейте набор для пула правильным кодом
Б. Введите свои учетные данные Wi-Fi / ThingSpeak
Введите имя и пароль Wi-Fi, а также идентификатор канала и ключ API для записи в код.
Шаг 10: прошейте набор для пула правильным кодом
C. Настройка помпы
Если у вас нет помпы, вы можете просто пропустить эту часть. Код довольно понятен. Вы устанавливаете, какие параметры будут запускать насос.
Шаг 11: Настройка HUZZAH Board
A. Установите целевой ЦП на флэш-память
Инструменты> Доска> Adafruit Feather HUZZAH ESP8266
Шаг 12: Настройка HUZZAH Board
Б. Отрегулируйте настройки ЦП
Убедитесь, что настройки ЦП на Adafruit Feather HUZZAH ESP8266 верны. Чтобы настроить параметры ЦП, щелкните «Инструменты».
Для справки, это то, что Atlas Scientific установил в настройках ЦП.
(Ваши варианты могут не совпадать, просто попробуйте сопоставить их как можно точнее)
Шаг 13: просмотр чтения
Откройте монитор последовательного порта Arduino (у вас должен быть установлен монитор последовательного порта на com-порт Adafruit Feather HUZZAH). Установите возврат каретки и 9600 бод.
Измеритель пула Wi-Fi всегда будет пытаться подключиться к ThingSpeak при загрузке.
Ввод команды опроса остановит загрузку показаний Wi-Fi Pool Meter в ThingSpeak, пока вы устраняете проблемы с WiFi.
Шаг 14: Калибровка датчика
Atlas Scientific создал список команд калибровки, встроенных в библиотеку. Введите help в мониторе последовательного порта, чтобы увидеть список команд.
A. Команда опроса
Отправьте команду опроса. Это позволит вам видеть показания один раз в секунду, и они перестанут загружаться в ThingSpeak во время калибровки.
Шаг 15: Калибровка датчика
Б. Калибровка pH
При калибровке pH вы всегда должны сначала откалибровать pH 7.
Снимите бутыль для замачивания и промойте зонд pH. Снимите верхнюю часть пакета с калибровочным раствором pH 7,00. Поместите зонд pH в пакет и оставьте место зонда в калибровочном растворе до стабилизации показаний. Это займет 1-2 минуты.
Как только показания стабилизируются, подайте команду калибровки средней точки ph: cal, mid, 7
Промойте зонд и повторите этот процесс как для pH 4,00, так и для pH 10,00.
Шаг 16: Калибровка датчика
C. Калибровка ОВП
Промойте зонд, вставьте его непосредственно в калибровочный раствор 225 мВ и полейте показания. Дождитесь стабилизации показаний ОВП. Это займет от 10 до 60 секунд.
Когда показания стабилизируются, подайте команду orp: cal, 225
Шаг 17: Калибровка датчика (Часть 1: Калибровка температуры)
Калибровка датчика температуры PT-1000 не требуется. Однако, если вы хотите, простой способ - поместить зонд pt-1000 в кипящую воду. Затем введите команду rtd: cal, t, где t = значение температуры.
Шаг 18: почти готово
После завершения калибровки введите команду журнала данных, чтобы возобновить считывание каждые 15 секунд и загрузку его в ThingSpeak.
Чтобы просмотреть данные на своем телефоне, загрузите приложение ThingSpeak.