Satura rādītājs:

Izveidot brīdinājumu, izmantojot Ubidots-ESP32+temperatūras un mitruma sensoru: 9 soļi
Izveidot brīdinājumu, izmantojot Ubidots-ESP32+temperatūras un mitruma sensoru: 9 soļi

Video: Izveidot brīdinājumu, izmantojot Ubidots-ESP32+temperatūras un mitruma sensoru: 9 soļi

Video: Izveidot brīdinājumu, izmantojot Ubidots-ESP32+temperatūras un mitruma sensoru: 9 soļi
Video: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, Decembris
Anonim
Izveidojot brīdinājumu, izmantojot Ubidots-ESP32+temperatūras un mitruma sensoru
Izveidojot brīdinājumu, izmantojot Ubidots-ESP32+temperatūras un mitruma sensoru

Šajā apmācībā mēs izmērīsim dažādus temperatūras un mitruma datus, izmantojot temperatūras un mitruma sensoru. Jūs arī uzzināsit, kā nosūtīt šos datus uz Ubidots. Lai jūs varētu to analizēt no jebkuras vietas dažādiem lietojumiem. Arī izveidojot e -pasta brīdinājumus par dažādiem temperatūras un mitruma datiem, mēs varētu tikt informēti par dažādām izmaiņām, kas notiek jebkurā sistēmas temperatūrā

1. darbība. Nepieciešama aparatūra un programmatūra

Nepieciešamā aparatūra:

  • NCD ESP32 IoT WiFi BLE modulis ar integrētu USB
  • NCD IoT liela diapazona bezvadu temperatūras un mitruma sensors
  • NCD liela diapazona bezvadu tīkla modems ar USB interfeisu

Nepieciešamā programmatūra:

  • Arduino IDE
  • LabView Utility
  • Ubidots

Izmantotā bibliotēka:

  • PubSubClient bibliotēka
  • Vads.h

2. darbība. Datu nosūtīšana uz LabVIEW temperatūras un mitruma platformu, izmantojot IoT bezvadu temperatūras un mitruma sensoru un liela attāluma bezvadu tīkla modemu ar USB saskarni-

  • Pirmkārt, mums ir nepieciešama utilītas Labview lietojumprogramma, kas ir ncd.io bezvadu temperatūras un mitruma Sensor.exe fails, kurā var apskatīt datus.
  • Šī Labview programmatūra darbosies tikai ar ncd.io bezvadu temperatūras sensoru
  • Lai izmantotu šo lietotāja saskarni, jums būs jāinstalē šādi draiveri Instalējiet izpildlaika motoru no šejienes 64 bitu
  • 32 bitu
  • Instalējiet NI Visa draiveri
  • Instalējiet l LabVIEW Run-Time Engine un NI-Serial Runtime
  • Darba sākšanas rokasgrāmata šim produktam.

3. darbība: koda augšupielāde ESP32, izmantojot Arduino IDE:

  • Lejupielādējiet un iekļaujiet PubSubClient bibliotēku un Wire.h bibliotēku.
  • Jums ir jāpiešķir unikālie pieejamā tīkla Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi nosaukums) un parole.
  • Apkopojiet un augšupielādējiet temp_humidity.ino kodu.
  • Lai pārbaudītu ierīces savienojamību un nosūtītos datus, atveriet seriālo monitoru. Ja atbilde nav redzama, mēģiniet atvienot ESP32 un pēc tam atkal pievienojiet to. Pārliecinieties, vai seriālā monitora pārraides ātrums ir iestatīts uz to pašu, kas norādīts jūsu kodā 115200.

4. solis: sērijas monitora izeja

Sērijas monitora izeja
Sērijas monitora izeja

5. darbība. Lai Ubidot darbotos:

Lai Ubidot darbotos
Lai Ubidot darbotos
Lai Ubidot darbotos
Lai Ubidot darbotos
Lai Ubidot darbotos
Lai Ubidot darbotos
Lai Ubidot darbotos
Lai Ubidot darbotos
  • Izveidojiet kontu vietnē Ubidots.
  • Dodieties uz manu profilu un pierakstiet marķiera atslēgu, kas ir unikāla atslēga katram kontam, un pirms augšupielādes ielīmējiet to savā ESP32 kodā.
  • Pievienojiet jaunu ierīci savam Ubidots informācijas paneļa nosaukumam esp32.
  • Noklikšķiniet uz ierīcēm un atlasiet ierīces Ubidots.
  • Tagad jums vajadzētu redzēt publicētos datus savā Ubidots kontā, ierīcē ar nosaukumu "ESP32".
  • Ierīces iekšpusē izveidojiet jaunu mainīgā nosaukuma sensoru, kurā tiks parādīts jūsu temperatūras rādījums.
  • Tagad jūs varat apskatīt temperatūras un citu sensoru datus, kas iepriekš tika skatīti sērijas monitorā. Tas notika tāpēc, ka dažādu sensoru rādījumu vērtība tiek nodota kā virkne un saglabāta mainīgajā un publicēta mainīgajā ierīces esp32 iekšpusē.

6. darbība: IZEJA

Izeja
Izeja

7. darbība:

8. darbība. Notikumu izveide Ubidots:

Notikumu izveide Ubidots
Notikumu izveide Ubidots
Notikumu izveide Ubidots
Notikumu izveide Ubidots
Notikumu izveide Ubidots
Notikumu izveide Ubidots
  • Atlasiet Notikumi (nolaižamajā izvēlnē Dati).
  • Tagad noklikšķiniet uz Izveidot notikumu.
  • Notikumu veidi Ubidots atbalsta jau integrētus pasākumus, lai ļautu jums nosūtīt notikumus, brīdinājumus un paziņojumus tiem, kam jāzina, kad viņiem tas jāzina. Ubidots iepriekš izveidotās integrācijas ietver:

1. E -pasta paziņojumi

2. SMS paziņojumi

3. Webhook notikumi - uzziniet vairāk

4. Telegrammas paziņojumi

5. Palaidēji paziņojumi - uzziniet vairāk

6. Balss zvanu paziņojumi - uzziniet vairāk

7. Atpakaļ uz parasto paziņojumu - uzziniet vairāk

8. Ģeofence paziņojumi - uzziniet vairāk

  • Pēc tam izvēlieties ierīci un saistīto mainīgo, kas norāda ierīču "vērtības".
  • Tagad atlasiet notikuma aktivizēšanas sliekšņa vērtību un salīdziniet to ar ierīces vērtībām, kā arī izvēlieties laiku notikuma aktivizēšanai.
  • Tagad izveidojiet darbības veidu, noklikšķinot uz pluszīmes.
  • Izveidojiet un konfigurējiet saņēmējam veicamās darbības un ziņojumu: sūtiet SMS, e -pastu, tīmekļa āķus, telegrammas, tālruņa zvanus, SLACK un tīmekļa āķus tiem, kam tas jāzina.
  • Tagad aizpildiet visus nepieciešamos laukus.
  • Nosakiet darbību logu, kādus notikumus var/nedrīkst izpildīt.
  • Apstipriniet savus notikumus.

Ieteicams: