ዝርዝር ሁኔታ:

UCL - ኢንዱስትሪ 4.0: ከረሜላ ቀላቃይ 4.000: 9 ደረጃዎች
UCL - ኢንዱስትሪ 4.0: ከረሜላ ቀላቃይ 4.000: 9 ደረጃዎች

ቪዲዮ: UCL - ኢንዱስትሪ 4.0: ከረሜላ ቀላቃይ 4.000: 9 ደረጃዎች

ቪዲዮ: UCL - ኢንዱስትሪ 4.0: ከረሜላ ቀላቃይ 4.000: 9 ደረጃዎች
ቪዲዮ: የቀን 7 ሰዓት ስፖርት ዜና…የካቲት 30/2013 ዓ.ም| 2024, ህዳር
Anonim
UCL - ኢንዱስትሪ 4.0: ከረሜላ ቀላቃይ 4.000
UCL - ኢንዱስትሪ 4.0: ከረሜላ ቀላቃይ 4.000

በኢንዱስትሪ 4.0 ውስጥ ላለው ፕሮጀክት እኛ ለከረሜላ ማደባለቅ ለመሥራት ወስነናል። ሀሳቡ ደንበኛችን ከረሜላ ማዘዝ በሚችልበት በመስቀለኛ-ቀይ የተሠራ የተጠቃሚ ፓነል አለን ፣ ከዚያ አርዱዲኖ ትዕዛዙን ያካሂዳል እና ከረሜላውን ወደ ሳህን ውስጥ ይቀላቅላል። ከዚያ እኛ ምን ዓይነት ከረሜላ በብዛት እንደታዘዘ እና መጠኑ እንደታዘዘ ስታትስቲክስን የምንይዝበት በ SQL ውስጥ የመረጃ ቋት አለን።

የመጀመሪያው ረቂቅ ለ 8 ዓይነት ከረሜላ ቀላቃይ መሥራት እና ለከረሜላ ኮንቴይነሮች የሚከፈቱ እና የሚዘጉ ሞተሮች አሏቸው። በመያዣዎቹ ላይ የንድፍ ችግር አጋጥሞናል ፣ ከረሜላው ተጣብቆ ነበር ፣ ስለሆነም ከሞተሮች ለመራቅ እና ሞተሮችን እየሮጡ ለማመልከት አንዳንድ ኤልኢዲዎችን ለመጠቀም ወሰንን።

ደረጃ 1: ዲዛይኑ

ንድፍ
ንድፍ
ንድፍ
ንድፍ

የእኛ ሞዴል ለከረሜላ በ 4 ኮንቴይነሮች የተሠራ ሲሆን ተንሸራታች ክዳን ለከረሜላ ለመክፈት እና ለመዝጋት ያገለግላል። በመያዣዎቹ ስር አንድ ጎድጓዳ ሳህን ወደ ጎድጓዳ ሳህን እንወርዳለን። ጎድጓዳ ሳህኑ በጭነት መጫኛ አናት ላይ ነው።

በመስቀለኛ-ቀይ ውስጥ ያለው ንድፍ በ 2 ክፍሎች ፣ በደንበኛ እና በአስተዳደር ተከፋፍሏል።

በደንበኛው ክፍል ውስጥ 5 አዝራሮች አሉን ፣ 4 ቱ ከረሜላ ለማዘዝ ያገለግላሉ ፣ እና 1 ግዢውን ለመቀበል ያገለግላል። በግዢ አዝራሩ ደንበኛው የከረሜላውን ክብደት ፣ እና የሚጠበቀው ዋጋን ማየት ይችላል ፣ ከዚያ የግዢ አዝራሩ ሲገፋ ክብደቱ እና ዋጋው በተገዛው ውስጥ ይታያል።

በአስተዳደር ክፍል ውስጥ መያዣዎቻችን ምን ያህል እንደተሞሉ እና አጠቃላይ የከረሜላ መጠን እንደተገዛ ማየት እንችላለን።

በ SQL ውስጥ ከረሜላ ምን እንደሚመረጥ እና ከግዢዎች አጠቃላይ ክብደት እና ገቢ በላይ ስታቲስቲክስን ማየት እንችላለን።

ደረጃ 2 - የአርዲኖ ኩርባ

የአርዱዲኖ ኩርባ
የአርዱዲኖ ኩርባ

በአርዱዲኖ ሰሌዳ ላይ 4 የግፊት ቁልፎችን ፣ 4 ባለ ሁለት ቀለም ኤልኢዲዎችን እና 1 የጭነት ሴልን ከኤችኤክስ 711 ሞዱል ጋር አገናኘን።

የግፊት ቁልፎቹ መያዣዎቹ ከረሜላ ሲሞሉ ለመግፋት ለከረሜላ ኦፕሬተር ያገለግላሉ።

