Съдържание:

Създаване-предупреждение-използване-Ubidots-ESP32+сензор за температура и влажност: 9 стъпки
Създаване-предупреждение-използване-Ubidots-ESP32+сензор за температура и влажност: 9 стъпки

Видео: Създаване-предупреждение-използване-Ubidots-ESP32+сензор за температура и влажност: 9 стъпки

Видео: Създаване-предупреждение-използване-Ubidots-ESP32+сензор за температура и влажност: 9 стъпки
Видео: Sıcacık Lavaş ile Acılı Ezmeli Et Dürüm Hazırladım ! 2024, Юли
Anonim
Създаване-Предупреждение-Използване-Ubidots-ESP32+Сензор за температура и влажност
Създаване-Предупреждение-Използване-Ubidots-ESP32+Сензор за температура и влажност

В този урок ще измерваме различни данни за температурата и влажността, използвайки сензор за температура и влажност. Ще научите също как да изпращате тези данни на Ubidots. За да можете да го анализирате отвсякъде за различно приложение. Също така чрез създаване на сигнали по имейл за различни данни за температурата и влажността бихме могли да бъдем уведомени за различни промени, настъпващи при всяка температура на системата

Стъпка 1: Изисква се хардуер и софтуер

Необходим хардуер:

  • NCD ESP32 IoT WiFi BLE модул с вграден USB
  • Безжичен сензор за температура и влажност на NCD IoT за дълги разстояния
  • Безжичен мрежов модем с дълъг обхват NCD с USB интерфейс

Необходим софтуер:

  • Arduino IDE
  • Помощна програма LabView
  • Ubidots

Използвана библиотека:

  • Библиотека PubSubClient
  • Wire.h

Стъпка 2: Стъпки за изпращане на данни към платформата за температура и влажност на LabVIEW с помощта на IoT сензор за безжична температура и влажност на дълъг обхват и безжичен мрежов модем с дълъг обхват с USB интерфейс-

  • Първо, имаме нужда от помощно приложение Labview, което е файл ncd.io Wireless Temperature And Humidity Sensor.exe, на който могат да се преглеждат данните.
  • Този софтуер Labview ще работи само с безжичен температурен сензор ncd.io
  • За да използвате този потребителски интерфейс, ще трябва да инсталирате следните драйвери
  • 32 бита
  • Инсталирайте NI Visa Driver
  • Инсталирайте l LabVIEW Run-Time Engine и NI-Serial Runtime
  • Ръководство за начало за този продукт.

Стъпка 3: Качване на кода в ESP32 с помощта на Arduino IDE:

  • Изтеглете и включете библиотеката PubSubClient и библиотеката Wire.h.
  • Трябва да присвоите вашите уникални Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi Name) и парола на наличната мрежа.
  • Компилирайте и качете кода temp_humidity.ino.
  • За да проверите свързаността на устройството и изпратените данни, отворете серийния монитор. Ако не се вижда отговор, опитайте да изключите вашия ESP32 и след това да го включите отново. Уверете се, че скоростта на предаване на серийния монитор е зададена на същата, посочена във вашия код 115200.

Стъпка 4: Изход за сериен монитор

Изход за сериен монитор
Изход за сериен монитор

Стъпка 5: Направете Ubidot да работи:

Как Ubidot работи
Как Ubidot работи
Как Ubidot работи
Как Ubidot работи
Как Ubidot работи
Как Ubidot работи
Как Ubidot работи
Как Ubidot работи
  • Създайте акаунт в Ubidots.
  • Отидете в профила ми и запишете символичния ключ, който е уникален ключ за всеки акаунт и го поставете във вашия ESP32 код, преди да го качите.
  • Добавете ново устройство към името на таблото си за управление на Ubidots esp32.
  • Кликнете върху устройства и изберете устройства в Ubidots.
  • Сега трябва да видите публикуваните данни във вашия акаунт в Ubidots, вътре в устройството, наречено „ESP32“.
  • Вътре в устройството създайте нов сензор за име на променлива, в който ще се показва вашето отчитане на температурата.
  • Сега можете да видите данните за температурата и други сензори, които преди това бяха гледани в серийния монитор. Това се случи, защото стойността на различните показания на сензора се предава като низ и се съхранява в променлива и се публикува в променлива вътре в устройството esp32.

Стъпка 6: ИЗХОД

ИЗХОД
ИЗХОД

Стъпка 7:

Стъпка 8: Създаване на събития в Ubidots:

Създаване на събития в Ubidots
Създаване на събития в Ubidots
Създаване на събития в Ubidots
Създаване на събития в Ubidots
Създаване на събития в Ubidots
Създаване на събития в Ubidots
  • Изберете Събития (от падащото меню Данни).
  • Сега кликнете върху Създаване на събитие.
  • Видове събития Ubidots поддържа вече интегрирани събития, за да ви позволи да изпращате събития, сигнали и известия до тези, които трябва да знаят кога трябва да знаят. Вградените интеграции на Ubidots включват:

1. Известия по имейл

2. SMS известия

3. Webhook събития - научете повече

4. Известия за телеграма

5. Слаби известия - научете повече

6. Известия за гласови повиквания - научете повече

7. Назад към Нормално известие - научете повече

8. Известия за геозона - научете повече

  • След това изберете устройство и асоциирана променлива, която показва "стойностите" на устройствата.
  • Сега изберете прагова стойност за вашето събитие, което да се задейства, и я сравнете със стойностите на устройството, а също и изберете времето за задействане на вашето събитие.
  • Сега създайте тип действие, като щракнете върху знак плюс.
  • Установете и конфигурирайте кои действия трябва да бъдат изпълнени и съобщението до получателя: Изпратете SMS, имейл, уеб куки, телеграми, телефонни обаждания, SLACK и уеб куки до тези, които трябва да знаят.
  • Сега попълнете всички задължителни полета.
  • Определете прозореца за дейности, които събитията могат/не могат да бъдат изпълнени.
  • Потвърдете събитията си.

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