Orodha ya maudhui:

Uchambuzi wa Takwimu ya Muda / Unyevu Kutumia Ubidots na Karatasi za Google: 6 Hatua
Uchambuzi wa Takwimu ya Muda / Unyevu Kutumia Ubidots na Karatasi za Google: 6 Hatua

Video: Uchambuzi wa Takwimu ya Muda / Unyevu Kutumia Ubidots na Karatasi za Google: 6 Hatua

Video: Uchambuzi wa Takwimu ya Muda / Unyevu Kutumia Ubidots na Karatasi za Google: 6 Hatua
Video: Siri 5 ili kuwa mjasiriamali mwenye mafanikio. 2024, Novemba
Anonim
Uchambuzi wa Takwimu za Muda / Unyevu Kutumia Ubidots na Karatasi za Google
Uchambuzi wa Takwimu za Muda / Unyevu Kutumia Ubidots na Karatasi za Google

Katika mafunzo haya, tutapima data tofauti ya joto na unyevu kwa kutumia sensorer ya joto na unyevu. Pia utajifunza jinsi ya kutuma data hii kwa Ubidots. Ili uweze kuichambua kutoka mahali popote kwa matumizi tofauti. Pia kwa kutuma data hii kwenye shuka za google, uchambuzi wa utabiri unaweza kupatikana

Hatua ya 1: 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

Programu Inahitajika:

  • Arduino IDE
  • Ubidots

Maktaba Imetumika:

  • Maktaba ya PubSubClient
  • Waya.h

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

  • Kabla ya kupakia nambari unaweza kuona utendaji wa kihisi hiki kwa kiunga kilichopewa.
  • Pakua na ujumuishe Maktaba ya PubSubClient na Maktaba ya Wire.h.

# pamoja

#jumuisha #jumuisha

# pamoja

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

#fafanua WIFI SSID "XYZ" // Weka WifiSSID yako hapa

#fafanua HABARI "XYZ" // Weka nenosiri lako la wifi hapa # fafanua ZIMETOKA "XYZ" // Weka ZILIZOFUNGULIWA za Ubidots wako

#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 mada ya mada sprintf (mada, "% s% s", "/v1.6/devices/", DEVICE_LABEL);

sprintf (mzigo wa malipo, "% s", ""); // Husafisha yaliyomo kwenye malipo

sprintf (malipo ya malipo, "{"% s / ":", VARIABLE_LABEL); // Inaongeza lebo inayobadilika

sprintf (malipo ya malipo, "% s {" thamani / ":% s", mzigo wa malipo, str_Temp); // Inaongeza thamani

sprintf (malipo ya malipo, "% s}}", malipo ya malipo); // Hufunga mabano ya kamusi

mteja.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 3: Pato la Mfuatiliaji wa Mfumo

Pato la Ufuatiliaji wa Serial
Pato la Ufuatiliaji wa Serial

Hatua ya 4: 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 5: Hamisha Takwimu zako za Ubidots kwenye Majedwali ya Google

Hamisha Takwimu zako za Ubidots kwenye Majedwali ya Google
Hamisha Takwimu zako za Ubidots kwenye Majedwali ya Google
Hamisha Takwimu zako za Ubidots kwenye Majedwali ya Google
Hamisha Takwimu zako za Ubidots kwenye Majedwali ya Google
Hamisha Takwimu zako za Ubidots kwenye Majedwali ya Google
Hamisha Takwimu zako za Ubidots kwenye Majedwali ya Google

Katika hili tunaweza kutoa data iliyohifadhiwa kwenye wingu la Ubidots kwa uchambuzi zaidi. Uwezekano ni mkubwa sana; kwa mfano, unaweza kuunda jenereta ya ripoti moja kwa moja na kuipeleka kwa wateja wako kila wiki.

Programu nyingine itakuwa utoaji wa vifaa; ikiwa una maelfu ya vifaa vya kupeleka, na habari yao iko kwenye Laha ya Google, unaweza kuunda hati ya kusoma karatasi na kuunda chanzo cha data cha Ubidots kwa kila mstari kwenye faili.

Hatua za kufanya hivi:

Unda Karatasi ya Google na uongeze karatasi mbili kwa majina haya:

  1. Vigezo
  2. Maadili
  • Kutoka kwenye Karatasi yako ya Google, bonyeza "Zana" kisha "Kihariri cha Hati…", halafu "Mradi Tupu":
  • Fungua Kihariri cha Hati:
  • Ongeza nambari hapa chini (katika sehemu ya nambari) kwenye Hati ya hati.
  • Pia ongeza Kitambulisho cha Ishara, Kitambulisho cha kifaa kilichochukuliwa kutoka kwa akaunti yako ya Ubidots kwa nambari ifuatayo.
  • Imekamilika! sasa fungua Karatasi yako ya Google tena na utaona menyu mpya ili kuchochea kazi.

Ilipendekeza: