ዝርዝር ሁኔታ:
- ደረጃ 1 ሃርድዌር እና ሶፍትዌር ያስፈልጋል
- ደረጃ 2 መረጃን ወደ ላቦቪቪቭ ንዝረት እና የሙቀት መድረክ የመላክ እርምጃዎች IoT ረጅም ክልል ሽቦ አልባ ንዝረት እና የሙቀት ዳሳሽ እና ረጅም ርቀት ገመድ አልባ ሜሽ ሞደም በዩኤስቢ በይነገጽ-
- ደረጃ 3: አርዱዲኖ አይዲኢን በመጠቀም ኮዱን ወደ ESP32 በመስቀል ላይ ፦
- ደረጃ 4: ተከታታይ ክትትል ውጤት
- ደረጃ 5 የንግግር ሥራን መሥራት -
- ደረጃ 6 - ውፅዓት
- ደረጃ 7: የ IFTTT አፕሌት ይፍጠሩ
- ደረጃ 8 የ MATLAB ትንታኔን ይፍጠሩ
- ደረጃ 9: ትንታኔዎን ለማካሄድ የጊዜ መቆጣጠሪያን ይፍጠሩ
ቪዲዮ: ThingSpeak-IFTTT-ESP32-Predictive-Machine-Monitoring: 10 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በዚህ ፕሮጀክት ውስጥ የ NCD ንዝረት እና የሙቀት ዳሳሽ ፣ ESP32 እና ThingSpeak ን በመጠቀም ንዝረትን እና ሙቀትን እንለካለን። እንዲሁም የንዝረት ዳሳሽ ውሂብን ለመተንተን ThingSpeak ን እና IFTTT ን በመጠቀም የተለያዩ የሙቀት እና የንዝረት ንባቦችን ወደ ጉግል ሉህ እንልካለን።
የአዳዲስ ቴክኖሎጂ መነሳት ማለትም የነገሮች በይነመረብ ፣ ከባድ ኢንዱስትሪ ትልቁን ተግዳሮቶች ለመፍታት በአነፍናፊ ላይ የተመሠረተ የመረጃ አሰባሰብን መቀበል ጀመረ ፣ ከእነዚህም መካከል በዋናነት በመዝጋትና በሂደት መዘግየት መልክ የመቀነስ ጊዜን ያካሂዳል። የማሽን ክትትል እንዲሁ ትንበያ ጥገና ወይም የሁኔታ ቁጥጥር ተብሎ የሚጠራው የምርመራ መረጃን ለማከማቸት የኤሌክትሪክ መሳሪያዎችን በአነፍናፊ በኩል የመከታተል ልምምድ ነው። ይህንን ለማሳካት የውሂብ ማግኛ ስርዓቶች እና የመረጃ ቆጣሪዎች እንደ ቦይለር ፣ ሞተሮች እና ሞተሮች ያሉ ሁሉንም ዓይነት መሣሪያዎች ለመቆጣጠር ያገለግላሉ። የሚከተለው ሁኔታ ይለካል
- የአየር ሙቀት እና እርጥበት መረጃ ክትትል
- የአሁኑ እና የቮልቴጅ ቁጥጥር
- የንዝረት ክትትል - በዚህ ጽሑፍ ውስጥ የሙቀት መጠንን ፣ ንዝረትን እናነባለን እና በ ThingSpeak ላይ ውሂቡን እናተምታለን። ThingSpeak እና IFTTT ግራፎችን ፣ በይነገጽን ፣ ማሳወቂያዎችን እና ኢሜሎችን ይደግፋል። እነዚህ ባህሪዎች ለትንበያ የጥገና ትንተና ተስማሚ ያደርጉታል። እንዲሁም በ google ሉሆች ውስጥ መረጃን እናገኛለን ይህም ትንበያ የጥገና ትንተና የበለጠ ቀላል ያደርገዋል።
ደረጃ 1 ሃርድዌር እና ሶፍትዌር ያስፈልጋል
ሃርድዌር ያስፈልጋል
- ESP-32: ESP32 የ Arduino IDE ን እና የአርዱዲኖ ሽቦ ቋንቋን ለ IoT መተግበሪያዎች ለመጠቀም ቀላል ያደርገዋል። ይህ ESp32 IoT ሞዱል ለተለያዩ የተለያዩ መተግበሪያዎች Wi-Fi ፣ ብሉቱዝ እና ብሉቱዝ BLE ን ያዋህዳል። ይህ ሞጁል በተናጥል ሊቆጣጠሩት እና ሊሠሩ ከሚችሉት 2 ሲፒዩ ኮርሶች እና ከ 80 ሜኸ እስከ 240 ሜኸ በሚስተካከል የሰዓት ድግግሞሽ የተሟላ ነው። ይህ የ ESP32 IoT WiFi BLE ሞዱል ከተዋሃደ ዩኤስቢ ጋር በሁሉም የ ncd.io IoT ምርቶች ውስጥ እንዲገጥም የተቀየሰ ነው።
- IoT ረጅም ክልል ሽቦ አልባ ንዝረት እና የሙቀት ዳሳሽ - IoT ረጅም ክልል ሽቦ አልባ ንዝረት እና የሙቀት ዳሳሽ በባትሪ የሚሠሩ እና ገመድ አልባ ናቸው ፣ ይህም ማለት የአሁኑ ወይም የግንኙነት ሽቦዎች መነሳት እና ሥራ ላይ መዋል የለባቸውም ማለት ነው። እሱ የማሽንዎን የንዝረት መረጃን በቋሚነት ይከታተላል እና ከሌሎች የሙቀት መለኪያዎች ጋር በአንድ ሙሉ ጥራት ይይዛል እና የስራ ሰዓቶችን ይይዛል። በዚህ ውስጥ ፣ የገመድ አልባ መረብ አውታረ መረብ ሥነ ሕንፃን በመጠቀም እስከ 2 ማይል ክልል በመኩራራት የ NCD ን ረጅም ክልል IoT ኢንዱስትሪ ገመድ አልባ ንዝረት እና የሙቀት ዳሳሽ እየተጠቀምን ነው።
- ረጅም ርቀት ገመድ አልባ ሜሽ ሞደም ከዩኤስቢ በይነገጽ ጋር
ያገለገለ ሶፍትዌር
- አርዱዲኖ አይዲኢ
- ThigSpeak
- IFTTT
ቤተ -መጽሐፍት ጥቅም ላይ ውሏል ፦
- የ PubSubClient ቤተ -መጽሐፍት
- Wire.h
ደረጃ 2 መረጃን ወደ ላቦቪቪቭ ንዝረት እና የሙቀት መድረክ የመላክ እርምጃዎች IoT ረጅም ክልል ሽቦ አልባ ንዝረት እና የሙቀት ዳሳሽ እና ረጅም ርቀት ገመድ አልባ ሜሽ ሞደም በዩኤስቢ በይነገጽ-
- በመጀመሪያ ፣ ውሂብ ሊታይበት የሚችል የ ncd.io ገመድ አልባ ንዝረት እና የሙቀት መጠን Sensor.exe ፋይል የሆነውን የላብቪይ መገልገያ መተግበሪያ እንፈልጋለን።
- ይህ የላብቪቭ ሶፍትዌር ከ ncd.io ገመድ አልባ የንዝረት የሙቀት ዳሳሽ ጋር ብቻ ይሰራል
- ይህንን በይነገጽ ለመጠቀም የሚከተሉትን አሽከርካሪዎች መጫን ያስፈልግዎታል ከዚህ ጊዜ 64 ቢት የሩጫ ሰዓት ሞተር ይጫኑ
- 32 ቢት
- NI ቪዛ ነጂን ይጫኑ
- LabVIEW Run-Time Engine እና NI-Serial Runtime ን ይጫኑ
- ለዚህ ምርት የመነሻ መመሪያ።
ደረጃ 3: አርዱዲኖ አይዲኢን በመጠቀም ኮዱን ወደ ESP32 በመስቀል ላይ ፦
እንደ esp32 የንዝረት እና የሙቀት መጠን መረጃዎን ወደ ThingSpeak ለማተም አስፈላጊ አካል ነው።
- የ PubSubClient ቤተ -መጽሐፍት እና የ Wire.h ቤተ -መጽሐፍትን ያውርዱ እና ያካትቱ።
- WiFiMulti.h እና HardwareSerial.h ቤተ -መጽሐፍትን ያውርዱ እና ያካትቱ።
#አካት #አካት #አካት #አካት #አካት #አካት
በ ThingSpeak ፣ SSID (WiFi ስም) እና በተገኘው አውታረ መረብ የይለፍ ቃል የቀረበውን ልዩ የኤፒአይ ቁልፍዎን መመደብ አለብዎት።
const char* ssid = "የእርስዎ የአሲድ"; // የእርስዎ SSID (የ WiFi ስምዎ) const char* password = "Wifipass"; // የእርስዎ የ Wifi ይለፍ ቃል አቆጣጠር char* host = "api.thingspeak.com"; ሕብረቁምፊ api_key = "APIKEY"; // በእርስዎ ኤፒአይ ቁልፍ በነገሮች የተረጋገጠ
ውሂቡ እንደ ሕብረቁምፊ የሚያከማችበትን ተለዋዋጭ ይግለጹ እና ወደ ThingSpeak ይላኩት።
int እሴት ፣ int Temp ፣ int Rms_x; int Rms_y; int Rms_z;
ውሂብን ወደ ThingSpeak ለማተም ኮድ ፦
ሕብረቁምፊ data_to_send = api_key; data_to_send += "& field1 ="; data_to_send += ሕብረቁምፊ (Rms_x); data_to_send += "& field2 ="; data_to_send += ሕብረቁምፊ (ቴምፕ); data_to_send += "& field3 ="; ውሂብ_መላክ += ሕብረቁምፊ (Rms_y); data_to_send += "& field4 ="; data_to_send += ሕብረቁምፊ (Rms_z); data_to_send += "\ r / n / r / n"; client.print ("POST /update HTTP /1.1 / n"); client.print ("አስተናጋጅ: api.thingspeak.com / n"); client.print ("ግንኙነት ፦ close / n"); client.print ("X-THINGSPEAKAPIKEY:" + api_key + "\ n")); client.print ("የይዘት-አይነት: ማመልከቻ/x-www-form-urlencoded / n"); client.print ("ይዘት-ርዝመት:"); client.print (data_to_send.length ()); client.print ("\ n / n"); client.print (data_to_send);
- Esp32-Thingspeak.ino ን ያጠናቅሩ እና ይስቀሉ
- የመሣሪያውን ተያያዥነት እና የተላከውን ውሂብ ለማረጋገጥ ፣ ተከታታይ ማሳያውን ይክፈቱ። ምንም ምላሽ ካልታየ ፣ የእርስዎን ESP32 ለመንቀል ይሞክሩ እና ከዚያ እንደገና ለመሰካት ይሞክሩ። የ Serial Monitor ባውድ መጠን በእርስዎ ኮድ 115200 ውስጥ ከተጠቀሰው ጋር መዋቀሩን ያረጋግጡ።
ደረጃ 4: ተከታታይ ክትትል ውጤት
ደረጃ 5 የንግግር ሥራን መሥራት -
- በ ThigSpeak ላይ መለያውን ይፍጠሩ።
- ሰርጦች ላይ ጠቅ በማድረግ አዲስ ሰርጥ ይፍጠሩ
- .እኔን ሰርጦች ላይ ጠቅ ያድርጉ።
- አዲስ ሰርጥ ላይ ጠቅ ያድርጉ።
- በአዲሱ ሰርጥ ውስጥ ፣ ሰርጡን ይሰይሙ።
- በሰርጡ ውስጥ ያለውን መስክ ይሰይሙ ፣ መስክ ውሂቡ የታተመበት ተለዋዋጭ ነው።
- አሁን ሰርጡን ያስቀምጡ
- .አሁን የኤፒአይ ቁልፎችዎን በዳሽቦርዱ ላይ ማግኘት ይችላሉ።
- በመነሻ ገጹ ላይ ወደ መታ ይሂዱ እና ኮዱን ወደ ESP32 ከመስቀልዎ በፊት መዘመን ያለበት የእርስዎን ‹የኤፒአይ ቁልፍ ይጻፉ› ን ያግኙ።
- አንዴ ሰርጥ ከተፈጠረ በሰርጥዎ ውስጥ በፈጠሯቸው መስኮች የእርስዎን የሙቀት እና የንዝረት ውሂብ በግል እይታ ውስጥ ማየት ይችላሉ።
- በተለያዩ የንዝረት መረጃዎች መካከል ግራፍ ለማሴር ፣ የማትላባ ዕይታን መጠቀም ይችላሉ።
- ለዚህ ወደ መተግበሪያ ይሂዱ ፣ በ MATLAB የእይታ እይታ ላይ ጠቅ ያድርጉ።
- በእሱ ውስጥ ብጁ የሚለውን ይምረጡ ፣ በዚህ ውስጥ ፣ በግራ እና በቀኝ በኩል በ y-axes ያሉት ባለ 2-ዲ መስመሮችን ፍጠር ይምረጡ። አሁን ፍጠር የሚለውን ጠቅ ያድርጉ ።MATLAB ኮድ ምስላዊነት ሲፈጥሩ በራስ -ሰር ይዘጋጃል ፣ ግን የመስክ መታወቂያ ማረም ፣ የሰርጥ መታወቂያ ማንበብ ፣ የሚከተለውን ምስል ማረጋገጥ ይችላል።
- ከዚያ ኮዱን ያስቀምጡ እና ያሂዱ።
- ሴራውን ታያለህ።
ደረጃ 6 - ውፅዓት
ደረጃ 7: የ IFTTT አፕሌት ይፍጠሩ
IFTTT ለሌላ ድርጊት ምላሽ የሚሰሩ አፕሌቶችን እንዲፈጥሩ የሚያስችልዎ የድር አገልግሎት ነው። እርምጃን ለመቀስቀስ የድር ጥያቄዎችን ለመፍጠር የ IFTTT Webhooks አገልግሎትን መጠቀም ይችላሉ። ገቢው እርምጃ ለድር አገልጋዩ የኤችቲቲፒ ጥያቄ ነው ፣ እና የወጪ እርምጃው የኢሜል መልእክት ነው።
- በመጀመሪያ ፣ የ IFTTT መለያ ይፍጠሩ።
- አፕልት ይፍጠሩ። የእኔ አፕልቶችን ይምረጡ።
- አዲሱን የአፕሌት ቁልፍን ጠቅ ያድርጉ።
- የግቤት እርምጃውን ይምረጡ። ይህንን ቃል ጠቅ ያድርጉ።
- የዌብሆክስ አገልግሎትን ጠቅ ያድርጉ። በፍለጋ መስክ ውስጥ Webhooks ን ያስገቡ። Webhooks ን ይምረጡ።
- ቀስቅሴ ይምረጡ።
- ቀስቅሴ መስኮችን ይሙሉ። እንደ ቀስቅሴ ዌብሾችን ከመረጡ በኋላ ለመቀጠል የድር ጥያቄ ሳጥን ይቀበሉ የሚለውን ጠቅ ያድርጉ። የክስተት ስም ያስገቡ።
- ቀስቅሴ ይፍጠሩ።
- አሁን ቀስቅሴው ተፈጥሯል ፣ ለተገኘው እርምጃ ያንን ጠቅ ያድርጉ።
- በፍለጋ አሞሌው ውስጥ “ጉግል ሉሆችን” ያስገቡ እና “የጉግል ሉሆች” የሚለውን ሳጥን ይምረጡ።
- ከ Google ሉህ ጋር ካልተገናኙ ፣ ከዚያ መጀመሪያ ያገናኙት። አሁን እርምጃ ይምረጡ። ወደ ተመን ሉህ አንድ ረድፍ አክል የሚለውን ይምረጡ።
- ከዚያ የድርጊቱን መስኮች ያጠናቅቁ።
- ጨርስን ከተጫኑ በኋላ የእርስዎ አፕሌት መፈጠር አለበት
- የ Webhooks ቀስቅሴ መረጃዎን ሰርስረው ያውጡ። የእኔ አፕልቶችን ፣ አገልግሎቶችን ይምረጡ እና የድር መንጠቆዎችን ይፈልጉ። Webhooks እና Documentation አዝራርን ጠቅ ያድርጉ። ጥያቄዎን ለመላክ ቁልፍዎን እና ቅርጸቱን ያያሉ። የክስተቱን ስም ያስገቡ። የዚህ ምሳሌ የክስተት ስም ንዝረትAndTempData ነው። የሙከራ ቁልፍን በመጠቀም ወይም ዩአርኤሉን በአሳሽዎ ውስጥ በመለጠፍ አገልግሎቱን መሞከር ይችላሉ።
ደረጃ 8 የ MATLAB ትንታኔን ይፍጠሩ
እንደ IFTTT ቀስቅሴ መጻፍ ያሉ የድር ጥያቄዎችን ለመቀስቀስ የትንተናዎን ውጤት መጠቀም ይችላሉ።
- መተግበሪያዎችን ፣ MATLAB ትንታኔን ጠቅ ያድርጉ እና አዲስ ይምረጡ።
- ከ IFTTT 5 ወደ ጉግል ሉህ ኮድ የሚያነቃቃ ውሂብ ያድርጉ። በምሳሌዎች ክፍል ውስጥ ከ IFTTT ከሚነቃቃ ኢሜል እገዛን መውሰድ ይችላሉ።
- ትንታኔዎን ይሰይሙ እና ኮዱን ይቀይሩ።
- የእርስዎን MATLAB ትንታኔ ያስቀምጡ።
ደረጃ 9: ትንታኔዎን ለማካሄድ የጊዜ መቆጣጠሪያን ይፍጠሩ
የ ThingSpeak ሰርጥ ውሂብዎን ይገምግሙ እና ሌሎች ክስተቶችን ያስነሱ።
- መተግበሪያዎችን ፣ TimeControl ን ጠቅ ያድርጉ እና ከዚያ አዲስ TimeControl ን ጠቅ ያድርጉ።
- የእርስዎን TimeControl ይቆጥቡ።
የሚመከር:
ኤሌክትሪክ እና ጋዝ መለኪያ (ቤልጂየም/ደች) ያንብቡ እና ወደ Thingspeak ይስቀሉ - 5 ደረጃዎች
ኤሌክትሪክ እና ጋዝ መለኪያ (ቤልጂየም/ደች) ያንብቡ እና ወደ ነገሮች ይስቀሉ - ስለ የኃይል ፍጆታዎ ወይም ትንሽ ነርዶች የሚጨነቁ ከሆነ ምናልባት በእርስዎ ዘመናዊ ስልክ ላይ ካለው አዲስ የዲጂታል ሜትር መረጃ ማየት ይፈልጉ ይሆናል። በዚህ ውስጥ ፕሮጀክት እኛ የአሁኑን መረጃ ከቤልጂየም ወይም ከደች ዲጂታል መራጭ እናገኛለን
IoT ESP8266 ተከታታይ- 2- መረጃን በ ThingSpeak.com በኩል ይከታተሉ 5 ደረጃዎች
IoT ESP8266 ተከታታይ- 2- መረጃን በ ThingSpeak.com በኩል ይከታተሉ- ይህ የ IoT ESP8266 ተከታታይ ክፍል ሁለት ነው። ክፍል 1 ለማየት ይህንን አስተማሪ IoT ESP8266 ተከታታይን ይመልከቱ - 1 ከ WIFI ራውተር ጋር ይገናኙ። ይህ ክፍል የአነፍናፊ ውሂብዎን ወደ አንድ ታዋቂ IoT ነፃ የደመና አገልግሎት እንዴት እንደሚልኩ ለማሳየት ነው። https: //thingspeak.com
ThingSpeak ላይ ያለ ሰርጥ ለተወሰነ ጊዜ ባልዘመነበት ጊዜ የማሳወቂያ ኢሜል ይቀበሉ - 16 ደረጃዎች
በ ThingSpeak ላይ ያለ ሰርጥ ለተወሰነ ጊዜ ባልዘመነበት ጊዜ የማሳወቂያ ኢሜል ይቀበሉ - ዳራ ታሪክ እኔ በዱብሊን ፣ አየርላንድ ውስጥ የተስፋፉ ስድስት አውቶማቲክ የግሪን ሀውስ ቤቶች አሉኝ። ብጁ የተሰራ የሞባይል ስልክ መተግበሪያን በመጠቀም ፣ በእያንዳንዱ የግሪን ሃውስ ውስጥ ከራስ -ሰር ባህሪዎች በርቀት መከታተል እና መስተጋብር እችላለሁ። ድሉን በእጅ መክፈት / መዝጋት እችላለሁ
የ ThingSpeak ማሳወቂያዎችን ወደ ሚ ባንድ 4: 6 ደረጃዎች ይላኩ
የ ThingSpeak ማሳወቂያዎችን ወደ ሚ ባንድ 4 ይላኩ - የእኔን Xiaomi Mi Band 4 ን ከገዛሁ በኋላ ፣ በ My Band በኩል በ ThingSpeak ላይ የሚገኙትን አንዳንድ መረጃዎችን ከአየር ሁኔታ ጣቢያዬ የመከታተል ዕድል አሰብኩ። ሆኖም ፣ ከተወሰነ ምርምር በኋላ ፣ ያንን አገኘሁ። የ ሚ ባንድ 4 ችሎታዎች
አነስተኛ የአየር ሁኔታ ጣቢያ አርዱዲኖ እና ThingSpeak ን በመጠቀም - 4 ደረጃዎች
አነስተኛ የአየር ሁኔታ ጣቢያ አርዱዲኖ እና ThingSpeak ን በመጠቀም - ሰላም ለሁሉም። በዚህ መመሪያ ውስጥ ፣ ግላዊነት የተላበሰ አነስተኛ የአየር ሁኔታ ጣቢያ ለመሥራት በደረጃዎች እመራዎታለሁ። እንዲሁም የእኛን የአየር ሁኔታ መረጃ ወደ አገልጋዮቻቸው ለመስቀል የ ThingSpeak ኤፒአዩን እንጠቀማለን ፣ አለበለዚያ የአየር ሁኔታ ዓላማ ምንድነው