Turinys:

„Alert“kūrimas naudojant „Ubidots-ESP32+“temperatūros ir drėgmės jutiklį: 9 žingsniai
„Alert“kūrimas naudojant „Ubidots-ESP32+“temperatūros ir drėgmės jutiklį: 9 žingsniai

Video: „Alert“kūrimas naudojant „Ubidots-ESP32+“temperatūros ir drėgmės jutiklį: 9 žingsniai

Video: „Alert“kūrimas naudojant „Ubidots-ESP32+“temperatūros ir drėgmės jutiklį: 9 žingsniai
Video: 5 MINUTES AGO! Alert in the Kremlin! Ukrainian Army Killed “1200” Russian Soldiers! 2024, Liepa
Anonim
„Alert“kūrimas naudojant „Ubidots-ESP32+“temperatūros ir drėgmės jutiklį
„Alert“kūrimas naudojant „Ubidots-ESP32+“temperatūros ir drėgmės jutiklį

Šioje pamokoje mes išmatuosime skirtingus temperatūros ir drėgmės duomenis naudodami temperatūros ir drėgmės jutiklį. Taip pat sužinosite, kaip šiuos duomenis siųsti „Ubidots“. Kad galėtumėte ją analizuoti iš bet kurios vietos skirtingoms reikmėms. Be to, sukūrę el. Pašto įspėjimus apie skirtingus temperatūros ir drėgmės duomenis, galime būti informuoti apie įvairius bet kokios sistemos temperatūros pokyčius

1 veiksmas: reikalinga aparatinė ir programinė įranga

Reikalinga aparatūra:

  • „NCD ESP32 IoT WiFi BLE“modulis su integruotu USB
  • NCD IoT ilgo nuotolio belaidis temperatūros ir drėgmės jutiklis
  • NCD belaidžio tinklo modemas su USB sąsaja

Reikalinga programinė įranga:

  • „Arduino IDE“
  • „LabView Utility“
  • Ubidotai

Naudota biblioteka:

  • PubSubClient biblioteka
  • Viela.h

2 veiksmas: Duomenų siuntimo į „LabVIEW“temperatūros ir drėgmės platformą veiksmai naudojant „IoT“belaidį belaidį temperatūros ir drėgmės jutiklį bei ilgo nuotolio belaidžio tinklo modemą su USB sąsaja-

  • Pirma, mums reikia „Labview“programos, kuri yra „ncd.io“belaidžio temperatūros ir drėgmės Sensor.exe failas, kuriame galima peržiūrėti duomenis.
  • Ši „Labview“programinė įranga veiks tik su „ncd.io“belaidžiu temperatūros jutikliu
  • Norėdami naudoti šią vartotojo sąsają, turėsite įdiegti šias tvarkykles Įdiekite veikimo laiko variklį iš 64 bitų
  • 32 bitų
  • Įdiekite „NI Visa Driver“
  • Įdiekite „LabVIEW Run-Time Engine“ir „NI-Serial Runtime“
  • Šio produkto pradžios vadovas.

3 veiksmas: kodo įkėlimas į ESP32 naudojant „Arduino IDE“:

  • Atsisiųskite ir įtraukite „PubSubClient“biblioteką ir „Wire.h“biblioteką.
  • Turite priskirti savo unikalius „Ubidots“TOKEN, MQTTCLIENTNAME, SSID („WiFi“pavadinimas) ir turimo tinklo slaptažodį.
  • Sudarykite ir įkelkite kodą temp_humidity.ino.
  • Norėdami patikrinti įrenginio ir išsiųstų duomenų ryšį, atidarykite nuoseklųjį monitorių. Jei atsakymo nematote, pabandykite atjungti ESP32 ir vėl prijungti. Įsitikinkite, kad serijinio monitoriaus duomenų perdavimo sparta yra tokia pati, kaip nurodyta jūsų kode 115200.

4 žingsnis: serijinio monitoriaus išvestis

Serijinio monitoriaus išvestis
Serijinio monitoriaus išvestis

5 veiksmas: priverskite „Ubidot“veikti:

Kad „Ubidot“veiktų
Kad „Ubidot“veiktų
Kad „Ubidot“veiktų
Kad „Ubidot“veiktų
Kad „Ubidot“veiktų
Kad „Ubidot“veiktų
Kad „Ubidot“veiktų
Kad „Ubidot“veiktų
  • Sukurkite paskyrą „Ubidots“.
  • Eikite į mano profilį ir užsirašykite prieigos raktą, kuris yra unikalus kiekvienos paskyros raktas, ir įkelkite jį į savo ESP32 kodą prieš įkeldami.
  • Pridėkite naują įrenginį prie „Ubidots“prietaisų skydelio pavadinimo esp32.
  • Spustelėkite įrenginius ir pasirinkite įrenginius „Ubidots“.
  • Dabar turėtumėte pamatyti paskelbtus duomenis savo „Ubidots“paskyroje, įrenginio pavadinimu „ESP32“.
  • Prietaiso viduje sukurkite naują kintamojo pavadinimo jutiklį, kuriame bus rodomas jūsų temperatūros rodmuo.
  • Dabar galite peržiūrėti temperatūros ir kitų jutiklių duomenis, kurie anksčiau buvo peržiūrėti serijiniame monitoriuje. Taip atsitiko todėl, kad skirtingų jutiklių rodmenų vertė perduodama kaip eilutė ir saugoma kintamajame ir paskelbiama kintamajam įrenginio esp32 viduje.

6 žingsnis: IŠVESTIS

IŠVESTIS
IŠVESTIS

7 žingsnis:

8 žingsnis: Įvykių kūrimas „Ubidots“:

Įvykių kūrimas „Ubidots“
Įvykių kūrimas „Ubidots“
Įvykių kūrimas „Ubidots“
Įvykių kūrimas „Ubidots“
Įvykių kūrimas „Ubidots“
Įvykių kūrimas „Ubidots“
  • Pasirinkite Įvykiai (išskleidžiamajame meniu Duomenys).
  • Dabar spustelėkite Sukurti įvykį.
  • „Ubidots“palaiko jau integruotus įvykius, kad galėtumėte siųsti įvykius, įspėjimus ir pranešimus tiems, kuriems reikia žinoti, kada jiems reikia žinoti. „Ubidots“iš anksto sukurtos integracijos apima:

1. Pranešimai el. Paštu

2. SMS pranešimai

3. „Webhook“renginiai - sužinokite daugiau

4. Telegramos pranešimai

5. Slock pranešimai - sužinokite daugiau

6. Balso skambučių pranešimai - sužinokite daugiau

7. Atgal į įprastą pranešimą - sužinokite daugiau

8. Geofence pranešimai - sužinokite daugiau

  • Tada pasirinkite įrenginį ir susietąjį kintamąjį, nurodantį įrenginių „vertes“.
  • Dabar pasirinkite slenkstinę įvykio suaktyvinimo vertę ir palyginkite ją su įrenginio vertėmis, taip pat pasirinkite įvykio suaktyvinimo laiką.
  • Dabar sukurkite veiksmo tipą spustelėdami pliuso ženklą.
  • Nustatykite ir sukonfigūruokite, kurie veiksmai turi būti atlikti, ir pranešimas gavėjui: siųskite SMS, el. Paštą, žiniatinklio kabliukus, telegramas, telefono skambučius, SLACK ir žiniatinklio kabliukus tiems, kuriuos reikia žinoti.
  • Dabar užpildykite visus būtinus laukus.
  • Nustatykite veiklos langą, kuriame įvykiai gali būti/negali būti įvykdyti.
  • Patvirtinkite savo įvykius.

Rekomenduojamas: