ዝርዝር ሁኔታ:
ቪዲዮ: አርዱዲኖ ሰርቮ ከበሮ ማሽን 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ይህ ቀላል ሁለት ማይክሮ-ሰርቪስ እና አርዱዲኖ ኡኖ ቁጥጥር ያለው ከበሮ ማሽን ወይም ሮቦት ነው። አገልጋዮቹ በ 4 ጠንካራ ማግኔቶች ወደ ወጥመዱ ከበሮ በተያዘው ኤል ቅርጽ ባለው የእንጨት ቅንፍ ላይ ተጭነዋል። የ servo ክንዶች እንደ ከበሮ-ዱላ ሆነው በሚያገለግሉት በሁለት ቾፕስቲክዎች ላይ ተጣብቀዋል። እሱ በጣም ጮክ ነው ግን በጣም ጮክ አይደለም። በጣም ከባድ የሆኑ መደበኛ መጠን ያላቸው ሰርዶሶችን እና በጣም ከበድ ያሉ እውነተኛ ከበሮ በትሮችን በመጠቀም ብዙ ጩኸቶች ሊገኙ ይችላሉ። ግን ያ ደግሞ ለ servos የተለየ የኃይል አቅርቦት ይፈልጋል። ማይክሮ-ሰርቪስ በመጠቀም አርዱinoኖ ያለ የተለየ የኃይል አቅርቦት በቀጥታ እነሱን ለማገልገል በቂ የአሁኑን አቅርቦት ይሰጣል።
ቪዲዮው የ Wipeout ከበሮ ሶሎ ቀለል ያለ ስሪት ለማቀናበር ያለኝን ሙከራ ያሳያል። በእርግጥ በደቂቃ በእውነቱ 160 ምቶች ላይ አይደለም ነገር ግን ያ በጣም አሪፍ የሆነ ሌላ ሰርቪስ በመጨመር በቀላሉ ማግኘት ይችላል። ሰርቨርን በመጠቀም ሊገኝ የሚችለውን ከፍተኛ ቢፒኤም አላሰላሁም እና ከበሮ ከተቀመጠበት ቦታ ወደ ከበሮ-ጭንቅላቱ ለመድረስ ትንሽ መዘግየትን ይጠይቃል።
እርስዎ ሊፈጥሩዋቸው የሚችሏቸው ቅኝቶች በአዕምሮዎ ብቻ የተገደቡ ናቸው ፣ እና ሙዚቀኛ ከሆኑ ከበሮ ማሽኑ ከዲጂታል ከበሮ ማሽን ጋር ለመጫወት የበለጠ አስደሳች ጓደኛ ነው።
ብቸኛው አሉታዊው የካሜራ ኦዲዮ በጣም የሚያንፀባርቅ ቢመስልም በእውነቱ ያን ያህል ትኩረት የማይሰጥ የ servo ጫጫታ ነው።
ደረጃ 1 የ Servo ቅንፍ ይገንቡ
ይህ ቅንፍ የተሠራው በእጄ ከነበረኝ አንዳንድ የትርፍ ጊዜ ማሳለፊያ ጣውላ ጣውላዎች ነው። ከብረት ኤል-ቅንፍ ጋር አንድ ላይ ሁለት ቁርጥራጮችን በማጣበቅ ኤል-ቅርፅን ፈጠርኩ። ከዚያም ሁለቱን ሰርቮች ለመያዝ ከላይኛው ጥብጣብ ላይ ትንሽ እንጨት ተጣብቋል።
እኔ በእንጨት ማገጃው ላይ ያሰርኳቸው ሁለት ምቹ የ servo ቅንፎች ነበሩኝ።
ቅንፍውን ወደ ወጥመዱ ከበሮ ለመያዝ 4 የኒዮዲየም ማግኔቶችን እጠቀም ነበር።
ደረጃ 2 - ሰርዶቹን ከአርዱዲኖ ኡኖ ጋር ያገናኙት
ሰርቪስ ቪሲሲ (መካከለኛ ሽቦ) ወደ አርዱinoኖ 5 ቪ ፒኖች ይሄዳል።
መሬቱ ሽቦዎች ወደ አርዱዲኖ መሬት።
የምልክት ሽቦዎች ወደ ፒኖች 6 እና 7 ይሄዳሉ።
አንድ ካለዎት የ servo ጋሻ የበለጠ ቀላል ያደርግልዎታል።
ደረጃ 3: የአርዲኖ ኮድ…
Wipeout ን ለመጫወት ከዚህ በታች ቀላል ንድፍ ነው። ለተለየ ማዋቀርዎ የ servo ቦታዎችን ማስተካከል ብቻ አለብዎት።
ይዝናኑ!
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#servo.h ን ያካትቱ
// የ servo ከበሮ ጂም ዴሜሎ ሰኔ 2018
Servo myservo1, myservo2;
int servoPin6 = 6; // ሰርቪስ
int servoPin7 = 7;
ባዶ myServo (int servoPosition, int servoNumber) {
ከሆነ (servoNumber == 1) {
myservo1.write (servoPosition);
}
ከሆነ (servoNumber == 2) {
myservo2.write (servoPosition);
}
}
ባዶነት doOneEighthNote (int servoNumber ፣ int beat) {
int delayVal = 60;
ከሆነ (servoNumber == 1) {
ከሆነ (ቢመታ) {beat = 10; // ከተደበደበ = 1 ከዚያ ለጠንካራ ጉብታ ትንሽ ተጨማሪ servo ን ይጨምሩ
}
myServo (150 + ምት ፣ servoNumber); // ወደታች
መዘግየት (delayVal);
myServo (100 ፣ servoNumber); // ወደ ላይ
መዘግየት (delayVal);
}
ከሆነ (servoNumber == 2) {
ቢመታ (ቢመታ) ድብደባ = -10;
myServo (60 + ምት ፣ servoNumber); // ወደታች
መዘግየት (delayVal);
myServo (80 ፣ servoNumber); // ወደ ላይ
መዘግየት (delayVal);
}
}
ባዶነት ማዋቀር ()
{
// Serial.begin (9600);
myservo1.attach (servoPin6, 1000, 2000); // አገልጋዩን በፒን 9 ላይ ወደ servo ነገር ያያይዘዋል
myservo1. ጻፍ (100);
myservo2.attach (servoPin7, 1000, 2000); // አገልጋዩን በፒን 9 ላይ ወደ servo ነገር ያያይዘዋል
myservo2. ጻፍ (90);
}
ባዶነት loop () {
ጠራርጎ ማስወጣት(); // የማፅዳት ከበሮ አሠራር
// doOneEighthNote (2, 0);
መዘግየት (40);
}
ባዶነት ማጥፋት () {
doOneEighthNote (2, 1); doOneEighthNote (1, 0); doOneEighthNote (2, 0); doOneEighthNote (1, 0); // የመጀመሪያው ፓራም የ servo ቁጥር ሲሆን ሁለተኛው ፓራም (1 = ምት ፣ 0 = ምንም ምት የለም)
doOneEighthNote (2, 1); doOneEighthNote (1, 0); doOneEighthNote (2, 0); doOneEighthNote (1, 0);
doOneEighthNote (2, 1); doOneEighthNote (1, 0); doOneEighthNote (2, 0); doOneEighthNote (1, 0);
doOneEighthNote (2, 1); doOneEighthNote (1, 0); doOneEighthNote (2, 0); doOneEighthNote (1, 0);
doOneEighthNote (2, 1); doOneEighthNote (1, 0); doOneEighthNote (2, 0); doOneEighthNote (1, 0);
doOneEighthNote (2, 0); doOneEighthNote (1, 0); doOneEighthNote (2, 1); doOneEighthNote (1, 0);
doOneEighthNote (2, 0); doOneEighthNote (1, 0); doOneEighthNote (2, 0); doOneEighthNote (1, 0);
doOneEighthNote (2, 1); doOneEighthNote (1, 0); doOneEighthNote (2, 0); doOneEighthNote (1, 0);
doOneEighthNote (2, 1); doOneEighthNote (1, 0); doOneEighthNote (2, 0); doOneEighthNote (1, 0);
doOneEighthNote (2, 1); doOneEighthNote (1, 0); doOneEighthNote (2, 0); doOneEighthNote (1, 0);
doOneEighthNote (2, 1); doOneEighthNote (1, 0); doOneEighthNote (2, 0); doOneEighthNote (1, 0);
doOneEighthNote (2, 1); doOneEighthNote (1, 0); doOneEighthNote (2, 0); doOneEighthNote (1, 0);
doOneEighthNote (2, 1); doOneEighthNote (1, 0); doOneEighthNote (2, 0); doOneEighthNote (1, 0);
doOneEighthNote (2, 0); doOneEighthNote (1, 0); doOneEighthNote (2, 1); doOneEighthNote (1, 0);
doOneEighthNote (2, 0); doOneEighthNote (1, 0); doOneEighthNote (2, 1); doOneEighthNote (1, 0);
doOneEighthNote (2, 0); doOneEighthNote (1, 0); doOneEighthNote (2, 0); doOneEighthNote (1, 0);
}
የሚመከር:
ቀላል ከበሮ ማሽን ከአርዱዲኖ ኡኖ እና ሞዚዚ ጋር - 4 ደረጃዎች
ቀላል ከበሮ ማሽን ከአርዱዲኖ ኡኖ እና ሞዚ ጋር - በአርጀንቲና ውስጥ መኖር ማለት ዓለም አቀፍ ፖስታ ይሰረቃል ወይም በጉምሩክ ውስጥ ይጣበቃል ማለት ነው። የኮሮናቫይረስ መነጠልን ያክሉ እና ቀጣዩ ፕሮጀክትዎ ለአሮጌው የአርዱዲኖ ኡኖ ቦርድ የተገደበ ነው። መልካም ዜና? ከሮሊንግ ስቶንስ የመጣው ታላቁ ገጣሚ “ጊዜው በ m ላይ ነው
ማይክሮ - ቢት - ማይክሮ ከበሮ ማሽን - 10 ደረጃዎች (ከስዕሎች ጋር)
ማይክሮ - ቢት - ማይክሮ ድራም ማሽን - ይህ ማይክሮ -ቢት ማይክሮ ከበሮ ማሽን ነው ፣ ድምፁን ብቻ ከማመንጨት ይልቅ ፣ ተዋናይ ከበሮዎችን። ከማይክሮ ቢት ኦርኬስትራ ጥንቸሎች የተነሳሱ ከባድ ነው። ከሞክሮ ጋር ለመጠቀም ቀላል የሆኑ አንዳንድ ሶሎኖይዶችን ለማግኘት ትንሽ ጊዜ ወስዶብኛል ፣ ቢት ፣
Makey Makey የኤሌክትሪክ ከበሮ / ከበሮ ማሽን: 8 ደረጃዎች
ማኪ ማኪ ኤሌክትሪክ ከበሮ / ከበሮ ማሽን - የኤሌክትሪክ ማማዎችን እንዴት እንደሚገነቡ ይህ ትምህርት ወደ Makey Makey ውድድር። ቁሳቁስ መግባት ነው ፣ በተገኝነት እና በግል ምርጫዎች ላይ ይለያያል። ካርቶን በበለጠ ዘላቂ ቁሳቁሶች ሊተካ ይችላል ፣ እና በደረጃ በአረፋ/ ሌላ ለቴክስ
ለልብስ ማጠቢያ ማሽን ከበሮ ፈጠራ ይጠቀማል - 5 ደረጃዎች
ለልብስ ማጠቢያ ማሽን ከበሮ ፈጠራ ይጠቀማል - ይህ መማሪያ ለማነሳሳት እና የተወገዱ ነገሮችን በአማራጭ መንገድ ለመመልከት የታሰበ ነው። እሱ የግድ እንዲባዛ የታሰበ አይደለም ነገር ግን በተለምዶ የማይታሰብ የልብስ ማጠቢያ ከበሮ አጠቃቀምን በተመለከተ ሀሳቦችን ለእርስዎ ለመስጠት። የእኔ ፎኩ
DIY ኤሌክትሮኒክ ከበሮ (ከበሮ ሞዱል ተጠይቋል) 4 ደረጃዎች
DIY ኤሌክትሮኒክ ከበሮዎች (የከበሮ ሞዱል ተጠይቋል) - ስለዚህ ባለፈው ዓመት ለቤቴ ጓደኞቼ ፣ እና እንደ ትንሽ ከበሮ ከበሮ ሆኖ ነገሮችን ዝም ማለት ነበረብኝ። በበይነመረብ ላይ ተንሳፈፍኩ እና በ ‹ሀክ-ቀን› ላይ ስላለው ስለ DIY ከበሮ ካነበብኩ በኋላ አንዳንድ ታላላቅ ድር ጣቢያዎችን አገኘሁ ፣ እና ምን ያውቃሉ ፣ አንድ ሞን