Sadržaj:

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

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

Video: Kreiranje-upozorenje-pomoću-Ubidots-ESP32+Senzor temperature i vlažnosti: 9 koraka
Video: Lesson 05: Introduction to Serial Monitor | Robojax Arduino Step By Step Course 2024, Juli
Anonim
Kreiranje-Upozorenje-Upotreba-Ubidots-ESP32+Senzor temperature i vlažnosti
Kreiranje-Upozorenje-Upotreba-Ubidots-ESP32+Senzor temperature i vlažnosti

U ovom vodiču ćemo 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 na Ubidots. Tako da ga možete analizirati s bilo kojeg mjesta za različite aplikacije. 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 dešavaju na bilo kojoj temperaturi sistema

Korak 1: Potreban hardver i softver

Potreban hardver:

  • NCD ESP32 IoT WiFi BLE modul sa integriranim USB -om
  • NCD IoT bežični senzor temperature i vlažnosti za velike domete
  • NCD bežični mrežni modem dugog dometa sa USB sučeljem

Potreban softver:

  • Arduino IDE
  • LabView Utility
  • Ubidots

Korištena biblioteka:

  • PubSubClient biblioteka
  • Wire.h

Korak 2: Koraci za slanje podataka na LabVIEW platformu za temperaturu i vlažnost korištenjem IoT bežičnog osjetnika temperature i vlažnosti na daljinu i bežičnog mrežnog modema s USB sučeljem-

  • Prvo nam je potrebna pomoćna aplikacija Labview koja je datoteka ncd.io Wireless Temperature And Humidity Sensor.exe na kojoj se mogu vidjeti podaci.
  • Ovaj Labview softver će raditi samo s ncd.io bežičnim senzorom temperature
  • Da biste koristili ovo korisničko sučelje, morat ćete instalirati sljedeće upravljačke programe. Instalirajte program za vrijeme izvođenja odavde 64 bit
  • 32 bit
  • Instalirajte NI Visa Driver
  • Instalirajte l LabVIEW Run-Time Engine i NI-Serial Runtime
  • Vodič za početak upotrebe 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 (WiFi ime) i lozinku dostupne mreže.
  • Sastavite i otpremite 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 ponovo uključiti. Uvjerite se da je 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: Omogućavanje rada Ubidota:

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 kod prije učitavanja.
  • Dodajte novi uređaj na Ubidots nadzornu ploču s imenom 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čitavanje temperature.
  • Sada možete vidjeti podatke o temperaturi i drugim senzorima koji su prethodno pregledani u serijskom monitoru. To se dogodilo jer se vrijednost različitog očitanja senzora prenosi kao niz i pohranjuje u varijablu i objavljuje u varijabli unutar uređaja esp32.

Korak 6: IZLAZAK

OUTPUT
OUTPUT

Korak 7:

Korak 8: Kreiranje događaja u Ubidots -u:

Kreiranje događaja u Ubidotsima
Kreiranje događaja u Ubidotsima
Kreiranje događaja u Ubidotsima
Kreiranje događaja u Ubidotsima
Kreiranje događaja u Ubidotsima
Kreiranje događaja u Ubidotsima
  • Odaberite Događaji (s padajućeg izbornika Podaci).
  • Sada kliknite na Kreiraj 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. Obavještenja putem e -pošte

2. SMS obavijesti

3. Webhook događaji - saznajte više

4. Telegram obavještenja

5. Slaba obaveštenja - saznajte više

6. Obavijesti o glasovnim pozivima - saznajte više

7. Natrag na Normalno obavještenje - 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 vaš događaj da se pokrene i usporedite je s vrijednostima uređaja, a također odaberite vrijeme za pokretanje vašeg događaja.
  • Sada kreirajte vrstu akcije 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 popunite sva obavezna polja.
  • Odredite prozor aktivnosti za događaje koji se mogu/ne moraju izvršiti.
  • Potvrdite svoje događaje.

Preporučuje se: