Obsah:
- Krok 1: Vyžaduje sa hardvér a softvér
- Krok 2: Nahranie kódu do ESP32 pomocou Arduino IDE:
- Krok 3: Výstup sériového monitora
- Krok 4: Zabezpečenie fungovania Ubidotu:
- Krok 5: Exportujte svoje údaje Ubidots do Tabuliek Google
Video: Analýza údajov o teplote/vlhkosti pomocou Ubidotov a tabuliek Google: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
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ž odoslaním týchto údajov do hárkov Google je možné dosiahnuť prediktívnu analýzu
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
Potrebný softvér:
- Arduino IDE
- Ubidots
Použitá knižnica:
- Knižnica PubSubClient
- Wire.h
Krok 2: Nahranie kódu do ESP32 pomocou Arduino IDE:
- Pred nahraním kódu si môžete pozrieť fungovanie tohto senzora na danom odkaze.
- Stiahnite si knižnicu PubSubClient a Wire.h Library.
#zahrnúť
#include #include
#zahrnúť
Musíte priradiť svoj jedinečný Ubidots TOKEN, MQTTCLIENTNAME, SSID (názov WiFi) a heslo dostupnej siete
#define WIFI SSID „XYZ“// Sem zadajte svoje WifiSSID
#define PASSWORD „XYZ“// Sem zadajte svoje heslo k sieti Wi -Fi#definujte TOKEN „XYZ“// Vložte 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" // Priradenie štítku 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í sprintf obsahu témy (téma, "%s%s", "/v1.6/devices/", DEVICE_LABEL);
sprintf (užitočné zaťaženie, "%s", ""); // Čistí obsah užitočného zaťaženia
sprintf (užitočné zaťaženie, "{"%s / ":", VARIABLE_LABEL); // Pridá štítok premennej
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í zátvorky slovníka
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ý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 3: Výstup sériového monitora
Krok 4: 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 5: Exportujte svoje údaje Ubidots do Tabuliek Google
V tomto môžeme extrahovať údaje uložené v cloude Ubidots na ďalšiu analýzu. Možnosti sú obrovské; Môžete napríklad vytvoriť automatický generátor zostáv a odosielať ho svojim zákazníkom každý týždeň.
Ďalšou aplikáciou by bolo zabezpečenie zariadení; Ak máte tisíce zariadení na nasadenie a ich informácie sú v Tabuľke Google, môžete vytvoriť skript na prečítanie listu a vytvoriť zdroj údajov Ubidots pre každý riadok súboru.
Kroky, ako to urobiť:
Vytvorte tabuľku Google a pridajte do nej dva listy s týmito názvami:
- Premenné
- Hodnoty
- V Tabuľke Google kliknite na „Nástroje“, potom „Script Editor…“a potom na „Prázdny projekt“:
- Otvorte editor skriptov:
- Pridajte kód nižšie (v sekcii kódu) do skriptu Script.
- Do nasledujúceho kódu tiež pridajte Token Id, Id zariadenia prevzaté z vášho účtu Ubidots.
- Hotový! teraz znova otvorte svoju tabuľku Google a zobrazí sa vám nová ponuka na spustenie funkcií.
Odporúča:
Server údajov o duálnej teplote IoT: 12 krokov (s obrázkami)
Server údajov o duálnej teplote IoT: Toto je môj prvý pokus o napísanie inštrukcie, a preto mi prosím dajte pokoj! Ak si myslíte, že to nie je také zlé, prosím, hlasujte za mňa v Prvej autorskej súťaži. Toto je môj projekt Lock-Down na diaľkové monitorovanie 2 teplôt v skleníku,
Údaje o počasí pomocou Tabuliek Google a Google Script: 7 krokov
Údaje o počasí pomocou tabuliek Google a skriptu Google: V tomto Blogtute pošleme namerané hodnoty senzora SHT25 do hárkov Google pomocou servera Adafruit huzzah ESP8266, ktorý pomáha odosielať údaje na internet. Odosielanie údajov do bunky hárka Google je veľmi užitočné. a základným spôsobom, ktorý ukladá údaje v
Odosielanie údajov o bezdrôtových vibráciách a teplote do tabuliek Google pomocou Node-RED: 37 krokov
Odosielanie údajov o bezdrôtových vibráciách a teplote do tabuliek Google pomocou Node-RED: Predstavujeme priemyselný bezdrôtový snímač vibrácií a teploty IoT s dlhým dosahom NCD od spoločnosti NCD, ktorý sa môže pochváliť dosahom až 2 míle použitím štruktúry bezdrôtovej sieťovej siete. Toto zariadenie obsahuje presný 16-bitový snímač vibrácií a teploty a
Streamovanie údajov z Tabuliek Google na informačný panel: 6 krokov
Streamovanie údajov z Tabuliek Google na informačný panel: Tabuľky vynikajú pri manipulácii s údajmi, ale pri ich nezobrazovaní. Práve preto sa začalo objavovať toľko špecializovaných spoločností na vizualizáciu dát a BI dashboard. Problém väčšiny týchto produktov je v tom, že sú zvyčajne drahé a
Záznamník údajov o teplote a vlhkosti z Arduina do telefónu s Androidom s modulom karty SD cez Bluetooth: 5 krokov
Záznamník údajov o teplote a vlhkosti z Arduina na telefón s Androidom s modulom karty SD cez Bluetooth: Dobrý deň, toto je môj vôbec prvý návod, dúfam, že pomôžem komunite tvorcov, pretože mi to prinieslo úžitok. V našich projektoch často používame senzory, ale nachádzame spôsob, ako zhromažďovať údaje, ukladať ich a okamžite prenášať telefóny alebo iné zariadenia