Оглавление:
- Шаг 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: почти готово
Видео: Счетчик Wi-Fi для бассейна Atlas: 18 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Из этого туториала Вы узнаете, как настроить комплект 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.
Рекомендуемые:
Датчик крокодилового солнечного бассейна: 7 шагов (с изображениями)
Датчик крокодилового солнечного бассейна: в этом руководстве показано, как создать довольно специальный датчик бассейна, который измеряет температуру бассейна и передает ее через Wi-Fi в приложение Blynk и брокеру MQTT. Я называю это «датчиком солнечного бассейна крокодила». Он использует программирование Arduino и
Робот для чистки на солнечной батарее с Bluetooth для подводного бассейна: 8 шагов
Робот для чистки на солнечной батарее с Bluetooth для подводного бассейна: В моем доме есть бассейн, но самая большая проблема со съемными бассейнами - это грязь, которая оседает на дне, которую не пропускает фильтр для воды. Поэтому я придумал способ убрать грязь снизу. А что касается других
SKARA - Автономный робот для чистки плавательного бассейна с ручным управлением: 17 шагов (с изображениями)
SKARA - Автономный робот для чистки плавательного бассейна с ручным управлением: время - деньги, а ручной труд стоит дорого. С появлением и развитием технологий автоматизации необходимо разработать беспроблемное решение для домовладельцев, обществ и клубов, чтобы очищать бассейны от мусора и грязи повседневной жизни, чтобы
Счетчик Гейгера счетчик PKE: 7 шагов (с изображениями)
Счетчик Гейгера PKE Meter: Я давно хотел построить счетчик Гейгера, чтобы дополнить мою охлаждаемую камеру Пельтье. Есть (надеюсь) не очень полезная цель владения счетчиком Гейгера, но мне просто нравятся старые русские лампы, и я подумал, что это будет
Pool Pi Guy - управляемая искусственным интеллектом система сигнализации и мониторинг бассейна с использованием Raspberry Pi: 12 шагов (с изображениями)
Pool Pi Guy - управляемая искусственным интеллектом система сигнализации и мониторинг бассейна с использованием Raspberry Pi: иметь бассейн дома - это весело, но требует большой ответственности. Больше всего меня беспокоит отслеживание того, находится ли кто-нибудь возле бассейна без присмотра (особенно дети младшего возраста). Больше всего меня беспокоит то, что линия воды в бассейне никогда не опускается ниже входа насоса