ዝርዝር ሁኔታ:

IoT- Ubidots- ESP32+ረጅም-ገመድ-አልባ-ንዝረት-እና የሙቀት-ዳሳሽ 7 ደረጃዎች
IoT- Ubidots- ESP32+ረጅም-ገመድ-አልባ-ንዝረት-እና የሙቀት-ዳሳሽ 7 ደረጃዎች

ቪዲዮ: IoT- Ubidots- ESP32+ረጅም-ገመድ-አልባ-ንዝረት-እና የሙቀት-ዳሳሽ 7 ደረጃዎች

ቪዲዮ: IoT- Ubidots- ESP32+ረጅም-ገመድ-አልባ-ንዝረት-እና የሙቀት-ዳሳሽ 7 ደረጃዎች
ቪዲዮ: Building Your First Dashboard With Ubidots IoT platform for Education 2024, ሀምሌ
Anonim
IoT- Ubidots- ESP32+ረጅም-ገመድ-አልባ-ንዝረት-እና የሙቀት-ዳሳሽ
IoT- Ubidots- ESP32+ረጅም-ገመድ-አልባ-ንዝረት-እና የሙቀት-ዳሳሽ

ንዝረት በእውነቱ በሞተር መሣሪያዎች ውስጥ የማሽኖች እና የአካል ክፍሎች እንቅስቃሴ-ወይም ማወዛወዝ ነው። በኢንዱስትሪ ስርዓት ውስጥ ንዝረት የችግር ምልክት ፣ ወይም ተነሳሽነት ሊሆን ይችላል ፣ ወይም ከዕለት ተዕለት ሥራ ጋር ሊዛመድ ይችላል። ለምሳሌ ፣ የሚንቀጠቀጡ ሳንደሮች እና የሚንቀጠቀጡ እብጠቶች በንዝረት ባህርይ ላይ የተመኩ ናቸው። ውስጣዊ የማቃጠያ ሞተሮች እና መሣሪያዎች ይነዳሉ ፣ ከዚያ እንደገና ፣ በእርግጠኝነት የማይቀር ንዝረት ውስጥ ይጋጠማሉ። ንዝረት ችግርን ሊያመለክት ይችላል እና ቁጥጥር ካልተደረገበት ጉዳት ወይም ፈጣን መበላሸት ያስከትላል። ንዝረት በማንኛውም ጊዜ በአንድ ወይም ተጨማሪ ምክንያቶች ሊመጣ ይችላል ፣ ከፍተኛው ያልተለመደ ያልተለመደ አለመመጣጠን ፣ አለመመጣጠን ፣ መልበስ እና ልቅነት ነው።

በዚህ ፕሮጀክት ውስጥ የገመድ አልባ መረብ አውታረ መረብ ሥነ ሕንፃን በመጠቀም እስከ 2 ማይል ክልል ድረስ በመኩራራት የ NCD ን ረጅም ክልል IoT ኢንዱስትሪ ገመድ አልባ ንዝረት እና የሙቀት ዳሳሽ እያስተዋወቅን ነው። ትክክለኛ የ 16 ቢት ንዝረት እና የሙቀት ዳሳሽ በማካተት ፣ ይህ መሣሪያ በተጠቃሚ በተወሰኑ ክፍተቶች ላይ በጣም ትክክለኛ ንዝረትን እና የሙቀት መረጃን ያስተላልፋል። የተለየ ትግበራ አለው

  • የብረታ ብረት ሥራ
  • የኃይል ማመንጫ
  • ማዕድን ማውጣት
  • ምግብና መጠጥ

ደረጃ 1 ሃርድዌር እና ሶፍትዌር ያስፈልጋል

ሃርድዌር እና ሶፍትዌር ያስፈልጋል
ሃርድዌር እና ሶፍትዌር ያስፈልጋል
ሃርድዌር እና ሶፍትዌር ያስፈልጋል
ሃርድዌር እና ሶፍትዌር ያስፈልጋል
ሃርድዌር እና ሶፍትዌር ያስፈልጋል
ሃርድዌር እና ሶፍትዌር ያስፈልጋል

ሃርድዌር ያስፈልጋል

  • NCD ESP32 IoT WiFi BLE ሞጁል ከተዋሃደ ዩኤስቢ ጋር
  • NCD IoT ረጅም ክልል ሽቦ አልባ ንዝረት እና የሙቀት ዳሳሽ
  • ኤን.ሲ.ዲ ረጅም ክልል ገመድ አልባ ሜሽ ሞደም ከዩኤስቢ በይነገጽ ጋር

