Оглавление:

Измеритель гидропоники Atlas WiFi: 19 шагов
Измеритель гидропоники Atlas WiFi: 19 шагов

Видео: Измеритель гидропоники Atlas WiFi: 19 шагов

Видео: Измеритель гидропоники Atlas WiFi: 19 шагов
Видео: Our Atlas Scientific WiFi Hydroponics Kit works again (thanks to an amazing student)! 2024, Ноябрь
Anonim
Измеритель гидропоники Wi-Fi Atlas
Измеритель гидропоники Wi-Fi Atlas

Из этого туториала Вы узнаете, как настроить комплект WiFi Hydroponics от Atlas Scientific. Измеритель измеряет pH, проводимость и температуру. Данные загружаются на платформу ThingSpeak, где их можно отслеживать удаленно с помощью мобильного устройства или компьютера.

Для получения подробной информации об этом комплекте, обратитесь к его техническому описанию, щелкнув ЗДЕСЬ.

ПРЕДУПРЕЖДЕНИЯ:

  • Atlas Scientific не производит бытовую электронику. Это оборудование предназначено для инженеров-электриков. Если вы не знакомы с электротехникой или программированием встроенных систем, этот продукт может не для вас.
  • Это устройство было разработано и протестировано на компьютере под управлением Windows. Он не тестировался на Mac, Atlas Scientific не знает, совместимы ли эти инструкции с системой Mac.

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

  • Комплект для гидропоники WiFi
  • Кабель Micro USB
  • Компьютер с Windows

Программное обеспечение / Программы:

  • IDE Arduino
  • ThingSpeak

Шаг 1. Создайте учетную запись ThingSpeak

Создать учетную запись ThingSpeak
Создать учетную запись ThingSpeak

Поскольку данные датчиков хранятся / просматриваются на ThingSpeak, вам необходимо настроить учетную запись ThingSpeak. Создайте свою учетную запись ThingSpeak, нажав ЗДЕСЬ.

Шаг 2. Создайте канал

Создать канал
Создать канал

Ваши данные загружаются в ThingSpeak через «Канал». Выбрать новый канал

Заполните выделенные поля. (Обязательно установите флажки, чтобы включить поля 2 и 3). Для справки это то, что мы ввели.

Название Atlas Sensors

Поле 1 pH

Поле 2 EC (мкСм / см)

Заявлено 3 температуры (° C)

Прокрутите страницу вниз и нажмите "Сохранить канал".

Шаг 3. Получите ключи API ThingSpeak

Получить ключи API ThingSpeak
Получить ключи API ThingSpeak

После сохранения настроек канала вы будете перенаправлены на страницу своего канала. Нажмите на ключи API

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

Шаг 4. Убедитесь, что ваши библиотеки IDE Arduino обновлены

Убедитесь, что ваши библиотеки IDE Arduino обновлены
Убедитесь, что ваши библиотеки IDE Arduino обновлены

A. Убедитесь, что у вас правильный путь к библиотеке Esp8266.

В среде IDE выберите "Файл"> "Настройки".

Найдите текстовое поле «URL-адреса диспетчера дополнительных плат».

Убедитесь, что этот URL-адрес находится в текстовом поле

Нажмите ОК.

Шаг 5. Убедитесь, что ваши библиотеки IDE Arduino обновлены

Убедитесь, что ваши библиотеки IDE Arduino обновлены
Убедитесь, что ваши библиотеки IDE Arduino обновлены

Б. Обновите плату esp8266

В среде IDE выберите Инструменты> Плата> Диспетчер плат.

В строке поиска Boards Manager найдите esp8266. Обновите до самой последней версии, если у вас ее еще нет. (Версия 2.6.3 не самая последняя версия)

Шаг 6. Убедитесь, что ваши библиотеки IDE Arduino обновлены

Убедитесь, что ваши библиотеки IDE Arduino обновлены
Убедитесь, что ваши библиотеки IDE Arduino обновлены

C. Загрузите библиотеку ThingSpeak для Arduino

Щелкните ЗДЕСЬ, чтобы загрузить последнюю версию библиотеки ThingSpeak.

Не распаковывайте

Импортируйте файл. ZIP в свою IDE Arduino, выбрав Sketch> Включить библиотеку> Добавить библиотеку. ZIP.

Шаг 7. Убедитесь, что ваши библиотеки IDE Arduino обновлены

Убедитесь, что ваши библиотеки IDE Arduino обновлены
Убедитесь, что ваши библиотеки IDE Arduino обновлены

D. Добавьте библиотеку EZO I2C

Чтобы загрузить файл библиотеки Ezo_I2c, щелкните ЗДЕСЬ.

Не распаковывайте

Импортируйте файл. ZIP в свою среду разработки Arduino. Чтобы импортировать файл. ZIP, перейдите в Sketch> Включить библиотеку> Добавить библиотеку. ZIP.

Шаг 8: прошейте измеритель гидропоники правильным кодом

Прошить измеритель гидропоники правильным кодом
Прошить измеритель гидропоники правильным кодом

A. Выберите, откройте и настройте код, который вы хотите использовать для вашего Wi-Fi Kit.

Файл> Примеры> EZO_I2C_lib-master> Примеры> IOT_kits>

У вас есть два варианта кода: Hydroponics_kit или Hydroponics_kit_with_DO.

(Версия "с DO" предназначена для людей, которые хотят добавить растворенный кислород)

Шаг 9: прошейте измеритель гидропоники правильным кодом

Прошить измеритель гидропоники правильным кодом
Прошить измеритель гидропоники правильным кодом

Б. Введите свои учетные данные Wi-Fi / ThingSpeak

Введите имя и пароль Wi-Fi, а также идентификатор канала и ключ API для записи в код.

Шаг 10: прошейте измеритель гидропоники правильным кодом

Прошить измеритель гидропоники правильным кодом
Прошить измеритель гидропоники правильным кодом

C. Настройка помпы

Если у вас нет помпы, вы можете просто пропустить эту часть. Код довольно понятен. Вы устанавливаете, какие параметры будут запускать насос.

Шаг 11: Настройка HUZZAH Board

Настройка доски HUZZAH
Настройка доски HUZZAH

A. Установите целевой ЦП на флэш-память

Инструменты> Доска> Adafruit Feather HUZZAH ESP8266

Шаг 12: Настройка HUZZAH Board

Настройка доски HUZZAH
Настройка доски HUZZAH

Б. Отрегулируйте настройки ЦП

Убедитесь, что настройки ЦП на Adafruit Feather HUZZAH ESP8266 верны. Чтобы настроить параметры ЦП, щелкните «Инструменты».

Для справки, это то, что Atlas Scientific установил в настройках ЦП.

(Ваши варианты могут не совпадать, просто попробуйте сопоставить их как можно точнее)

Шаг 13: просмотр чтения

См. Чтения
См. Чтения
См. Чтения
См. Чтения
См. Чтения
См. Чтения

Откройте монитор последовательного порта Arduino (у вас должен быть установлен монитор последовательного порта на com-порт Adafruit Feather HUZZAH). Установите возврат каретки и 9600 бод.

Измеритель гидропоники Wi-Fi всегда будет пытаться подключиться к ThingSpeak при загрузке.

При вводе команды опроса измеритель гидропоники Wi-Fi не будет загружать показания в ThingSpeak, пока вы устраняете проблемы с Wi-Fi.

Шаг 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. Калибровка проводимости

Датчик K1.0 калибруется ниже.

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

После завершения сухой калибровки поместите зонд в небольшую чашку с калибровочным раствором 12,880 мкСм. Встряхните зонд, чтобы убедиться, что в зоне измерения не осталось пузырьков воздуха. Вы должны увидеть показания, которые отличаются на 1-40% от заявленного значения калибровочного раствора. Подождите, пока показания стабилизируются.

Когда показания стабилизируются, подайте команду калибровки нижней точки ec: cal, low, 12880 Показания не изменятся.

Промойте зонд перед калибровкой до высокой точки. Налейте небольшое количество калибровочного раствора 80 000 мкСм в чашку. Встряхните зонд, чтобы удалить захваченный воздух. Опять же, показания могут отличаться на 1-40%. Подождите, пока показания стабилизируются.

Как только показания стабилизируются, подайте команду калибровки высокой точки ec: cal, high, 80000. Показания изменятся, калибровка завершена.

Шаг 17: Калибровка датчика

Калибровка сенсора
Калибровка сенсора

Калибровка датчика температуры PT-1000 не требуется. Однако, если вы хотите, простой способ - поместить зонд pt-1000 в кипящую воду. Затем введите команду rtd: cal, t, где t = значение температуры.

Шаг 18: почти готово

Почти сделано
Почти сделано

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

Чтобы просмотреть данные на своем телефоне, загрузите приложение ThingSpeak.

Шаг 19: Дополнительно: как добавить растворенный кислород в счетчик

Для получения инструкций нажмите ЗДЕСЬ

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