Kazalo:
- 1. korak: potrebna strojna in programska oprema
- 2. korak: Koraki za pošiljanje podatkov na platformo za temperaturo in vlažnost LabVIEW z uporabo IoT daljinskega brezžičnega senzorja temperature in vlažnosti ter brezžičnega modema z dolgim dosegom z vmesnikom USB-
- 3. korak: Nalaganje kode v ESP32 z uporabo Arduino IDE:
- 4. korak: Izhod serijskega monitorja
- 5. korak: Ubidot deluje:
- 6. korak: IZHOD
Video: Esp32-Ubidots-Wireless-temperatura in vlažnost na dolge razdalje: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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 Ubidotsu. Tako ga lahko analizirate od kjer koli za različne aplikacije
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
- NCD brezžični mrežni modem z dolgim dosegom z vmesnikom USB
Potrebna programska oprema:
- Arduino IDE
- Pripomoček LabView
- Ubidots
Uporabljena knjižnica:
- Knjižnica PubSubClient
- Wire.h
2. korak: Koraki za pošiljanje podatkov na platformo za temperaturo in vlažnost LabVIEW z uporabo IoT daljinskega brezžičnega senzorja temperature in vlažnosti ter brezžičnega modema z dolgim dosegom z vmesnikom USB-
- Najprej potrebujemo pripomoček Labview, ki je datoteka ncd.io Wireless Temperature And Humidity Sensor.exe, na kateri si lahko ogledate podatke.
- Ta programska oprema Labview bo delovala samo z brezžičnim temperaturnim senzorjem ncd.io
- Če želite uporabljati ta uporabniški vmesnik, morate namestiti naslednje gonilnike
- 32 bit
- Namestite gonilnik NI Visa
- Namestite LabVIEW Run-Time Engine in NI-Serial Runtime
- Vodnik za začetek uporabe tega izdelka.
3. korak: Nalaganje kode v ESP32 z uporabo Arduino IDE:
Ker je esp32 pomemben del za objavo vaših podatkov o vibracijah in temperaturi v Ubidotsu.
Prenesite in vključite knjižnico PubSubClient in knjižnico Wire.h
#vključi
#vključi
#vključi
#vključi
Določiti morate svoj edinstven žeton Ubidots TOKEN, MQTTCLIENTNAME, SSID (ime WiFi) in geslo razpoložljivega omrežja
#define WIFISSID "xyz" // Tukaj postavite 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 poslane podatke, odprite serijski monitor. Če ni odgovora, 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.
4. korak: Izhod serijskega monitorja
5. 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.
6. korak: IZHOD
Priporočena:
Začetek uporabe brezžičnih senzorjev temperature in vibracij na dolge razdalje: 7 korakov
Kako začeti z brezžičnimi senzorji temperature in vibracij na dolge razdalje: Včasih so vibracije vzrok resnih težav v mnogih aplikacijah. Od gredi in ležajev strojev do zmogljivosti trdega diska vibracije povzročijo poškodbe stroja, zgodnjo zamenjavo, nizko zmogljivost in močno vplivajo na natančnost. Spremljanje
Vezje prenosnega sistema na dolge razdalje: 6 korakov
Vezje sistema za prenos na dolge razdalje: Danes bomo v tem članku govorili o tem, kako narediti osnovno vezje sistema za prenos na dolge razdalje. V zvezi s tem naj vam na kratko predstavim vezje. Kako na splošno to deluje in kako vam govorim o vseh stvareh
Wi -Fi PPM / MSP za dolge razdalje: 5 korakov
Dolgoročni Wifi PPM / MSP: Pred časom sem objavil svoj Wifi PPM krmilnik. Deluje precej dobro. Samo obseg je nekoliko kratek. Našel sem rešitev za to težavo. ESP8266 podpira način, imenovan ESPNOW. Ta način je veliko nižji. Ne izgubi povezave, zato
ESP32 z zunanjo anteno na dolge razdalje: 10 korakov
ESP32 z zunanjo anteno na dolge razdalje: Današnja tema se nanaša na preskus na daljavo z ESP32 z zunanjo anteno. Danes uporabimo dva modula: iz Espressifa in TTGO. Nato preverimo RSSI med tema dvema antenama ESP32, ustvarimo graf iz zgodovine in napišemo dnevnik v
Optični bralnik WiFi na dolge razdalje z uporabo ESP8266: 6 korakov (s slikami)
Dolgoročni optični bralnik WiFi z uporabo ESP8266: V tem navodilu izdelujem prenosno prenosno 2,5 -pasovno napravo za skeniranje WiFi na baterije, ki se uporablja za ugotavljanje, kateri kanal je najboljši za moje domače omrežje. Uporablja se lahko tudi za iskanje odprtih dostopnih točk WiFi na poti. Stroški izdelave: približno 25 dolarjev