የሚያስፈልግ ሶፍትዌር

  • አርዱዲኖ አይዲኢ
  • የ LabView መገልገያ
  • ኡቢዶቶች

ቤተ -መጽሐፍት ጥቅም ላይ ውሏል ፦

  • የ PubSubClient ቤተ -መጽሐፍት
  • Wire.h

ደረጃ 2 መረጃን ወደ ላቦቪቪቭ ንዝረት እና የሙቀት መድረክ የመላክ እርምጃዎች IoT ረጅም ክልል ሽቦ አልባ ንዝረት እና የሙቀት ዳሳሽ እና ረጅም ርቀት ገመድ አልባ ሜሽ ሞደም በዩኤስቢ በይነገጽ።

  • በመጀመሪያ ፣ ውሂብ ሊታይበት የሚችል የ ncd.io ገመድ አልባ ንዝረት እና የሙቀት መጠን Sensor.exe ፋይል የሆነውን የላብቪይ መገልገያ መተግበሪያ እንፈልጋለን።
  • ይህ የላብቪቭ ሶፍትዌር ከ ncd.io ገመድ አልባ የንዝረት ሙቀት ዳሳሽ ጋር ብቻ ይሰራል።
  • ይህንን በይነገጽ ለመጠቀም የሚከተሉትን አሽከርካሪዎች መጫን ያስፈልግዎታል ከዚህ ጊዜ 64 ቢት ሾፌር የሩጫ ሰዓት ሞተር ይጫኑ
  • 32 ቢት ሾፌር
  • NI ቪዛ ነጂን ይጫኑ
  • LabVIEW Run-Time Engine እና NI-Serial Runtime ን ይጫኑ
  • ለዚህ ምርት የመነሻ መመሪያ።

ደረጃ 3: አርዱዲኖ አይዲኢን በመጠቀም ኮዱን ወደ ESP32 በመስቀል ላይ ፦

  • ኤስ ኤስ 32 የንዝረትዎን እና የሙቀት መጠን መረጃዎን ወደ Ubidots ለማተም አስፈላጊ አካል ነው።
  • የ PubSubClient ቤተ -መጽሐፍት እና የ Wire.h ቤተ -መጽሐፍትን ያውርዱ እና ያካትቱ።

#ያካትቱ

#አካትት #አካትት

የእርስዎን ልዩ Ubidots TOKEN ፣ MQTTCLIENTNAME ፣ SSID (የ WiFi ስም) እና የሚገኘውን አውታረ መረብ የይለፍ ቃል መመደብ አለብዎት።

#ይግለጹ WIFISSID "xyz" // የእርስዎን WifiSSID እዚህ ያስቀምጡ

#ይግለጹ የይለፍ ቃል “xyz” // የ wifi ይለፍ ቃልዎን እዚህ ያስቀምጡ #ይግለጹ TOKEN “xyz” // የ Ubidotsዎን TOKEN #መግለፅ MQTT_CLIENT_NAME “xyz” / MQTT ደንበኛ ስም

ውሂቡ ወደ ubidots የሚልክበትን ተለዋዋጭ እና የመሣሪያ ስም ይግለጹ።

#ተለዋጭ VARIABLE_LABEL “አነፍናፊ” // ተለዋዋጭ መለያውን በመለየት

#ገላጭ VARIABLE_LABEL1 "AdcValue" #ገላጭ VARIABLE_LABEL2 "ባትሪ" #ገላጭ VARIABLE_LABEL3 "RMS_X" #ልዩ VARIABLE_LABEL4 "RMS_Y" #መግለፅ DEVICE_LABEL "esp32" // መሣሪያውን Assig

ለመላክ እሴቶችን ለማከማቸት ቦታ

ቻር str_sensor [10];

ቻር str_sensorbat [10]; ቻር str_sensorAdc [10]; ቻር str_sensorRmsx [10]; ቻር str_sensorRmsy [10];

ለ ubidots ውሂብ ለማተም ኮድ

sprintf (ርዕስ ፣ "%s" ፣ ""); // የርዕሱን ይዘት ያጸዳል

sprintf (ርዕስ ፣ "%s%s" ፣ "/v1.6/devices/" ፣ DEVICE_LABEL); sprintf (የክፍያ ጭነት ፣ “%s” ፣””); // የደመወዝ ይዘትን sprintf (የክፍያ ጭነት ፣ “{”%s \”:” ፣ VARIABLE_LABEL) ያጸዳል ፤ // ተለዋዋጭ ስያሜውን sprintf (የክፍያ ጭነት ፣ “%s {” እሴት \”: %s” ፣ የክፍያ ጭነት ፣ str_sensor) ያክላል ፤ // የእሴቱን sprintf (የክፍያ ጭነት ፣ “%s}}” ፣ የክፍያ ጭነት) ያክላል ፤ // የመዝገበ -ቃላት ቅንፍ ደንበኛን ይዘጋል (ያትሙ ፣ ጭነቱ);

  • የ Ncd_vibration_and_temperature.ino ኮድ ያጠናቅሩ እና ይስቀሉ።
  • የመሣሪያውን ተያያዥነት እና የተላከውን ውሂብ ለማረጋገጥ ፣ ተከታታይ ማሳያውን ይክፈቱ። ምንም ምላሽ ካልታየ ፣ የእርስዎን ESP32 ለመንቀል ይሞክሩ እና ከዚያ እንደገና ለመሰካት ይሞክሩ። የ Serial Monitor ባውድ መጠን በእርስዎ ኮድ 115200 ውስጥ ከተጠቀሰው ጋር መዋቀሩን ያረጋግጡ።

ኮድ ፦

ደረጃ 4: ተከታታይ ክትትል ውጤት

ተከታታይ ሞኒተር ውፅዓት ፦
ተከታታይ ሞኒተር ውፅዓት ፦

ደረጃ 5 - Ubidot እንዲሠራ ማድረግ

ኡቢዶትን እንዲሠራ ማድረግ
ኡቢዶትን እንዲሠራ ማድረግ
ኡቢዶትን እንዲሠራ ማድረግ
ኡቢዶትን እንዲሠራ ማድረግ
ኡቢዶትን እንዲሠራ ማድረግ
ኡቢዶትን እንዲሠራ ማድረግ
  • በ Ubidots ላይ መለያውን ይፍጠሩ።
  • ወደ የእኔ መገለጫ ይሂዱ እና ለእያንዳንዱ መለያ ልዩ ቁልፍ የሆነውን የማስመሰያ ቁልፍን ይፃፉ እና ከመስቀልዎ በፊት ወደ ESP32 ኮድዎ ይለጥፉት።
  • በእርስዎ ubidot ዳሽቦርድ ስም esp32 ላይ አዲስ መሣሪያ ያክሉ።
  • አሁን በ «UbPots» መለያዎ ውስጥ የታተመውን መረጃ «ESP32» በተባለው መሣሪያ ውስጥ ማየት አለብዎት።
  • በመሣሪያው ውስጥ የሙቀት መጠን ንባብዎ የሚታይበት አዲስ ተለዋዋጭ የስም ዳሳሽ ይፍጠሩ።
  • አሁን ቀደም ሲል በተከታታይ ማሳያ ውስጥ የታየውን የሙቀት መጠን እና ሌሎች ዳሳሾች መረጃን ማየት ይችላሉ። ይህ የሆነበት ምክንያት የተለያዩ የአነፍናፊ ንባቦች እሴት እንደ ሕብረቁምፊ እና በተለዋዋጭ ውስጥ በማከማቸት እና በመሣሪያው esp32 ውስጥ ወደ ተለዋዋጭ በማተም ነው።

ደረጃ 6 በ Ubidots ውስጥ ዳሽቦርድ ይፍጠሩ

በ Ubidots ውስጥ ዳሽቦርድ ይፍጠሩ
በ Ubidots ውስጥ ዳሽቦርድ ይፍጠሩ
በ Ubidots ውስጥ ዳሽቦርድ ይፍጠሩ
በ Ubidots ውስጥ ዳሽቦርድ ይፍጠሩ
  • ወደ የውሂብ ዳሽቦርድ ይምረጡ።
  • የውስጥ ዳሽቦርድ የተለያዩ መግብሮችን ይፈጥራል።
  • በእርስዎ ዳሽቦርድ ማያ ገጽ ላይ አዲስ ንዑስ ፕሮግራሞችን ያክሉ።

የሚመከር: