Съдържание:
- Стъпка 1: Неща, от които се нуждаете
- Стъпка 2: Софтуерът
- Стъпка 3: Осъществяване на връзки
- Стъпка 4: Направете акаунт в IBM Watson
- Стъпка 5: Осигурете устройство
- Стъпка 6: Скицирайте
- Стъпка 7: Преглед на данните
Видео: IoT Hydroponics - Използване на IBM Watson за PH и EC измервания: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Тази инструкция ще покаже как да следите EC, рН и температурата на настройка на хидропоника и да качвате данните в услугата Watson на IBM.
Уотсън е свободен да започне. Има платени планове, но безплатният план е повече от достатъчен за този проект.
Стъпка 1: Неща, от които се нуждаете
- Всяка платка за разработка на ESP32. Това изглежда разумно, но всяко ще работи.
- Изолирана интерфейсна платка за EC сонда и сонда за проводимост K1. Можете да ги получите и на ufire.co.
- Изолирана платка за интерфейс на ISE сондата и pH сонда също от ufire.co.
- Някои коефициенти и краища като проводници и USB кабели.
Стъпка 2: Софтуерът
- Предполагам, че сте запознати с Arduino, Arduino IDE и вече сте го инсталирали. Ако не, следвайте връзките.
- Следващото нещо е инсталирането на платформата ESP32. По някаква причина това не е опростено от наличните функции за управление на платформата, които IDE може да предложи, така че ще трябва да отидете на страницата на github и да следвате съответните инструкции за инсталиране.
-
Сега за библиотеките: От IDE на Arduino отидете на Sketch / Include Library / Manage Libraries …
- Потърсете и инсталирайте „Изолиран интерфейс на EC сондата“.
- Потърсете и инсталирайте „PubSubClient“.
- Потърсете и инсталирайте „Isolated ISE Probe Interface“.
- Потърсете и инсталирайте „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 IoT и кликнете върху „ВХОД“в горния десен ъгъл. Щракнете върху връзката в долната част до „Създаване и IBMid“. Завършете процеса на регистрация и в крайна сметка ще се окажете на предимно празна уеб страница. В горния десен ъгъл ще видите вашия имейл адрес, щракнете върху него и ще видите, че той казва, че не сте член на организация. Кликнете върху „Регистрирайте се“.
Ще се озовете на страницата за вход в IBM Cloud. Щракнете върху „Вход“и след това на следващата страница щракнете върху „РЕГИСТРАЦИЯ“. Попълнете формуляра и след това проверете имейла си. Върнете се на тази страница и инсталирайте платформата „Интернет на нещата“.
Сега отидете на първата страница, тук щракнете върху вашия имейл адрес и трябва да видите организация в менюто, наречена „Bluemix Free xxxxxx“. Обърнете внимание на комбинацията от шест цифри цифра/буква. Ще ви трябва за по -късно, това е идентификационният ви номер на организацията.
Сега можете да отидете на тази връзка, щракнете върху „Internet of Things Platform-vr. На следващата страница ще видите бутон „Стартиране“. Следващия път бих копирал тази връзка за по -бърз достъп, оттук нататък там ще се прави всичко.
Стъпка 5: Осигурете устройство
- Ще видите меню в лявата част на екрана. Щракнете върху този, който прилича на микропроцесор с надпис „Устройства“.
- В горната част на екрана ще видите „Преглед“, „Действие“и „Типове устройства“. Изберете „Типове устройства“и след това „+ Добавяне на тип устройство“.
- На екрана „Добавяне на тип устройство“направете ново устройство с име ESP32, щракнете върху Напред. Ако искате, попълнете допълнителната информация във формуляра и след това щракнете върху „Готово“. На следващия екран щракнете върху „Регистриране на устройства“
- На екрана „Регистрация на устройства“трябва да видите типа на вашето устройство, ESP32, вече попълнено и черно, за да въведете „ИД на устройство“. Ще викам моя „0001“. Щракнете върху „Напред“. Оставете маркера за удостоверяване празен и щракнете върху „Напред“и след това „Готово“.
- На следващия екран ще ви бъде предоставен единственият шанс да копирате „Токен за удостоверяване“. Копирайте го и също така вземете под внимание „ИД на организация“, „Идентификатор на устройството“и „Тип устройство“. Ще ви трябва за следващата стъпка.
- Дръжте тази страница отворена и преминете към следващата стъпка.
Стъпка 6: Скицирайте
Можете да погледнете източника тук.
- Копирайте файловете в проект на Arduino.
-
Редактиране на Watson.h.
- Променете ssid и паролата на информацията за вашата WiFi мрежа.
- Променете Organization_ID, Device_Type, Device_ID и Authentication_Token към информацията, която сте получили от предишната стъпка.
- Качете го на вашия ESP32 и разгледайте новото си устройство на сайта на IBM Watson. Щракнете върху устройството и след това върху „Състояние“. Трябва да ви показва актуализиране на стойностите. Ако не работи, може да намерите полезна информация под „Дневници“.
Стъпка 7: Преглед на данните
- На страницата на платформата на IBM Watson IoT Platform щракнете върху най -горната лява икона, тази с девет малки точки с надпис „Табла“.
- Щракнете върху „+ Създаване на нов съвет“, наречете го както искате, щракнете върху „Напред“и след това „Готово“.
-
Отворете новосъздадения съвет, след което щракнете върху „+ Добавяне на нова карта“.
- Ще направя визуализация на температурата, използвайки типа диаграма Gauge.
- На следващата страница изберете нашето устройство и кликнете върху „Напред“
- Кликнете върху „Свързване на нов набор от данни“на следващата страница. В полето „Събитие“изберете „състояние“, след това в „Собственост“трябва да видите списък с нашите данни, изберете „C“. Променете „Type“на номер и „Unit“на „C“, след това „Min“и „Max“на 0 и 85. Щракнете върху „Next“.
- Променете размера на „S“или „M“, за да видите действително диаграмата на габаритите. „Напред“и след това „Изпращане“.
- Повторете горните стъпки за другите елементи от данни.
Препоръчано:
Измервания на токовия сензор ACS724 с Arduino: 4 стъпки
Измервания на токов сензор ACS724 с Arduino: В тази инструкция ще експериментираме с свързването на токов сензор ACS724 към Arduino, за да направим токови измервания. В този случай текущият сензор е разновидност +/- 5A, която извежда 400 mv/A. Arduino Uno има 10-битов ADC, така че добри въпроси
Измервания на светлината и цвета с Pimoroni Enviro: бит за Micro: бит: 5 стъпки
Измервания на светлината и цвета с Pimoroni Enviro: бит за Micro: bit: Преди това бях работил на някои устройства, които позволяват измерване на светлината и цвета и може да откриете много за теорията зад тези измервания на инструкциите тук и тук. наскоро пусна enviro: bit, добавка за m
IBM Watson с ESP32 като крайна точка: 11 стъпки
IBM Watson с ESP32 като крайна точка: Публикувам тук днес първия видеоклип от поредицата за това как да монтирам устройство с крайна точка с ESP32 и след това да го изпратя до облачна услуга. В този конкретен епизод ще ви покажа как да изпращате информация от DHT22 сензор, използвайки протокола MQTT
IoT система за наблюдение на растенията (с IBM IoT платформа): 11 стъпки (със снимки)
IoT система за наблюдение на растенията (с IBM IoT платформа): Общ преглед Системата за мониторинг на растенията (PMS) е приложение, създадено с хора, които са от работническата класа със зелен палец в ума. Днес работещите хора са по -заети от всякога; напредват в кариерата си и управляват финансите си
Bank Boss - Watson Game: 6 стъпки (със снимки)
Bank Boss - Игра Watson: Екипът на Jam в училището по изкуства на Уинчестър (Университета в Саутхемптън) имаше 3 дни, за да създаде игра за управление на ресурси, използвайки системите на IBM Watson API, за да създаде игра, която е напълно контролирана от речта - Преминаваме стъпките, които предприехме за да създадете тази игра f