ዝርዝር ሁኔታ:
ቪዲዮ: EAL - SmartStorage: 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ይህ በ Kasper Borger Tulinius ለ SmartStorage ፕሮጄክት ነው
ደረጃ 1: ዘዴዎች
ለዚህ ፕሮጀክት ጥቂት የተለያዩ ፕሮግራሞችን ተጠቅሜያለሁ።
ማሽኑ ራሱ በ 123 ዲ ዲዛይን እና በዳቪንቺ ጁኒየር ላይ ማተሚያ ውስጥ ተፈጥሯል። አታሚ
ምርጥ አይደለም ግን በጣም ቀላል እና ለተጠቃሚ ምቹ።
እሱ የሚመራው በ C ውስጥ በተዘጋጀው አርዱinoኖ ነው።
ዊንዶውስ ፎርም አፕ (C#) ለማድረግ ቪዥዋል ስቱዲዮ 2017 ን ተጠቅሜያለሁ።
ደረጃ 2: ለአርዱዲኖ ኮድ
ለማሽኑ ራሱ አርዱዲኖ ሜጋን ተጠቅሜአለሁ። በሲ ውስጥ ፕሮግራም ተይ Theል ማሽኑ በጣም ቀላል ነው። መደርደሪያን ለማግኘት እና ለኦፕሬተር ለማቅረብ ቀለል ያለ ቅደም ተከተል ያካሂዳል።
እኔ የተጠቀምኳቸው ሞተሮች በ 2 SBT0811 የሚነዱ 2 ትናንሽ የእርከን ሞተሮች ናቸው።
ማሽኑን ለመቆጣጠር በኮም ወደብ የሚገናኝ መተግበሪያ አድርጌያለሁ።
#"Stepper.h" ን ያካትቱ
#ትክክለኛ ደረጃዎች 32 // ለውስጠኛው ዘንግ ለመልቀቅ የእርምጃዎች ብዛት // 2048 እርከኖች ለአንድ ራእይ የውጭ ዘንግ int cmd; // Fra WinApp int posZero = 0; int posOne = 1000; int posTwo = 1500; int posThree = 2000; int grab = 100; int ማድረስ = -100; int steps_extractor_out = 512; int steps_extractor_back = -512; Stepper hoist (ደረጃዎች ፣ 8 ፣ 10 ፣ 9 ፣ 11); Stepper extractor (STEPS, 2, 3, 4, 5); ባዶነት ማዋቀር () {} ባዶነት loop () {Serial.begin (9600); cmd = Serial.read (); ከሆነ (cmd == 1) {Serial.end (); መዘግየት (1000); } ሌላ ከሆነ (cmd == 0) {hoist.setSpeed (600); hoist.step (posOne); መዘግየት (200); extractor.setSpeed (300); Extractor.step (steps_extractor_out); መዘግየት (200); hoist.setSpeed (100); hoist.step (ያዝ); መዘግየት (200); Extractor.step (steps_extractor_back); መዘግየት (200); hoist.setSpeed (600); hoist.step (-posOne-grab); መዘግየት (200); Extractor.step (steps_extractor_out); መዘግየት (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); መዘግየት (200); hoist.step (posOne+grab); መዘግየት (200); Extractor.step (steps_extractor_out); መዘግየት (200); hoist.setSpeed (100); hoist.step (-grab); መዘግየት (200); Extractor.step (steps_extractor_back); መዘግየት (200); hoist.setSpeed (600); hoist.step (-posOne); Serial.begin (9600); Serial.println (0); Serial.end (); } ሌላ ከሆነ (cmd == 2) {hoist.setSpeed (600); hoist.step (posTwo); መዘግየት (200); extractor.setSpeed (300); Extractor.step (steps_extractor_out); መዘግየት (200); hoist.setSpeed (100); hoist.step (ያዝ); መዘግየት (200); Extractor.step (steps_extractor_back); መዘግየት (200); hoist.setSpeed (600); hoist.step (-posTwo-grab); መዘግየት (200); Extractor.step (steps_extractor_out); መዘግየት (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); መዘግየት (200); hoist.step (posTwo+ይያዙ); መዘግየት (200); Extractor.step (steps_extractor_out); መዘግየት (200); hoist.setSpeed (100); hoist.step (-grab); መዘግየት (200); Extractor.step (steps_extractor_back); መዘግየት (200); hoist.setSpeed (600); hoist.step (-posTwo); Serial.begin (9600); Serial.println (0); Serial.end (); } ሌላ ከሆነ (cmd == 3) {hoist.setSpeed (600); hoist.step (posThree); መዘግየት (200); extractor.setSpeed (300); Extractor.step (steps_extractor_out); መዘግየት (200); hoist.setSpeed (100); hoist.step (ያዝ); መዘግየት (200); Extractor.step (steps_extractor_back); መዘግየት (200); hoist.setSpeed (600); hoist.step (-posThree-grab); መዘግየት (200); Extractor.step (steps_extractor_out); መዘግየት (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); መዘግየት (200); hoist.step (posThree+ይያዙ); መዘግየት (200); Extractor.step (steps_extractor_out); መዘግየት (200); hoist.setSpeed (100); hoist.step (-grab); መዘግየት (200); Extractor.step (steps_extractor_back); መዘግየት (200); hoist.setSpeed (600); hoist.step (-posThree); Serial.begin (9600); Serial.println (0); Serial.end (); }}
ደረጃ 3: መተግበሪያ
እኔ የፈጠርኩት መተግበሪያ በ VisualStudio 2017 ውስጥ የተሰራ ነው።
በዚህ ጉዳይ ላይ የ SQL- ዳታቤዝ የሚያካትት የዊንዶውስ ቅጾች አፕሊኬሽን ነው።
የመረጃ ቋቱ በተጠቃሚው ላይ መረጃ ፣ እያንዳንዱ ማሽን የሚገኝበት ቦታ እና የእያንዳንዱ ማሽን ይዘት የያዘ 3 ሰንጠረ hasች አሉት።
መተግበሪያውን ሲጀምሩ በስምዎ እና በፒ.ፒ.
ከዚያ የትኛውን ማሽን እንደሚሠራ ይመርጣሉ እና የእያንዳንዱ መሳቢያ ይዘቶች ለእርስዎ ዝግጁ ይሆናሉ።
ከዚያ በቀላሉ “መሳቢያ ያግኙ” ን መጫን ይችላሉ እና ማሽኑ መሳቢያውን ያገኛል እና እርስዎ የወሰዱትን ወይም ያስገቡትን የተሰጠውን ንጥል መጠን ማዘመን ይችላሉ።
የሚመከር:
EAL - ኢንዱስትሪ 4.0 የጂፒኤስ መረጃ መሰብሰብ በ Rc መኪና ላይ 4 ደረጃዎች
EAL - ኢንዱስትሪ 4.0 የጂፒኤስ የመረጃ አሰባሰብ በ Rc መኪና ላይ - በዚህ መመሪያ ውስጥ የጂፒኤስ ሞዱሉን በ RC መኪና ላይ እንዴት እንደምናዋቀር እና የተሰበሰበውን መረጃ በቀላሉ ለመቆጣጠር ለድር ገጽ እንደለጠፈ እንነጋገራለን። እኛ እዚህ ሊገኝ የሚችለውን የ RC መኪናችንን እንዴት እንደሠራን አስቀድመን አስተማሪ አድርገናል። ይህ እየተጠቀመ ነው
EAL- የተከተተ - ጥምር መቆለፊያ: 4 ደረጃዎች
EAL- የተከተተ- ጥምር መቆለፊያ- ይህ ፕሮጀክት በ EAL ውስጥ የትምህርት ዓይነት 2.1 ሲ-ፕሮግራምን ለመምረጥ ያደረግሁት አንድ የትምህርት ቤት ፕሮጀክት ነው። የአርዱዲኖ ፕሮጀክት እና ሲ-ፕሮጄክት ስሠራ ለመጀመሪያ ጊዜ ነው። ያ ፕሮጀክት ነው ፣ ይህም የቁልፍ መቆለፊያ የሚያቀርብ። ጥምር መቆለፊያ
EAL - የተከተተ ፕሮግራም - ከረሜላ ቀላቃይ 1000: 9 ደረጃዎች
EAL - የተከተተ መርሃ ግብር - ከረሜላ ቀላቃይ 1000 - በአርዱዲኖ ውስጥ ለፕሮጀክታችን ለከረሜላ ቀላቃይ ለመሥራት ወስነናል። ሀሳቡ ተጠቃሚው አንድ አዝራር መግፋት ይችላል እና ከዚያ ሞተሮቹ ከረሜላ ወደ ሳህን ውስጥ ማስወጣት ይጀምራሉ ፣ እና ፕሮግራሙ አካሄዱን ሲያከናውን ያቆማል። የመጀመሪያው ረቂቅ w
EAL- የተከተተ የቤት ውስጥ-የአየር ንብረት -5 ደረጃዎች
EAL- የተካተተ የቤት ውስጥ-የአየር ንብረት- ለት / ቤታችን ፕሮጀክት አርዱዲኖን ወደ አውቶማቲክ ስርዓት የማዋሃድ ተልእኮ ተሰጥቶናል። እኛ የሙቀት መጠንን ፣ እርጥበትን እና የዲሲቤል ደረጃን በቤት ውስጥ የሚሰማውን የቤት ውስጥ የአየር ንብረት ዳሳሽ ለመሥራት መርጠናል። በካቢኔው ውስጥ ሁለት ቀዳዳዎችን ቆፍረናል ፣
EAL - የኢንዱስትሪ 4.0 ሙቀት እና እርጥበት - 9 ደረጃዎች
EAL - ኢንዱስትሪያል 4.0 ሙቀት እና እርጥበት - እኔ protekt har har la la en en maskine der regulerer varmen og fugtigheden i et rum og opsamler ውሂብ ለ forbedre indeklimaet i et rum i fremtiden. Den g ø r brug af 4 forskellige programmer og forskellige typer ሃርድዌር