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
Video: Esp32-Ubidots-Bezdrôtová teplota a vlhkosť s dlhým dosahom: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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
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
- Aby ste mohli 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 si 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:
Pretože esp32 je dôležitou súčasťou publikovania vašich údajov o vibráciách a teplote do Ubidots.
Stiahnite si knižnicu PubSubClient a Wire.h Library
#zahrnúť
#zahrnúť
#zahrnúť
#zahrnúť
Musíte priradiť svoj jedinečný Ubidots TOKEN, MQTTCLIENTNAME, SSID (názov WiFi) a heslo dostupnej siete
#define WIFISSID "xyz" // Sem zadajte svoje WifiSSID
#define PASSWORD "xyz" // Sem zadajte svoje heslo k wifi
#define TOKEN "xyz" // Dajte TOKEN svojich Ubidotov
#define MQTT_CLIENT_NAME "xyz" // MQTT meno klienta
Definujte premennú a názov zariadenia, v ktorom sa údaje budú odosielať do Ubidots
#define VARIABLE_LABEL "Teplota" // Zadávanie označenia premennej
#define VARIABLE_LABEL2 „batéria“
#define VARIABLE_LABEL3 „Vlhkosť“
#define DEVICE_LABEL "esp32" // Priraďte štítok zariadenia
Priestor na uloženie hodnôt na odoslanie:
užitočné zaťaženie znakov [100];
char téma [150]; char topic2 [150]; char topic3 [150]; // Priestor na ukladanie hodnôt na odoslanie char str_Temp [10]; char str_sensorbat [10]; char str_humidity [10];
Kód na zverejnenie údajov v Ubidots:
sprintf (téma, "%s", ""); // Čistí obsah témy
sprintf (téma, "%s%s", "/v1.6/devices/", DEVICE_LABEL); sprintf (užitočné zaťaženie, "%s", ""); // Čistí sprintf obsahu užitočného zaťaženia (užitočné zaťaženie, "{"%s / ":", VARIABLE_LABEL); // Pridá premennú label sprintf (užitočné zaťaženie, " %s {" hodnota / ": %s", užitočné zaťaženie, str_Temp); // Pridá hodnotu sprintf (užitočné zaťaženie, "%s}}", užitočné zaťaženie); // Zatvorí slovníky v zátvorkách client.publish (téma, užitočné zaťaženie);
- Zostavte a nahrajte kód temp_humidity.ino.
- Ak chcete overiť konektivitu zariadenia a odoslané údaje, 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
Odporúča:
Meteostanica s dlhým dosahom HC-12 a senzory DHT: 9 krokov
Meteostanica s dlhým dosahom HC-12 a senzory DHT: V tomto návode sa naučíme, ako vytvoriť vzdialenú diaľkovú meteorologickú stanicu pomocou dvoch senzorov dht, modulov HC12 a LCD displeja I2C. Pozrite si video
Začíname s bezdrôtovými snímačmi teploty a vibrácií s dlhým dosahom: 7 krokov
Začíname s bezdrôtovými snímačmi teploty a vibrácií s dlhým dosahom: Niekedy sú vibrácie príčinou vážnych problémov v mnohých aplikáciách. Od hriadeľov a ložísk stroja po výkon pevného disku, vibrácie spôsobujú poškodenie stroja, skorú výmenu, nízky výkon a spôsobujú zásadný zásah do presnosti. Monitorovanie
Automatizácia skleníka s LoRa! (Časť 1) -- Senzory (teplota, vlhkosť, pôdna vlhkosť): 5 krokov
Automatizácia skleníka s LoRa! (Časť 1) || Senzory (teplota, vlhkosť, pôdna vlhkosť): V tomto projekte vám ukážem, ako som automatizoval skleník. To znamená, že vám ukážem, ako som postavil skleník a ako som zapojil výkonovú a automatizačnú elektroniku. Tiež vám ukážem, ako naprogramovať dosku Arduino, ktorá používa L
Node-RED so snímačom vibrácií a teploty IoT s dlhým dosahom: 34 krokov
Node-RED so snímačom vibrácií a teploty IoT s dlhým dosahom: Predstavujeme bezdrôtový snímač teploty NCD s dlhým dosahom od NCD, ktorý sa môže pochváliť dosahom až 28 míľ pomocou bezdrôtovej sieťovej architektúry. Integrovaný snímač teploty vlhkosti Honeywell HIH9130 prenáša veľmi presnú teplotu a
IoT-ThingSpeak-ESP32-Bezdrôtové vibrácie a teplota s dlhým dosahom: 6 krokov
IoT-ThingSpeak-ESP32-Dlhý dosah-Bezdrôtové vibrácie a teplota: V tomto projekte budeme merať vibrácie a teplotu pomocou vibračných a teplotných snímačov NCD, Esp32, ThingSpeak. Vibrácie sú skutočne pohybom sem a tam-alebo osciláciou - strojov a komponentov v motorizovaných prístrojoch. Vibrácie v i