ሁለቱ ቀለሞች ኤልኢዲ ቀይ እና አረንጓዴ ቀለምን ይጠቀማሉ። ቀይ ቀለም የሚያመለክተው መያዣው ባዶ መሆኑን እና መሞላት እንዳለበት ነው ፣ እና አረንጓዴው ቀለም ምን ዓይነት ከረሜላ እንደተመረጠ ያመለክታል እና ከዚያ ለዚያ መያዣ መክፈት እንችላለን። ይህ ክፍል በራስ -ሰር እንዲሠራ የተጋለጠ ነበር ነገር ግን በዲዛይን ችግሮች ምክንያት በእጅ የተሰራ ለማድረግ ፈልገን ነበር።

ደረጃ 3 - እኔ/ኦ ዝርዝር

እኔ/ኦ ዝርዝር
እኔ/ኦ ዝርዝር

ከጭነት ሕዋሱ ከ HX711 ሞዱል ጋር የሚገናኙ 4 ኬብሎችን እናገኛለን

ቀይ ወደ E+

ነጭ ወደ ኢ-

አረንጓዴ እስከ ሀ-

ቢጫ ወደ A+

ከዚያ ኤክስ 711 ከአርዲኖ ቦርድ ጋር ተገናኝቷል

GND ወደ መሬት

DT ወደ ፒን 3

SCK ወደ ፒን 2

ቪሲሲ እስከ 5 ቪ

የእኛ የግፊት ቁልፎች ከፒን 44 ፣ 46 ፣ 48 እና 50 ጋር ተገናኝተዋል ፣ አረንጓዴው LED ከፒን 30 ፣ 32 ፣ 34 እና 36 ጋር ተገናኝቷል ፣ ቀይ LED ከፒን 31 ፣ 33 ፣ 35 እና 37 ጋር ተገናኝቷል።

ደረጃ 4 - ኮዱ

በአሩዲኖ ኮድ ውስጥ የእኛን ተለዋዋጮች በመለየት እና የእኛን ኤልኢዲዎች እና የግፊት ቁልፎችን ወደ አንዳንድ ፒን በማስተካከል እንጀምራለን።

እንዲሁም ፋይሉን ከኖድ-ቀይ ለመቀበል አንድ ተለዋዋጭ አዘጋጅተናል።

በአርዱዲኖ ላይ ያሉት አዝራሮቻችን ሲገፉ መያዣዎች መሞላቸውን እና ከዚያ መያዣ ከረሜላ ለመበተን ዝግጁ መሆኑን በማመልከት ሁኔታ 5 ን ወደ መስቀለኛ-ቀይ እንልካለን።

በመስቀለኛ-ቀይ ደንበኛ በኩል አንድ ቁልፍ ስንገፋ ከ 1-4 ቁጥር ወደ አርዱዲኖ እንልካለን። ከዚያ አርዱinoኖ ቁጥሩን ይፈትሽና ከዚያ ቁጥር ጋር የተገናኘውን መያዣ ይከፍታል። ይህ ለ 5 ሰከንዶች ያህል በአረንጓዴው LED መብራት ላይ ይከናወናል። በተመሳሳይ ጊዜ አንዳንድ ከረሜላ ከዚያ መያዣ ውስጥ እንደተወሰደ ለማመልከት ከእቃ መያዣው ሁኔታ 1 ን እንቀንሳለን።

የመያዣው ሁኔታ 0 ሲደርስ ይህ መያዣ እንደገና መሞላት እንዳለበት የሚያመለክት ቀይ LED ያበራል።

ግዢ በሚደረግበት ጊዜ ቁጥር 5 ወደ አርዱዲኖ ይላኩ ፣ እና ከዚያ ዋጋውን ያሰላል እና ዋጋውን እና ክብደቱን ወደ መስቀለኛ-ቀይ እና SQL ይመለሳል።

የአርዱዲኖ ኮድ የመጨረሻው ክፍል ሁኔታውን እና ክብደቱን/ዋጋውን ወደ ማስታወሻ-ቀይ ይልካል።

ደረጃ 5-መስቀለኛ-ቀይ

መስቀለኛ-ቀይ
መስቀለኛ-ቀይ
መስቀለኛ-ቀይ
መስቀለኛ-ቀይ

መስቀለኛ ቀይ በአርዲኖ እና በ SQL የመረጃ ቋት መካከል ሁሉንም ግንኙነቶች ያደርጋል።

በመስቀለኛ-ቀይ ውስጥ ከደንበኛ ማያ ገጽ የሚመጣው መረጃ ወደተሠራበት አርዱዲኖ ይሄዳል። ከዚያ የተከናወነው ውሂብ ወደ መስቀለኛ ቀይ እና የአስተዳደር ማያ ገጽ ይመለሳል።

አዝራሩን 1 እንደ ኤክስፕል ከወሰድን ፣ ከሁለቱም ከአሩዲኖ ትሬም com4 እና ከ SQL አገልጋዩ ጋር ከመስመሮቹ ጋር ተገናኝተናል። ከዚያ ቁልፉን ስንከፍት ለአርዱዲኖ የተላከው መረጃ የክፍያ ጭነት መሆኑን እና ርዕሱ ወደ SQL እንደተላከ ማየት እንችላለን።

መረጃውን ከአርዲኖ ወደ SQL ለመላክ በመስቀለኛ-ቀይ ውስጥ አንድ አዝናኝ እንጠቀማለን። በዚህ መዝናኛ ውስጥ ከኮዱ ጋር ምን ማድረግ እንዳለበት ለመስቀለኛ-ቀይ ለመንገር አንዳንድ የጃቫ ኮድ ያስፈልገናል።

የፈንክ ኮድ ፦

var data = msg.payload.split (","); var Vægt = ውሂብ [13];

var ክሮነር = ውሂብ [14];

var out = ማዘመን SET Vægt = ''+Vægt+'' ፣ ክሮነር = ''+ክሮነር+'' የት መታወቂያ = 1 '';

msg.topic = ውጭ;

msg መመለስ;

እዚህ ኮድ ውስጥ ፣ እኛ ከአርዱዲኖ አንድ ሕብረቁምፊ የውሂብ ሕብረቁምፊ እናገኛለን እና በቁጥሮች መካከል በ “፣” ተከፋፍሏል።

ለዚህ መዝናኛ በ 13 ኛው እና በ 14 ኛ ደረጃ የሚመጡትን ቁጥሮች እንፈልጋለን ፣ እና ወደ “Vægt እና Kroner” ተለዋዋጮች ውስጥ እናስገባቸዋለን። ከዚያ በ ‹SQL› ውስጥ መፈጸም ያለበትን ኮድ ወስደን ወደ ተለዋዋጭ ‹ውጭ› ውስጥ እናስገባለን ፣ እና እንደ አርእስት ወደ SQL ይላካል።

ደረጃ 6: SQL

SQL
SQL

በ SQL የመረጃ ቋት ውስጥ እያንዳንዱ ዓይነት ከረሜላ በቀን ስንት ጊዜ እንዲታዘዝ እና የከረሜላውን ክብደት እና ዋጋ በስታቲስቲክስ ላይ እናስቀምጠዋለን።

የአዝራር ግዛቱ መስቀለኛ መንገድ በመስቀለኛ-ቀይ ውስጥ ካለው እያንዳንዱ አዝራር ጋር ከተገናኘ ቆጣሪ የሚመጣ ሲሆን ክብደቱ እና ዋጋው የሚመጣው በአርዱዲኖ ሰልፍ በኖድ-ቀይ ውስጥ መዝናኛ ነው።

ደረጃ 7 ቪዲዮ

በቪዲዮው ውስጥ አንድ መያዣ በአስተዳዳሪው ፓነል ውስጥ እንደሚሞላ እና ከዚያም በደንበኛው ፓነል ላይ ያሉትን አዝራሮች ጠቅ በማድረግ አንዳንድ ከረሜላ ይታዘዛል። በተመሳሳይ ጊዜ የከረሜላ ክብደት እና ግምታዊ ዋጋ በደንበኛው ፓነል ላይ ይታያል።

ደንበኛው በከረሜላ ድብልቅነቱ ሲረካ የግዢውን ቁልፍ ይገፋል ፣ እና ትክክለኛው ክብደት እና ዋጋው ከአዝራሩ በታች ይታያል። ይህ ከዚያ የደንበኛውን ክፍል ያጠናቅቃል ፣ ከዚያ ክብደቱ እና ዋጋው ወደ የአስተዳዳሪ ፓነል እና በእኛ የውሂብ ጎታ በ sql ውስጥ ይተላለፋል።

በመረጃ ቋቱ ውስጥ አንድ የተከረከመ ከረሜላ ምን ያህል ጊዜ እንደታዘዘ እና ከረሜላ ምን ያህል ክብደት እና ዋጋው እንደነበረ እንከታተላለን።

ደረጃ 8 ግምገማ

ይህ ከ 3 ፕሮግራሞች ጋር አብረን እንድንሠራ እና እርስ በእርስ መስተጋብር እንዲፈጥሩ የምናደርግበት ጥሩ ፕሮጀክት ነበር። በመጀመሪያ አንዳንድ ተግባራት በመስቀለኛ-ቀይ እና በአርዱዲኖ ውስጥ አንዳንድ ተግባራት እንዲወጡ ተደርገናል ፣ ግን አጠቃላይ እይታን በተሻለ ሁኔታ ለመጠበቅ ሁሉንም ተግባራት ወደ አርዱዲኖ ለማስቀመጥ እና ከዚያ መስቀለኛ-ቀይ ለሁሉም የእይታ እይታ እንዲኖረን ወሰንን።

ደረጃ 9 ፕሮጀክቱን ያራዝሙ

የእኛ ሀሳብ ከኮንቴይነሮች አንዱ በሞተር ተከፍቶ እንዲኖር ነበር ፣ ስለዚህ ቀጣዩ ደረጃ ከረሜላ የማይጣበቅበት ዲዛይን ማድረግ ነው።

የሚመከር: