Съдържание:

IoT Hydroponics - Използване на IBM Watson за PH и EC измервания: 7 стъпки (със снимки)
IoT Hydroponics - Използване на IBM Watson за PH и EC измервания: 7 стъпки (със снимки)

Видео: IoT Hydroponics - Използване на IBM Watson за PH и EC измервания: 7 стъпки (със снимки)

Видео: IoT Hydroponics - Използване на IBM Watson за PH и EC измервания: 7 стъпки (със снимки)
Видео: Компактная гидропонная система iGarden LED для дома и офиса 2024, Юли
Anonim
IoT Hydroponics - Използване на IBM Watson за PH и EC измервания
IoT Hydroponics - Използване на IBM Watson за PH и EC измервания

Тази инструкция ще покаже как да следите EC, рН и температурата на настройка на хидропоника и да качвате данните в услугата Watson на IBM.

Уотсън е свободен да започне. Има платени планове, но безплатният план е повече от достатъчен за този проект.

Стъпка 1: Неща, от които се нуждаете

  • Всяка платка за разработка на ESP32. Това изглежда разумно, но всяко ще работи.
  • Изолирана интерфейсна платка за EC сонда и сонда за проводимост K1. Можете да ги получите и на ufire.co.
  • Изолирана платка за интерфейс на ISE сондата и pH сонда също от ufire.co.
  • Някои коефициенти и краища като проводници и USB кабели.

Стъпка 2: Софтуерът

  1. Предполагам, че сте запознати с Arduino, Arduino IDE и вече сте го инсталирали. Ако не, следвайте връзките.
  2. Следващото нещо е инсталирането на платформата ESP32. По някаква причина това не е опростено от наличните функции за управление на платформата, които IDE може да предложи, така че ще трябва да отидете на страницата на github и да следвате съответните инструкции за инсталиране.
  3. Сега за библиотеките: От IDE на Arduino отидете на Sketch / Include Library / Manage Libraries …

    1. Потърсете и инсталирайте „Изолиран интерфейс на EC сондата“.
    2. Потърсете и инсталирайте „PubSubClient“.
    3. Потърсете и инсталирайте „Isolated ISE Probe Interface“.
    4. Потърсете и инсталирайте „ArduinoJson“версия 5.13.2.

Стъпка 3: Осъществяване на връзки

Осъществяване на връзки
Осъществяване на връзки

ESP32, който използваме, има WiFi и BLE интерфейси, така че просто се нуждае от захранване. Вероятно ще искате USB кабел, захранващ, но батерията е друга възможност. Много ESP32 могат да бъдат закупени с вече заредена схема на батерията.

Устройствата uFire, които ще измерваме EC, pH и температура, се свързват с ESP32 чрез I2C шината. С ESP32 можете да изберете всеки два пина за I2C. И двете устройства ще бъдат на една и съща шина, така че SCL и SDA пиновете ще бъдат еднакви. Ако погледнете кода (следващата стъпка), ще видите тези два реда.

ISE_pH рН (19, 23); uFire_EC mS (19, 23);

Реших да използвам щифт 19 за SDA и пин 23 за SCL. Така че свържете 3.3V на ESP32 (или какъвто и да е пинът на вашата конкретна платка) към 3.3/5v пина на EC uFire устройството, GND към GND, 19 към SDA и 23 към SCL. Сега свържете uFire pH платката към EC платката, щифт за щифт. Разпилката на вашия ESP32 може да се различава от картината.

Стъпка 4: Направете акаунт в IBM Watson

Направете акаунт в IBM Watson
Направете акаунт в IBM Watson
Направете акаунт в IBM Watson
Направете акаунт в IBM Watson

Отидете на уебсайта на платформата на IBM Watson IoT и кликнете върху „ВХОД“в горния десен ъгъл. Щракнете върху връзката в долната част до „Създаване и IBMid“. Завършете процеса на регистрация и в крайна сметка ще се окажете на предимно празна уеб страница. В горния десен ъгъл ще видите вашия имейл адрес, щракнете върху него и ще видите, че той казва, че не сте член на организация. Кликнете върху „Регистрирайте се“.

Ще се озовете на страницата за вход в IBM Cloud. Щракнете върху „Вход“и след това на следващата страница щракнете върху „РЕГИСТРАЦИЯ“. Попълнете формуляра и след това проверете имейла си. Върнете се на тази страница и инсталирайте платформата „Интернет на нещата“.

Сега отидете на първата страница, тук щракнете върху вашия имейл адрес и трябва да видите организация в менюто, наречена „Bluemix Free xxxxxx“. Обърнете внимание на комбинацията от шест цифри цифра/буква. Ще ви трябва за по -късно, това е идентификационният ви номер на организацията.

Сега можете да отидете на тази връзка, щракнете върху „Internet of Things Platform-vr. На следващата страница ще видите бутон „Стартиране“. Следващия път бих копирал тази връзка за по -бърз достъп, оттук нататък там ще се прави всичко.

Стъпка 5: Осигурете устройство

  1. Ще видите меню в лявата част на екрана. Щракнете върху този, който прилича на микропроцесор с надпис „Устройства“.
  2. В горната част на екрана ще видите „Преглед“, „Действие“и „Типове устройства“. Изберете „Типове устройства“и след това „+ Добавяне на тип устройство“.
  3. На екрана „Добавяне на тип устройство“направете ново устройство с име ESP32, щракнете върху Напред. Ако искате, попълнете допълнителната информация във формуляра и след това щракнете върху „Готово“. На следващия екран щракнете върху „Регистриране на устройства“
  4. На екрана „Регистрация на устройства“трябва да видите типа на вашето устройство, ESP32, вече попълнено и черно, за да въведете „ИД на устройство“. Ще викам моя „0001“. Щракнете върху „Напред“. Оставете маркера за удостоверяване празен и щракнете върху „Напред“и след това „Готово“.
  5. На следващия екран ще ви бъде предоставен единственият шанс да копирате „Токен за удостоверяване“. Копирайте го и също така вземете под внимание „ИД на организация“, „Идентификатор на устройството“и „Тип устройство“. Ще ви трябва за следващата стъпка.
  6. Дръжте тази страница отворена и преминете към следващата стъпка.

Стъпка 6: Скицирайте

Скица
Скица

Можете да погледнете източника тук.

  1. Копирайте файловете в проект на Arduino.
  2. Редактиране на Watson.h.

    1. Променете ssid и паролата на информацията за вашата WiFi мрежа.
    2. Променете Organization_ID, Device_Type, Device_ID и Authentication_Token към информацията, която сте получили от предишната стъпка.
  3. Качете го на вашия ESP32 и разгледайте новото си устройство на сайта на IBM Watson. Щракнете върху устройството и след това върху „Състояние“. Трябва да ви показва актуализиране на стойностите. Ако не работи, може да намерите полезна информация под „Дневници“.

Стъпка 7: Преглед на данните

Преглед на данните
Преглед на данните
  1. На страницата на платформата на IBM Watson IoT Platform щракнете върху най -горната лява икона, тази с девет малки точки с надпис „Табла“.
  2. Щракнете върху „+ Създаване на нов съвет“, наречете го както искате, щракнете върху „Напред“и след това „Готово“.
  3. Отворете новосъздадения съвет, след което щракнете върху „+ Добавяне на нова карта“.

    1. Ще направя визуализация на температурата, използвайки типа диаграма Gauge.
    2. На следващата страница изберете нашето устройство и кликнете върху „Напред“
    3. Кликнете върху „Свързване на нов набор от данни“на следващата страница. В полето „Събитие“изберете „състояние“, след това в „Собственост“трябва да видите списък с нашите данни, изберете „C“. Променете „Type“на номер и „Unit“на „C“, след това „Min“и „Max“на 0 и 85. Щракнете върху „Next“.
    4. Променете размера на „S“или „M“, за да видите действително диаграмата на габаритите. „Напред“и след това „Изпращане“.
  4. Повторете горните стъпки за другите елементи от данни.

Препоръчано: