Sadržaj:

Stvaranje-upozorenje-pomoću-Ubidots-ESP32+Senzor temperature i vlažnosti: 9 koraka
Stvaranje-upozorenje-pomoću-Ubidots-ESP32+Senzor temperature i vlažnosti: 9 koraka

Video: Stvaranje-upozorenje-pomoću-Ubidots-ESP32+Senzor temperature i vlažnosti: 9 koraka

Video: Stvaranje-upozorenje-pomoću-Ubidots-ESP32+Senzor temperature i vlažnosti: 9 koraka
Video: Голубая стрела (1958) фильм 2024, Srpanj
Anonim
Stvaranje-upozorenje-pomoću-Ubidots-ESP32+Senzor temperature i vlage
Stvaranje-upozorenje-pomoću-Ubidots-ESP32+Senzor temperature i vlage

U ovom ćemo vodiču mjeriti različite podatke o temperaturi i vlažnosti zraka pomoću senzora temperature i vlažnosti. Naučit ćete i kako poslati te podatke Ubidotsu. Tako da ga možete analizirati s bilo kojeg mjesta za različite primjene. Također stvaranjem upozorenja putem e -pošte za različite podatke o temperaturi i vlažnosti mogli bismo biti obaviješteni o raznim promjenama koje se događaju na bilo kojoj temperaturi sustava

Korak 1: Potreban hardver i softver

Potreban hardver:

  • NCD ESP32 IoT WiFi BLE modul s integriranim USB -om
  • NCD IoT daljinski bežični osjetnik temperature i vlažnosti
  • NCD bežični mrežni modem dugog dometa s USB sučeljem

Potreban softver:

  • Arduino IDE
  • LabView Utility
  • Ubidots

Korištena biblioteka:

  • Knjižnica PubSubClient
  • Žica.h

Korak 2: Koraci za slanje podataka na LabVIEW platformu za temperaturu i vlažnost pomoću IoT-ovog bežičnog osjetnika za temperaturu i vlažnost na daljinu i bežičnog mrežnog modema na daljinu s USB sučeljem-

  • Prvo, potrebna nam je pomoćna aplikacija Labview koja je datoteka ncd.io Wireless Temperature And Humidity Sensor.exe na kojoj se mogu vidjeti podaci.
  • Ovaj softver Labview radit će samo s bežičnim senzorom temperature ncd.io
  • Da biste koristili ovo korisničko sučelje, morat ćete instalirati sljedeće upravljačke programe Instaliraj stroj za pokretanje odavde 64 bit
  • 32 bit
  • Instalirajte NI Visa upravljački program
  • Instalirajte l LabVIEW Run-Time Engine i NI-Serial Runtime
  • Vodič za početak korištenja ovog proizvoda.

Korak 3: Prijenos koda na ESP32 pomoću Arduino IDE -a:

  • Preuzmite i uključite PubSubClient Library i Wire.h Library.
  • Morate dodijeliti svoj jedinstveni Ubidots TOKEN, MQTTCLIENTNAME, SSID (naziv WiFi -a) i zaporku dostupne mreže.
  • Sastavite i prenesite kod temp_humidity.ino.
  • Da biste provjerili povezanost uređaja i poslane podatke, otvorite serijski monitor. Ako se ne vidi odgovor, pokušajte isključiti ESP32, a zatim ga ponovno uključiti. Provjerite je li brzina prijenosa serijskog monitora postavljena na istu onu koja je navedena u vašem kodu 115200.

Korak 4: Izlaz serijskog monitora

Izlaz serijskog monitora
Izlaz serijskog monitora

Korak 5: Kako bi Ubidot uspio:

Kako bi Ubidot uspio
Kako bi Ubidot uspio
Kako bi Ubidot uspio
Kako bi Ubidot uspio
Kako bi Ubidot uspio
Kako bi Ubidot uspio
Kako bi Ubidot uspio
Kako bi Ubidot uspio
  • Otvorite račun na Ubidotsu.
  • Idite na moj profil i zabilježite token ključ koji je jedinstven ključ za svaki račun i zalijepite ga u svoj ESP32 kôd prije prijenosa.
  • Dodajte novi uređaj na nadzornu ploču Ubidotsa naziv esp32.
  • Kliknite na uređaje i odaberite uređaje u Ubidotsima.
  • Sada biste trebali vidjeti objavljene podatke na svom Ubidots računu, unutar uređaja pod nazivom "ESP32".
  • Unutar uređaja stvorite novi senzor imena promjenjive u kojem će se prikazati očitanje temperature.
  • Sada možete vidjeti podatke o temperaturi i drugim senzorima koji su prethodno pregledani na serijskom monitoru. To se dogodilo jer se vrijednost različitog očitanja senzora prenosi kao niz i pohranjuje u varijablu te objavljuje varijabli unutar uređaja esp32.

Korak 6: IZLAZAK

IZLAZ
IZLAZ

Korak 7:

Korak 8: Stvaranje događaja u Ubidotsima:

Stvaranje događaja u Ubidotsima
Stvaranje događaja u Ubidotsima
Stvaranje događaja u Ubidotsima
Stvaranje događaja u Ubidotsima
Stvaranje događaja u Ubidotsima
Stvaranje događaja u Ubidotsima
  • Odaberite Događaji (s padajućeg izbornika Podaci).
  • Sada kliknite Stvori događaj.
  • Vrste događaja Ubidots podržava već integrirane događaje koji vam omogućuju slanje događaja, upozorenja i obavijesti onima koji trebaju znati kada trebaju znati. Unaprijed izgrađene integracije Ubidota uključuju:

1. Obavijesti putem e -pošte

2. SMS obavijesti

3. Webhook događaji - saznajte više

4. Obavijesti Telegrama

5. Slabe obavijesti - saznajte više

6. Obavijesti o glasovnim pozivima - saznajte više

7. Natrag na Normalnu obavijest - saznajte više

8. Obavijesti o geografiji - saznajte više

  • Zatim odaberite uređaj i pridruženu varijablu koja označava "vrijednosti" uređaja.
  • Sada odaberite vrijednost praga za pokretanje vašeg događaja i usporedite je s vrijednostima uređaja, a također odaberite vrijeme za pokretanje vašeg događaja.
  • Sada stvorite vrstu radnje klikom na znak plus.
  • Odredite i konfigurirajte koje radnje treba izvršiti i poruku primatelju: Šaljite SMS, e -poštu, web -dojavnike, telegrame, telefonske pozive, SLACK i web -dojavnike onima koji to trebaju znati.
  • Sada ispunite sva potrebna polja.
  • Odredite prozor aktivnosti za događaje koji se mogu/ne moraju izvršiti.
  • Potvrdite svoje događaje.

Preporučeni: