Kazalo:
- 1. korak: potrebna strojna in programska oprema
- 2. korak: Nalaganje kode v ESP32 z uporabo Arduino IDE:
- Korak: Izhod serijskega monitorja
- 4. korak: Ubidot deluje:
- 5. korak: izvozite podatke Ubidots v Google Preglednice
Video: Analiza podatkov o temp./Vlažnosti z uporabo Ubidots in Google-Sheets: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
V tem vodiču bomo merili različne podatke o temperaturi in vlažnosti s senzorjem temperature in vlažnosti. Naučili se boste tudi, kako te podatke poslati Ubidotsu. Tako ga lahko analizirate od kjer koli za različne aplikacije. Tudi s pošiljanjem teh podatkov v Googlove liste je mogoče doseči napovedno analizo
1. korak: potrebna strojna in programska oprema
Potrebna strojna oprema:
- NCD ESP32 IoT WiFi BLE modul z vgrajenim USB -jem
- NCD IoT senzor temperature in vlažnosti na dolge razdalje
Potrebna programska oprema:
- Arduino IDE
- Ubidots
Uporabljena knjižnica:
- Knjižnica PubSubClient
- Wire.h
2. korak: Nalaganje kode v ESP32 z uporabo Arduino IDE:
- Preden naložite kodo, si lahko ogledate delovanje tega senzorja na dani povezavi.
- Prenesite in vključite knjižnico PubSubClient in knjižnico Wire.h.
#vključi
#include #include
#vključi
Določiti morate svoj edinstven žeton Ubidots TOKEN, MQTTCLIENTNAME, SSID (ime WiFi) in geslo razpoložljivega omrežja
#define WIFI SSID "XYZ" // Tukaj vstavite svoj WifiSSID
#define GESLO "XYZ" // Tukaj vnesite geslo za wifi#define TOKEN "XYZ" // Vstavite žeton Ubidots
#define MQTT_CLIENT_NAME "XYZ" // Ime odjemalca MQTT
Določite spremenljivko in ime naprave, na katero bodo podatki poslani na Ubidots
#define VARIABLE_LABEL "Temperature" // Določanje oznake spremenljivke
#define VARIABLE_LABEL2 "Baterija" #define VARIABLE_LABEL3 "Vlažnost" #define DEVICE_LABEL "esp32" // Dodelite oznako napravi
Prostor za shranjevanje vrednosti za pošiljanje:
obremenitev char [100];
char tema [150];
char topic2 [150];
char topic3 [150]; // Presledek za shranjevanje vrednosti za pošiljanje
char str_Temp [10];
char str_sensorbat [10];
char str_humidity [10];
Koda za objavo podatkov v Ubidotsu:
sprintf (tema, "%s", ""); // Počisti vsebino teme sprintf (tema, "%s%s", "/v1.6/devices/", DEVICE_LABEL);
sprintf (koristna obremenitev, "%s", ""); // Počisti vsebino koristnega tovora
sprintf (koristna obremenitev, "{"%s / ":", VARIABLE_LABEL); // Doda oznako spremenljivke
sprintf (koristna obremenitev, " %s {" vrednost / ": %s", koristna obremenitev, str_Temp); // doda vrednost
sprintf (koristna obremenitev, "%s}}", koristna obremenitev); // Zapira oklepaje slovarja
client.publish (tema, koristna obremenitev);
- Sestavite in naložite kodo temp_humidity.ino.
- Če želite preveriti povezljivost naprave in poslanih podatkov, odprite serijski monitor. Če ni odziva, poskusite izklopiti ESP32 in ga nato znova priključiti. Prepričajte se, da je hitrost prenosa serijskega monitorja nastavljena na enako, kot je določeno v kodi 115200.
Korak: Izhod serijskega monitorja
4. korak: Ubidot deluje:
- Ustvarite račun na Ubidots.
- Pojdite na moj profil in si zapišite žetonski ključ, ki je edinstven za vsak račun, in ga pred nalaganjem prilepite v kodo ESP32.
- Na nadzorno ploščo Ubidots ime esp32 dodajte novo napravo.
- Kliknite na naprave in izberite naprave v Ubidotih.
- Zdaj bi morali objavljene podatke videti v svojem računu Ubidots v napravi, imenovani "ESP32".
- Znotraj naprave ustvarite nov senzor imena spremenljivke, v katerem bo prikazan vaš odčitek temperature.
- Zdaj si lahko ogledate podatke o temperaturi in drugih senzorjih, ki so bili prej prikazani v serijskem monitorju. To se je zgodilo, ker se vrednost različnih odčitkov senzorja posreduje kot niz in shrani v spremenljivko ter objavi v spremenljivki znotraj naprave esp32.
5. korak: izvozite podatke Ubidots v Google Preglednice
V tem lahko izvlečemo podatke, shranjene v oblaku Ubidots, za nadaljnjo analizo. Možnosti je ogromno; na primer, lahko ustvarite samodejni generator poročil in ga vsak teden pošljete svojim strankam.
Druga aplikacija bi bila priprava naprav; če imate na voljo na tisoče naprav in so njihovi podatki v Googlovem listu, lahko ustvarite skript za branje lista in ustvarite vir podatkov Ubidots za vsako vrstico v datoteki.
Koraki za to:
Ustvarite Google List in mu dodajte dva lista s temi imeni:
- Spremenljivke
- Vrednote
- V Google Preglednici kliknite »Orodja«, nato »Urejevalnik skriptov…«, nato »Prazen projekt«:
- Odprite urejevalnik skriptov:
- Spodnjo kodo (v razdelku s kodo) dodajte skriptu skripta.
- Naslednji kodi dodajte tudi ID žetona, ID naprave, vzeti iz vašega računa Ubidots.
- Končano! zdaj znova odprite Google Preglednico in videli boste nov meni za sprožitev funkcij.
Priporočena:
Kako narediti snemalnik podatkov o vlažnosti in temperaturi v realnem času z Arduino UNO in kartico SD - Simulacija zapisovalnika podatkov DHT11 v Proteusu: 5 korakov
Kako narediti snemalnik podatkov o vlažnosti in temperaturi v realnem času z Arduino UNO in kartico SD | Simulacija zapisovalnika podatkov DHT11 v Proteusu: Uvod: zdravo, to je Liono Maker, tukaj je povezava YouTube. Z Arduinom ustvarjamo projekt in delamo na vgrajenih sistemih. Data-Logger: Zapisovalnik podatkov (tudi zapisovalnik podatkov ali zapisovalnik podatkov) je elektronska naprava, ki sčasoma beleži podatke z
Opozorilo o temp in vlažnosti z uporabo AWS in ESP32: 11 korakov
Opozorilo o temp in vlažnosti z uporabo AWS in ESP32: V tej vadnici bomo merili različne podatke o temperaturi in vlažnosti s senzorjem za temperaturo in vlago. Naučili se boste tudi, kako te podatke poslati v AWS
Pošiljanje podatkov brezžičnega senzorja temperature in vlažnosti v Excel: 34 korakov
Pošiljanje podatkov brezžičnega senzorja temperature in vlažnosti v Excel: tukaj uporabljamo senzor temperature in vlažnosti NCD, vendar koraki ostajajo enaki za kateri koli ncd izdelek, zato če imate poleg brezžičnih senzorjev ncd poleg tega tudi izkušnje. S prekinitvijo tega besedila morate
Vizualizacija podatkov brezžičnega senzorja z uporabo Google Charts: 6 korakov
Vizualizacija podatkov brezžičnega senzorja z uporabo Googlovih kart: Predvidevalna analiza strojev je zelo potrebna, da se čim manj zmanjšajo izpadi stroja. Redni pregledi pomagajo podaljšati čas delovanja stroja in povečajo njegovo toleranco napak. Brezžično zaznavanje vibracij in temperature
EAM-Industri4.0-RFID zbirka podatkov do baze podatkov: 10 korakov (s slikami)
EAM-Industri4.0-RFID podatkovno razvrščanje podatkovnih zbirk v zbirko podatkov: Dette projekt omhandler opsamling af v æ gtdata, register up identiteter vha. RFID, zaostajanje podatkov v bazi podatkov MySQL vha. node-RED, samostojno obnašanje in ravnanje z opsamlede podatki v programu et C#, ki se oblikujejo v aplikaciji Windows Form.