Orodha ya maudhui:

Joto la Esp32-Ubidots-Wireless-long-range-Na-Humidity: 6 Hatua
Joto la Esp32-Ubidots-Wireless-long-range-Na-Humidity: 6 Hatua

Video: Joto la Esp32-Ubidots-Wireless-long-range-Na-Humidity: 6 Hatua

Video: Joto la Esp32-Ubidots-Wireless-long-range-Na-Humidity: 6 Hatua
Video: Home automation using NodeMCU and Blynk App - IOT based Project 2024, Novemba
Anonim
Joto la Esp32-Ubidots-Wireless-mrefu-na-Unyevu
Joto la Esp32-Ubidots-Wireless-mrefu-na-Unyevu

Katika mafunzo haya, tutapima data tofauti ya joto na unyevu tukitumia sensorer ya Joto na unyevu. Pia utajifunza jinsi ya kutuma data hii kwa Ubidots. Ili uweze kuichambua kutoka mahali popote kwa matumizi tofauti

Hatua ya 1: Vifaa na Programu Inahitajika

Vifaa na Programu Inahitajika
Vifaa na Programu Inahitajika
Vifaa na Programu Inahitajika
Vifaa na Programu Inahitajika
Vifaa na Programu Inahitajika
Vifaa na Programu Inahitajika

Vifaa vinahitajika:

  • Moduli ya NCD ESP32 IoT BLE na USB Iliyounganishwa
  • NCD IoT Range ndefu isiyo na waya na sensorer ya unyevu
  • Moduli ya Mesh ndefu isiyo na waya ya NCD na Kiolesura cha USB

Programu Inahitajika:

  • Arduino IDE
  • Utumiaji wa LabView
  • Ubidots

Maktaba Imetumika:

  • Maktaba ya PubSubClient
  • Waya.h

Hatua ya 2: Hatua za Kupeleka Takwimu kwenye LabVIEW Joto na Jukwaa la Unyevu Kutumia IoT Long Range Wireless Joto na Sensor Sensor na Long Range Wireless Mesh Modem Na USB Interface-

  • Kwanza, tunahitaji matumizi ya matumizi ya Labview ambayo ni ncd.io Joto lisilo na waya na faili ya Sensor.exe ambayo data inaweza kutazamwa.
  • Programu hii ya Labview itafanya kazi na sensor ya joto isiyo na waya ya ncd.io tu
  • Kutumia UI hii, utahitaji kusakinisha madereva yafuatayo Sakinisha injini ya wakati kutoka hapa 64bit
  • 32 kidogo
  • Sakinisha Dereva wa Visa ya NI
  • Sakinisha Injini ya Kukimbia ya LabVIEW na Muda wa Muda wa NI-Serial
  • Mwongozo wa kuanza kwa bidhaa hii.

Hatua ya 3: Kupakia Nambari kwa ESP32 Kutumia Arduino IDE:

Kama esp32 ni sehemu muhimu ya kuchapisha data yako ya mtetemo na joto kwa Ubidots.

Pakua na ujumuishe Maktaba ya PubSubClient na Maktaba ya Wire.h

# pamoja

# pamoja

# pamoja

# pamoja

Lazima upe Ubidots TOKEN yako ya kipekee, MQTTCLIENTNAME, SSID (Jina la WiFi) na Nenosiri la mtandao unaopatikana

#fafanua WIFISSID "xyz" // Weka WifiSSID yako hapa

#fafanua NENO "xyz" // Weka nywila yako ya wifi hapa

#fafanua iliyofungwa "xyz" // Weka BURE zako za Ubidots

#fafanua MQTT_CLIENT_NAME "xyz" // Jina la mteja wa MQTT

Fafanua jina la kifaa na data ambayo data itatuma kwa Ubidots

#fafanua VARIABLE_LABEL "Joto" // Kuthibitisha lebo tofauti

#fafanua VARIABLE_LABEL2 "Betri"

#fafanua VARIABLE_LABEL3 "Unyevu"

#fafanua DEVICE_LABEL "esp32" // Assig lebo ya kifaa

Nafasi ya kuhifadhi maadili ya kutuma:

malipo ya char [100];

mada ya char [150]; mada ya char2 [150]; char mada3 [150]; // Nafasi ya kuhifadhi maadili ya kutuma char str_Temp [10]; char str_sensorbat [10]; char str_unyevu [10];

Nambari ya kuchapisha data kwa Ubidots:

sprintf (mada, "% s", ""); // Husafisha yaliyomo kwenye mada

sprintf (mada, "% s% s", "/v1.6/devices/", DEVICE_LABEL); sprintf (mzigo wa malipo, "% s", ""); // Husafisha malipo ya maudhui ya malipo (malipo, "{"% s / ":", VARIABLE_LABEL); // Anaongeza lebo ya sprintf inayobadilika (upakiaji wa malipo, "% s {" thamani / ":% s", mzigo wa malipo, str_Temp); // Anaongeza thamani ya sprintf (mzigo wa malipo, "% s}}", mzigo wa malipo); // Hufunga mteja wa mabano ya kamusi. Chapisha (mada, malipo ya malipo);

  • Kusanya na kupakia msimbo wa temp_humidity.ino.
  • Ili kudhibitisha uunganisho wa kifaa na data iliyotumwa, fungua mfuatiliaji wa serial. Ikiwa hakuna jibu linaloonekana, jaribu kuchomoa ESP32 yako na kisha uiunganishe tena. Hakikisha kiwango cha baud cha mfuatiliaji wa serial imewekwa kwa ile ile iliyoainishwa katika nambari yako ya 115200.

Hatua ya 4: Pato la Ufuatiliaji wa serial

Pato la Ufuatiliaji wa Serial
Pato la Ufuatiliaji wa Serial

Hatua ya 5: Kufanya Ubidot Kufanya Kazi:

Kufanya Ubidot Kufanya Kazi
Kufanya Ubidot Kufanya Kazi
Kufanya Ubidot Kufanya Kazi
Kufanya Ubidot Kufanya Kazi
Kufanya Ubidot Kufanya Kazi
Kufanya Ubidot Kufanya Kazi
Kufanya Ubidot Kufanya Kazi
Kufanya Ubidot Kufanya Kazi
  • Fungua akaunti kwenye Ubidots.
  • Nenda kwenye wasifu wangu na utambue kitufe cha ishara ambacho ni ufunguo wa kipekee kwa kila akaunti na ubandike kwenye nambari yako ya ESP32 kabla ya kupakia.
  • Ongeza kifaa kipya kwenye jina lako la dashibodi ya Ubidots esp32.
  • Bonyeza kwenye vifaa na uchague vifaa kwenye Ubidots.
  • Sasa unapaswa kuona data iliyochapishwa kwenye akaunti yako ya Ubidots, ndani ya kifaa kinachoitwa "ESP32".
  • Ndani ya kifaa tengeneza sensa mpya ya jina ambalo usomaji wako wa joto utaonyeshwa.
  • Sasa una uwezo wa kuona Joto na data zingine za sensorer ambazo hapo awali zilitazamwa kwenye mfuatiliaji wa serial. Hii ilitokea kwa sababu thamani ya usomaji wa sensa tofauti hupitishwa kama kamba na duka kwa kutofautisha na kuchapisha kwa kifaa cha kutofautisha cha esp32.

Hatua ya 6: OUTPUT

Ilipendekeza: