Obsah:
- Krok 1: Vyžaduje sa hardvér a softvér
- 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-
- Krok 3: Nahranie kódu do ESP32 pomocou Arduino IDE:
- Krok 4: Výstup sériového monitora
- Krok 5: Zabezpečenie fungovania Ubidotu:
- Krok 6: VÝSTUP
- Krok 7:
- Krok 8: Vytváranie udalostí v Ubidots:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
Krok 5: Zabezpečenie fungovania Ubidotu:
- 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
Krok 7:
Krok 8: 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.