Obsah:

Vytváranie upozornení pomocou Ubidots-ESP32+snímač teploty a vlhkosti: 9 krokov
Vytváranie upozornení pomocou Ubidots-ESP32+snímač teploty a vlhkosti: 9 krokov

Video: Vytváranie upozornení pomocou Ubidots-ESP32+snímač teploty a vlhkosti: 9 krokov

Video: Vytváranie upozornení pomocou Ubidots-ESP32+snímač teploty a vlhkosti: 9 krokov
Video: Датчик почтового ящика HomeKit: автоматизируйте свой почтовый ящик! 2024, Júl
Anonim
Vytváranie upozornení pomocou snímača teploty a vlhkosti Ubidots-ESP32+
Vytváranie upozornení pomocou snímača teploty a vlhkosti Ubidots-ESP32+

V tomto návode budeme merať rôzne údaje o teplote a vlhkosti pomocou snímača teploty a vlhkosti. Dozviete sa tiež, ako odoslať tieto údaje do Ubidots. Aby ste ho mohli analyzovať odkiaľkoľvek pre rôzne aplikácie. Tiež vytvorením e -mailových upozornení na údaje o rôznych teplotách a vlhkosti by sme mohli byť informovaní o rôznych zmenách, ktoré sa vyskytnú pri akejkoľvek teplote systému

Krok 1: Vyžaduje sa hardvér a softvér

Potrebný hardvér:

  • Modul NCD ESP32 IoT WiFi BLE s integrovaným USB
  • Bezdrôtový snímač teploty a vlhkosti NCD IoT s dlhým dosahom
  • Bezdrôtový sieťový modem NCD s dlhým dosahom s rozhraním USB

Potrebný softvér:

  • Arduino IDE
  • LabView Utility
  • Ubidots

Použitá knižnica:

  • Knižnica PubSubClient
  • Wire.h

Krok 2: Kroky na odoslanie údajov na platformu teploty a vlhkosti LabVIEW pomocou bezdrôtového snímača teploty a vlhkosti IoT s dlhým dosahom a bezdrôtového sieťového modemu s dlhým dosahom s rozhraním USB-

  • Najprv potrebujeme aplikáciu Labview, ktorá je súborom ncd.io Wireless Temperature And Humidity Sensor.exe, v ktorom je možné prezerať údaje.
  • Tento softvér Labview bude fungovať iba s bezdrôtovým snímačom teploty ncd.io
  • Ak chcete používať toto používateľské rozhranie, budete musieť nainštalovať nasledujúce ovládače Inštalácia run run engine odtiaľto 64bit
  • 32 bitov
  • Nainštalujte ovládač NI Visa
  • Nainštalujte l LabVIEW Run-Time Engine a NI-Serial Runtime
  • Príručka Začíname pre tento produkt.

Krok 3: Nahranie kódu do ESP32 pomocou Arduino IDE:

  • Stiahnite si knižnicu PubSubClient a Wire.h Library.
  • Musíte priradiť svoj jedinečný Ubidots TOKEN, MQTTCLIENTNAME, SSID (názov WiFi) a heslo dostupnej siete.
  • Zostavte a nahrajte kód temp_humidity.ino.
  • Ak chcete overiť konektivitu zariadenia a odoslaných údajov, otvorte sériový monitor. Ak sa nezobrazí žiadna odpoveď, skúste odpojiť ESP32 a znova ho zapojiť. Uistite sa, že prenosová rýchlosť sériového monitora je nastavená na rovnakú, ako je uvedené v kóde 115200.

Krok 4: Výstup sériového monitora

Výstup sériového monitora
Výstup sériového monitora

Krok 5: Zabezpečenie fungovania Ubidotu:

Aby Ubidot fungoval
Aby Ubidot fungoval
Aby Ubidot fungoval
Aby Ubidot fungoval
Aby Ubidot fungoval
Aby Ubidot fungoval
Aby Ubidot fungoval
Aby Ubidot fungoval
  • Vytvorte si účet na Ubidots.
  • Prejdite na môj profil a poznamenajte si tokenový kľúč, ktorý je jedinečným kľúčom pre každý účet, a pred odovzdaním ho prilepte do svojho kódu ESP32.
  • Pridajte nové zariadenie k názvu ovládacieho panela Ubidots esp32.
  • Kliknite na zariadenia a vyberte zariadenia v Ubidots.
  • Teraz by ste mali vidieť zverejnené údaje vo svojom účte Ubidots v zariadení s názvom „ESP32“.
  • Vo vnútri zariadenia vytvorte nový snímač premenných, v ktorom sa budú zobrazovať vaše údaje o teplote.
  • Teraz si môžete prezrieť údaje o teplote a ďalšie senzory, ktoré boli predtým zobrazené na sériovom monitore. Stalo sa to preto, že hodnota rôznych hodnôt senzora sa odoslala ako reťazec a uložila do premennej a zverejnila do premennej v zariadení esp32.

Krok 6: VÝSTUP

VÝKON
VÝKON

Krok 7:

Krok 8: Vytváranie udalostí v Ubidots:

Vytváranie udalostí v Ubidots
Vytváranie udalostí v Ubidots
Vytváranie udalostí v Ubidots
Vytváranie udalostí v Ubidots
Vytváranie udalostí v Ubidots
Vytváranie udalostí v Ubidots
  • Vyberte položku Udalosti (z rozbaľovacej ponuky Údaje).
  • Teraz kliknite na položku Vytvoriť udalosť.
  • Typy udalostí Udidots podporuje už integrované udalosti, ktoré vám umožňujú odosielať udalosti, výstrahy a oznámenia tým, ktorí to potrebujú vedieť, keď to potrebujú vedieť. Preddefinované integrácie Ubidots zahŕňajú:

1. E -mailové oznámenia

2. SMS notifikácie

3. Udalosti Webhook - viac informácií

4. Telegramové oznámenia

5. Povolené upozornenia - zistite viac

6. Upozornenia na hlasové hovory - prečítajte si viac

7. Späť na normálne upozornenie - prečítajte si viac

8. Upozornenia geofence - viac informácií

  • Potom vyberte zariadenie a priradenú premennú, ktorá označuje „hodnoty“zariadení.
  • Teraz vyberte prahovú hodnotu pre svoju udalosť, ktorá sa má spustiť, a porovnajte ju s hodnotami zariadenia a tiež vyberte čas, kedy sa má udalosť spustiť.
  • Teraz vytvorte typ akcie kliknutím na znamienko plus.
  • Nastavte a nakonfigurujte, ktoré akcie sa majú vykonať, a správu pre príjemcu: Odosielanie SMS, e -mailov, webhookov, telegramov, telefónnych hovorov, SLACK a webhookov tým, ktorí to potrebujú vedieť.
  • Teraz vyplňte všetky povinné polia.
  • Určte okno aktivity, v ktorom sa udalosti môžu/nemusia vykonávať.
  • Potvrďte svoje udalosti.

Odporúča: