ዝርዝር ሁኔታ:

3 ሰርቮ ሞተሮችን በ 3 ፖታቲሜትር እና አርዱinoኖ መቆጣጠር 11 ደረጃዎች (ከስዕሎች ጋር)
3 ሰርቮ ሞተሮችን በ 3 ፖታቲሜትር እና አርዱinoኖ መቆጣጠር 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: 3 ሰርቮ ሞተሮችን በ 3 ፖታቲሜትር እና አርዱinoኖ መቆጣጠር 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: 3 ሰርቮ ሞተሮችን በ 3 ፖታቲሜትር እና አርዱinoኖ መቆጣጠር 11 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: አዲስ Alter 3 GPT4 AI ሮቦት በ 43 መጥረቢያዎች አስደንጋጭ ችሎታዎችን ያሳያል 2024, ህዳር
Anonim
በ 3 ፖታቲሞሜትሮች እና አርዱinoኖ ጋር 3 ሰርቮ ሞተሮችን መቆጣጠር
በ 3 ፖታቲሞሜትሮች እና አርዱinoኖ ጋር 3 ሰርቮ ሞተሮችን መቆጣጠር

ሃይ እንዴት ናችሁ. ይህ የመጀመሪያ አስተማሪዬ ነው ፣ ስለዚህ እኔ በማዘጋጀት ላይ ምንም ዓይነት ስህተት ከሠራኝ እንደምትታገሱኝ ተስፋ አደርጋለሁ። እሱ ለጀማሪዎች የተፃፈ ነው ፣ ስለሆነም ከእናንተ መካከል በጣም የላቀ ይህንን ብዙ መዝለል እና እሱን ማገናኘት ብቻ ይችላሉ።

እኔ ራሴ ያወጣሁት ግብ በዚህ ድር ጣቢያ ላይ የሚታየውን ሮቦት መቆጣጠር መቻል ነበር።

bocabearingsworkshop.blogspot.co.id/2015/08…

የ 3 ፖታቲሞሜትሮችን አቀማመጥ በመቀየር 3 የተለያዩ የ servo ሞተሮችን መቆጣጠር መቻል ነበረብኝ። እንደዚህ ያሉ ነገሮችን የሚያደርጉ ብዙ ሰዎች እዚያ አሉ ፣ ግን እኔ ለፈለግኩት ሁሉ ትክክለኛ ተዛማጅ ማግኘት አልቻልኩም ፣ ስለዚህ ማንም የፈለገውን እንዲፈልግ የተማርኩትን ሁሉ በአንድ ላይ ለማምጣት ይህንን አስተማሪ ለመለጠፍ ወሰንኩ። እንደዚህ ያለ ነገር ማድረግ በፍጥነት ሊነሳ እና ሊሮጥ ይችላል። ይህ አስተማሪ በእውነቱ የሌሎች ሕዝቦች ግሩም ሥራ እና ጥረት ማጠቃለያ ነው።

በዚህ ውስጥ የተካተቱትን የግለሰብ ደረጃዎች ከመዘርዘርዎ በፊት ፣ ሁሉም ነገር እንዴት እንደሚሠራ ፈጣን ማብራሪያ መስጠት እፈልጋለሁ።

ፖታቲሞሜትሮቹ የአርዶኖን የአናሎግ ምልክት ይልካሉ። በአርዱዲኖ ላይ ያለው ንድፍ (ከዚህ በኋላ የበለጠ) ከዚያ የአናሎግ ግቤቱን ከፖታቲሞሜትር ወደ ዲጂታል ውፅዓት ይለውጣል እና ይህንን ውፅዓት ወደ ተገቢው መጠን ወደ ግራ ወይም ወደ ቀኝ ወደሚንቀሳቀስ ወደ servo ሞተር ይልካል።

ፖታቲሞሜትሮቹ ከአርዱዲኖ 5 ቪ መስመር የተጎላበቱ ሲሆኑ ሰርቪስ ኃይላቸውን ከባትሪ ጥቅል ያገኙታል።

ጠቃሚ ማሳሰቢያ - መጥፎ ነገሮች እንዳይከሰቱ አርዱዲኖን በባትሪ ጥቅል/ሰርቪስ ውስጥ ማድረጉ በጣም አስፈላጊ ነው ፣ ግን እኛ በምንሄድበት ጊዜ ስለዚህ ጉዳይ በበለጠ በዝርዝር እናገራለሁ።

ደረጃ 1 - ክፍሎችዎን ማዘጋጀት

ክፍሎችዎን ማዘጋጀት
ክፍሎችዎን ማዘጋጀት
ክፍሎችዎን ማዘጋጀት
ክፍሎችዎን ማዘጋጀት
ክፍሎችዎን ማዘጋጀት
ክፍሎችዎን ማዘጋጀት

ወደ የዳቦ ሰሌዳ ውስጥ ሊገጣጠሙ የሚችሉ እግሮች ያሉት ሶስት 10 ኪ potentiometers ያስፈልግዎታል።

እዚህ አገኘኋቸው -

www.adafruit.com/products/562

ቀጥሎ የ servo ሞተርስ ናቸው። የሚያንቀሳቅሱት ሸክም በጣም ትንሽ እና ርካሽ ስለሆኑ ትንንሾቹን እጠቀም ነበር።

www.adafruit.com/products/169

በመቀጠል የ 4 AA ባትሪ ጥቅል ያስፈልግዎታል

www.adafruit.com/products/830

ሁሉንም ነገር ለማገናኘት የዳቦ ሰሌዳ;

www.adafruit.com/products/239

አርዱዲኖ ኡኖ አር 3 (ቢያንስ እኔ የተጠቀምኩት ይህ ነው)

www.adafruit.com/products/50

አርዱዲኖን ከኮምፒዩተር ጋር ለማገናኘት የዩኤስቢ ገመድ

www.adafruit.com/products/62

ሰርዶሶቹን የሚቆጣጠረውን ፕሮግራም ለመስቀል የ Arduino IDE ሶፍትዌር

www.arduino.cc/en/Main/Software

ግንኙነቶችን ለማድረግ አንዳንድ የወንድ/የወንድ ዝላይ ኬብሎች እና አንዳንድ የመዝለያ ሽቦ

www.adafruit.com/products/1956

ሞተሮችዎን ከዳቦ ሰሌዳው ጋር ለማገናኘት የሚያገለግሉ የ Breakaway ራስጌ ፒኖች። እኔ እነዚያን እወዳቸዋለሁ ምክንያቱም እነሱ በዳቦ ሰሌዳ ውስጥ እንዲገጣጠሙ ለማድረግ የፕላስቲክ መከፋፈሉን ማስተካከል የለብዎትም።

www.adafruit.com/products/400

ደረጃ 2 - የዳቦ ሰሌዳዎን ያዘጋጁ

የዳቦ ሰሌዳዎን ያዘጋጁ
የዳቦ ሰሌዳዎን ያዘጋጁ

ብዙ የዳቦ ሰሌዳዎች ከላይ እና ከታች ባሉት የኃይል መስመሮች ላይ በ 2 ክፍሎች ተከፍለዋል (መጀመሪያ እነሱን መጠቀም ስጀምር ትንሽ ጭንቅላቴን መቧጨር ምክንያት ሆኖብኛል።) 4 ትናንሽ ሽቦዎችን በመጠቀም ክፍተቱን ማቋረጥ ይችላሉ ኃይልዎ በዳቦ ሰሌዳው ላይ ሁሉ መሄዱን ያረጋግጡ። በመጨረሻ ሁሉንም ተገናኝቶ የነበረውን አንድ ገዛሁ ፣ ግን ይህ ችግር ካጋጠመዎት ፣ እርስዎ እንዴት እንደሚፈቱት ይህ ነው።

ደረጃ 3 - አንድ ፖታቲሞሜትር 1 ን ማገናኘት

አንድ Potentiometer ን ማገናኘት 1
አንድ Potentiometer ን ማገናኘት 1

ይህ ሥዕላዊ መግለጫ በ potentiometer ላይ ያሉት 3 ፒኖች ምን እንደሆኑ ያሳያል።

ደረጃ 4 - የ Potentiometer 2 ን ማገናኘት

የ Potentiometer ን ማገናኘት 2
የ Potentiometer ን ማገናኘት 2

በሥዕላዊ መግለጫው ላይ እንደሚታየው 3 የወንድ ወንድ ኬብሎችን ይውሰዱ እና ወደ ዳቦ ሰሌዳ ይግፉት

ደረጃ 5 - የ Potentiometer 3 ን ማገናኘት

የ Potentiometer ን ማገናኘት 3
የ Potentiometer ን ማገናኘት 3

አሁን በስዕሉ ላይ እንደሚታየው የ potentiometer ን ፒኖች ወደ የዳቦ ሰሌዳ ይግፉት

ደረጃ 6 - የ Potentiometer ን ማገናኘት 4

የ Potentiometer ን ማገናኘት 4
የ Potentiometer ን ማገናኘት 4

አሁን ይህንን ሂደት 2 ተጨማሪ ጊዜ ይድገሙት እና አሁን የምልክት ገመዶችን ከአርዲኖ ጋር ለማገናኘት ዝግጁ እንሆናለን

ደረጃ 7 - የ Potentiometer የመጨረሻ ደረጃን ማገናኘት

የ Potentiometer የመጨረሻ ደረጃን ማሳደግ
የ Potentiometer የመጨረሻ ደረጃን ማሳደግ

አሁን ቢጫውን የምልክት ገመዶችን ወስደን ወደ አርዱዲኖ ቦርድ እንሰካቸዋለን። አርዱዲኖን በጥንቃቄ ይመልከቱ እና አናሎግ ኢን የተባለ የቦርዱን ክፍል ያያሉ። በስዕሉ ላይ እንደሚታየው ገመዶቻችንን ወደ A0 ፣ A1 እና A2 እንሰካለን።

ለጊዜው ያ እኛ እኛ ድስቶችን ጨርሰን ፣ አሁን ሞተሮችን ለማቀናበር።

ደረጃ 8 ሞተሮችን ማገናኘት 1

ሞተሮችን ማገናኘት 1
ሞተሮችን ማገናኘት 1
ሞተሮችን ማገናኘት 1
ሞተሮችን ማገናኘት 1
ሞተሮችን ማገናኘት 1
ሞተሮችን ማገናኘት 1

እንደ ፖታቲዮሜትሮች እኛ ተመሳሳይ ነገር ሦስት ጊዜ እናደርጋለን ስለዚህ አንድን እንዴት በዝርዝር ማዋቀር እንዳለብዎ እነግርዎታለሁ እና እርስዎ ማድረግ ያለብዎት ሂደቱን መድገም ብቻ ነው።

ከአንዱ ሞተር ወደ ሌላ ስለሚለያዩ በሞተር ላይ ያሉ የኬብል ቀለሞች አስቸጋሪ ናቸው። በእኔ ዲያግራም ውስጥ

ጥቁር መሬት ነው (-)

ቀይ ኃይል ነው (+)

ቢጫ ምልክት (ቶች) ነው

ጥንድ ረዥም የአፍንጫ ቀዘፋዎችን ይውሰዱ እና የ 3 የራስጌ ፒኖችን አንድ ክር ይሰብሩ እና በሴሮ ሞተር ላይ በሴት አያያዥ ውስጥ ያስገቡ። በስዕሉ ላይ እንደሚታየው servo ን ከዳቦ ሰሌዳ ጋር ያገናኙ። ያንን ካደረጉ በኋላ ሞተሮቹን ወደ ታችኛው የኃይል ሀዲዶች ማገናኘት ያስፈልገናል ፣ ስለዚህ ሁለት ወንድ ወንድ ኬብሎችን ወስደው እንደሚታየው ወደ ዳቦ ሰሌዳው ውስጥ ያስገቡ።

ይህንን ሂደት ሁለት ተጨማሪ ጊዜ ይድገሙት እና ከዚያ ሞተሮቹን ከአርዲኖ ጋር ለማገናኘት ዝግጁ እንሆናለን

ደረጃ 9 ሞተሮችን ማገናኘት 2

ሞተሮችን ማገናኘት 2
ሞተሮችን ማገናኘት 2

አሁን ሞተሮችን ከዳቦ ሰሌዳ ጋር አገናኘን የምልክት ገመዱን ከአርዲኖ ጋር ለማገናኘት ጊዜው አሁን ነው ፣ ለዚህም 3 ወንድ የወንዶች ዝላይ ገመዶች ያስፈልግዎታል።

በእነዚህ ቦታዎች ላይ ወደ ዳቦ ሰሌዳው ከዚያም ወደ አርዱinoኖ ውስጥ ይሰኩዋቸው

~9

~10

~11

በእኔ ሥዕላዊ መግለጫ ላይ እንደተቀመጡት እነዚህ በአርዱዲኖ በቀኝ በኩል ናቸው። እንዴት እንደሚዞር ለመንገር ከአርዱዲኖ ያለው ዲጂታል ምልክት ወደ ሰርቪሱ የሚላክበት ይህ ነው።

አንዴ ይህ ከተጠናቀቀ ኃይሉን ለማገናኘት እና እንዲሠራ ለማድረግ ዝግጁ ነን

ደረጃ 10 ኃይልን መጨመር

ኃይልን መጨመር
ኃይልን መጨመር
ኃይልን መጨመር
ኃይልን መጨመር
ኃይልን መጨመር
ኃይልን መጨመር

በዚህ ነጥብ ላይ የአርዱዲኖን 5v ኃይል እና መሬት ወደ ፖታቲዮሜትሮች ኃይል ከሚሰጥ በላይኛው ባቡር ጋር ማገናኘት እንፈልጋለን ፣ ከዚያ ሰርቦቹን ለማብራት የእኛን የባትሪ ጥቅል ወደ ታችኛው ሀዲዶች እናገናኛለን።

ይህንን ካደረግን ግን የአርዲኖ የመሬት አውሮፕላን እና ሰርቪው የመሬት አውሮፕላን እርስ በእርስ አይገናኙም ማለት ነው እና ይህ ምናልባት ትልቅ ችግሮች ሊያስከትል ይችላል። አርዱዲኖን ከዩኤስቢ ገመድ ይንቀሉ ፣ የባትሪ ማሸጊያው ከዳቦ ሰሌዳው ጋር አለመገናኘቱን ያረጋግጡ እና በስዕላዊ መግለጫው ላይ እንደሚታየው ሁለት ወንድ የወንድ ዝላይ ገመዶችን ያገናኙ ፣ አንደኛው በአርዱዲኖ ውስጥ 5v ፣ ሌላኛው በአርዱዲኖ ውስጥ መሬት።

ከዚያ በወንድ የወንድ ዝላይ ገመድ ይውሰዱ እና በመጋገሪያው በቀኝ በኩል እንደሚታየው መሬቱን ከከፍተኛው ሀዲድ ወደ ታችኛው ባቡር ላይ ያገናኙ። ይህ አሁን በአርዲኖ መሬት ውስጥ ቀጥሎ የምናያይዘውን የባትሪ መሬት ጋር ያገናኛል።

በመጨረሻ የባትሪውን ጥቅል ወደ የዳቦ ሰሌዳው ላይ ያክሉ እና አካላዊ ዝግጅቱን ጨርሰናል እና ወደ አርዱዲኖ መርሃ ግብር እንሄዳለን።

ደረጃ 11: Ardiuno ን ፕሮግራም ማድረግ

የአርዲኖኖ ፕሮግራሚንግ
የአርዲኖኖ ፕሮግራሚንግ

ስዕሎችን ወደ አርዱዲኖ ለመጫን ለማያውቅ ለማንም ሰው ከመቀጠልዎ በፊት እዚህ ትምህርቶችን ለማለፍ ጊዜ እንዲወስዱ ሀሳብ አቀርባለሁ።

www.arduino.cc/en/Tutorial/HomePage

በእኔ ቅንብር ውስጥ ያሉትን ግንኙነቶች ለመገምገም

ፖታቲዮሜትሮቹ ወደ A0 ፣ A1 እና A2 ተሰክተዋል

አገልጋዮቹ ወደ ~ 9 ፣ ~ 10 እና ~ 11 ተሰክተዋል

አርዱዲኖን ከማዋቀሪያችን ጋር እንዲሠራ ለማድረግ ኮዱን ስንጽፍ እነዚህ ቁጥሮች ያስፈልጉናል። ከዚህ በታች አርዱዲኖ እንዲሠራ የምጠቀምበት ኮድ ነው። እሱ የእኔ ኮድ አይደለም ፣ እኔ የማልፈልጋቸውን ክፍሎች ከሌላ ሰው ኮድ ጠልፌያለሁ ፣ እንደ አለመታደል ሆኖ የት እንዳገኘሁት ማስታወስ አልቻልኩም ስለዚህ ለፃፈው ሰው ክብር መስጠት አልችልም። እርስዎ የሚያውቁት ከሆነ እባክዎን ያሳውቁኝ እና እዚህ ወደ ሰውዬው ፕሮጀክት አገናኝ አደርጋለሁ።

#ያካትቱ

Servo myservo3;

Servo myservo5;

Servo myservo6;

n

int potpin = 0; int potpin2 = 1;

int potpin3 = 2;

int val = 0; int val2 = 0;

int val3 = 0;

ባዶነት ማዋቀር () {

myservo3.attach (9); myservo5.attach (10);

myservo6.attach (11);

}

ባዶነት loop () {

val = analogRead (potpin); val = ካርታ (ቫል ፣ 3 ፣ 1023 ፣ 0 ፣ 176);

myservo3. ጻፍ (ቫል);

መዘግየት (25);

val2 = analogRead (potpin2); val2 = ካርታ (val2, 3, 1023, 0, 176);

myservo5. ጻፍ (val2);

መዘግየት (25);

val3 = analogRead (potpin3); val3 = ካርታ (val3, 3, 1023, 0, 175);

myservo6. ጻፍ (val3);

መዘግየት (25);

}

ይህንን ወደ ባዶ ረቂቅ ይለጥፉት ፣ ያስቀምጡት እና ወደ አርዱinoኖ ይስቀሉት እና አሁን የእርስዎን ፖቲዮሜትሮች በ potentiometers መቆጣጠር እና በፕሮጀክትዎ ላይ መቀጠል መቻል አለብዎት!

የሚመከር: