Orodha ya maudhui:
- Hatua ya 1: Vifaa na Programu Inahitajika
- Hatua ya 2: Hatua za Kutuma Takwimu kwenye Labview Mtetemo na Jukwaa la Joto Kutumia IoT Long Range Wireless Vibration na Joto Sensor na Long Range Wireless Mesh Modem Na USB Interface
- Hatua ya 3: Kupakia Nambari kwa ESP32 Kutumia Arduino IDE:
- Hatua ya 4: Pato la Ufuatiliaji wa Serial:
- Hatua ya 5: Kufanya Ubidot Kufanya Kazi:
- Hatua ya 6: Unda Dashibodi katika Ubidots:
Video: IoT- Ubidots- ESP32 + Long-Range-Wireless-Vibration-Na-Joto-Sensor: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Vibration ni harakati za kwenda na huko-au oscillation-ya mashine na vifaa kwenye vifaa vya gari. Mtetemo katika mfumo wa viwanda inaweza kuwa dalili, au nia, ya shida, au inaweza kuhusishwa na operesheni ya kila siku. Kwa mfano, mchanga wa kusisimua na vumbi vya kutetemeka hutegemea kutetemeka ili kuonyesha. Injini za mwako wa ndani na zana zinaendesha, halafu tena, hukutana kwa kiwango cha uhakika cha mtetemo usioweza kuepukika. Mtetemo unaweza kumaanisha shida na ikiachwa bila kudhibitiwa inaweza kusababisha madhara au kuzorota kwa haraka. Mtetemeko unaweza kusababishwa na sababu moja au ya ziada wakati wowote, kiwango cha juu sio kawaida kuwa usawa, upotoshaji, kuweka, na kulegea.
Katika mradi huu, tunaleta mtetemo wa waya wa muda mrefu wa ICD ya NCD na sensorer ya joto ya NCD, tukijivunia hadi safu ya 2 Mile ukitumia usanifu wa mitandao ya waya. Ukijumuisha usahihi wa kutetemeka kwa 16-bit na sensorer ya joto, kifaa hiki hupitisha data sahihi ya mtetemo na joto katika vipindi vilivyoainishwa na mtumiaji. Inayo matumizi tofauti:
- Utengenezaji wa chuma
- Uzalishaji wa nguvu
- Uchimbaji
- Chakula na Vinywaji
Hatua ya 1: Vifaa na Programu Inahitajika
Vifaa vinahitajika:
- Moduli ya NCD ESP32 IoT BLE na USB Iliyounganishwa
- NCD IoT Long Range Wireless Vibration na Joto Sensor
- 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 Kutuma Takwimu kwenye Labview Mtetemo na Jukwaa la Joto Kutumia IoT Long Range Wireless Vibration na Joto Sensor na Long Range Wireless Mesh Modem Na USB Interface
- Kwanza, tunahitaji programu ya matumizi ya Labview ambayo ni ncd.io Vibration isiyo na waya na faili ya Sensor.exe ya Joto ambayo data inaweza kutazamwa.
- Programu hii ya Labview itafanya kazi na sensor ya joto ya Vibration ya ncd.io isiyo na waya tu.
- Kutumia UI hii, utahitaji kusakinisha madereva yafuatayo Sakinisha injini ya wakati kutoka hapa Dereva 64bit
- Dereva wa 32bit
- 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
#jumuisha #jumuisha
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 HABARI "xyz" // Weka nenosiri lako la wifi hapa #fafanua ZILIZOBATWA "xyz" // Weka BODI yako ya #Imefafanua MQTT_CLIENT_NAME "xyz" // Jina la mteja wa MQTT
Fafanua jina la kifaa na data ambayo data itatuma kwa ubidots
#fafanua VARIABLE_LABEL "sensor" // Kuthibitisha lebo tofauti
#fafanua VARIABLE_LABEL1 "AdcValue" #fafanua VARIABLE_LABEL2 "Betri" #fafanua VARIABLE_LABEL3 "RMS_X" #fafanua VARIABLE_LABEL4 "RMS_Y" #fafanua DEVICE_LABEL "esp32" // Assig lebo ya kifaa
Nafasi ya kuhifadhi maadili ya kutuma:
char str_sensor [10];
char str_sensorbat [10]; char str_sensorAdc [10]; char str_sensorRmsx [10]; char str_sensorRmsy [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", malipo ya malipo, str_sensor); // Anaongeza thamani ya sprintf (mzigo wa malipo, "% s}}", mzigo wa malipo); // Hufunga mteja wa mabano ya kamusi. Chapisha (mada, malipo ya malipo);
- Jumuisha na upakie nambari ya Ncd_vibration_and_temperature.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.
Nambari:
Hatua ya 4: Pato la Ufuatiliaji wa Serial:
Hatua ya 5: 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 ubidot esp32.
- 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 tofauti wa sensa hupitishwa kama kamba na kuhifadhi kwa kutofautisha na kuchapisha kwa kutofautisha ndani ya kifaa esp32.
Hatua ya 6: Unda Dashibodi katika Ubidots:
- Nenda kwenye dashibodi ya kuchagua data.
- Ndani ya dashibodi huunda vilivyoandikwa tofauti.
- Ongeza vilivyoandikwa vipya kwenye skrini yako ya dashibodi.