ዝርዝር ሁኔታ:

ከ 4 በላይ ሞተሮችን መጠቀም - በርካታ የሞተር ጋሻዎችን መደርደር -3 ደረጃዎች
ከ 4 በላይ ሞተሮችን መጠቀም - በርካታ የሞተር ጋሻዎችን መደርደር -3 ደረጃዎች

ቪዲዮ: ከ 4 በላይ ሞተሮችን መጠቀም - በርካታ የሞተር ጋሻዎችን መደርደር -3 ደረጃዎች

ቪዲዮ: ከ 4 በላይ ሞተሮችን መጠቀም - በርካታ የሞተር ጋሻዎችን መደርደር -3 ደረጃዎች
ቪዲዮ: Как принять квартиру у застройщика? Ремонт в НОВОСТРОЙКЕ от А до Я. #1 2024, ህዳር
Anonim
ከ 4 በላይ ሞተሮችን መጠቀም - በርካታ የሞተር ጋሻዎችን መደርደር
ከ 4 በላይ ሞተሮችን መጠቀም - በርካታ የሞተር ጋሻዎችን መደርደር

ሊተማረው የሚችል የንዝረት እንቅስቃሴ የስሜት መለዋወጫ እና የማሳደግ መሣሪያ (https://www.instructables.com/id/Vibrotactile-Sens…) የስሜት ህዋሳትን ወደ ንዝረት ማነቃቂያዎች የሚቀይር መሣሪያ እንዴት እንደሚገነባ ያሳያል። እነዚያ የንዝረት ማነቃቂያዎች የሚዘጋጁት በአርዲኖ ኡኖ በሞተር ጋሻ በሚነዱ በሲሊንደሪክ ኤርኤም ሞተሮች ነው።

ከ 4 በላይ ሞተሮች ፣ በርካታ የሞተር ጋሻዎች መደራረብ አለባቸው።

ከ 6 በላይ ሞተሮች በተናጥል መንዳት ከፈለጉ ፣ አርዱዲኖ ኡኖ ካለው (6 PWM ፒኖች) እና ስለሆነም አርዱዲኖ ሜጋ የበለጠ የ PWM ፒኖች ያስፈልግዎታል። በንድፈ ሀሳብ ፣ ከሁለት በላይ ጋሻዎች በአርዱዲኖ ላይ ሊደረደሩ ይችላሉ ፣ ሆኖም ግን አርዱዲኖ ሜጋ እንዲሁ የተወሰነ የ PWM ፒን ፒን 15 ብቻ እንዳለው ያስቡ።

አቅርቦቶች

  • Adafruit Motorshield v2.3 እና ወንድ ቁልል ራስጌዎች
  • የሴት ቁልል ራስጌዎች (ለምሳሌ
  • አርዱዲኖ ሜጋ ከ 6 በላይ ሞተሮች (ለምሳሌ

ፕሮቶታይፕ ከ

ደረጃ 1: መሸጥ እና መደራረብ

መሸጫ እና መደራረብ
መሸጫ እና መደራረብ
መሸጫ እና መደራረብ
መሸጫ እና መደራረብ
መሸጫ እና መደራረብ
መሸጫ እና መደራረብ
  • በስዕሎቹ ውስጥ እንደሚታየው በሁለቱም የሞተር መከላከያዎች ላይ የመደርደሪያ መደራረብ ካስማዎች
  • በአንዱ ሰሌዳ ላይ በአንዱ ላይ የሚንሸራተቱ የአድራሻ አድራጊዎች (ይህንን ለማድረግ ለበለጠ ዝርዝር መመሪያዎች በስዕሉ እና https://learn.adafruit.com/adafruit-motor-shield-… ይመልከቱ)
  • ቁልል አርዱዲኖ እና ሁለቱም ጋሻዎች እርስ በእርሳቸው ላይ።
  • የ VIN Jumper በሁለቱም ጋሻዎች ላይ መሆኑን ያረጋግጡ።

ደረጃ 2 ኮድ

ኮድ
ኮድ

ይህ 8 ሞተሮች 3 የስሜት ህዋሳትን እንዲተረጉሙ የሚያሳይ ምሳሌ ነው-

  1. ከዚህ በታች ባለው ዚፕ አቃፊ ውስጥ የቀረበውን ኮድ ያውርዱ ፣ ይክፈቱት እና ቤተ -ፍርግሞችን ይጫኑ ፣…
  2. መሳሪያዎች → ቦርድ ላይ ጠቅ ያድርጉ Ar አርዱinoኖ/ጀኑኒኖ ሜጋ ወይም ሜጋ 2505 ን ይምረጡ
  3. አስፈላጊ ከሆነ በኮዱ ውስጥ የሚከተሉትን ክፍሎች ይለውጡ

እያንዳንዱን ሞተር በፒን ቁጥሩ እና በጋሻው ይግለጹ-

Adafruit_DCMotor *motor1 = AFMS1.getMotor (1); // ከመጀመሪያው ጋሻ ጋር የተገናኙ የዲሲ ሞተሮች ይግለጹ ADAFruit_DCMotor *motor2 = AFMS1.getMotor (2); Adafruit_DCMotor *motor3 = AFMS1.getMotor (3); Adafruit_DCMotor *motor4 = AFMS1.getMotor (4); Adafruit_DCMotor *motor5 = AFMS2.getMotor (1); // ከሁለተኛው ጋሻ ጋር የተገናኙ የዲሲ ሞተሮች ይግለጹ Adafruit_DCMotor *motor6 = AFMS2.getMotor (2); Adafruit_DCMotor *motor7 = AFMS2.getMotor (3); Adafruit_DCMotor *motor8 = AFMS2.getMotor (4);

ያገለገሉ ሞተሮችን ብዛት ይግለጹ

int nrOfMotors = 8;

በድርድር ውስጥ ሁሉንም ያገለገሉ ሞተሮችን ያካትቱ-

Adafruit_DCMotor *ሞተሮች [8] = {ሞተር 1 ፣ ሞተር 2 ፣ ሞተር 3 ፣ ሞተር 4 ፣ ሞተር 5 ፣ ሞተር 6 ፣ ሞተር 7 ፣ ሞተር 8 ፣

};

በአንድ ድርድር ውስጥ ሁሉንም አነፍናፊዎችን ያካትቱ-

ያልተፈረመ ቻር ሴንኮርፖንስ [3] = {A15 ፣ A14 ፣ A13 ፣

};

ኮዱን ወደ አርዱዲኖ ሜጋ ይስቀሉ። ተከናውኗል።

ደረጃ 3: እንዲለብስ ያድርጉት

እንዲለበስ ያድርጉት
እንዲለበስ ያድርጉት

SSAD ን የሚለብስ (https://www.instructables.com/id/Making-the-SSAD-W…) በሚለው መመሪያ ውስጥ አርዱዲኖ ኡኖን እንዴት ማያያዝ እንደሚቻል እና አንድ የሞተር ጋሻ በሰውነት ላይ ምሳሌ ተሰጥቷል።. አርዱዲኖ ሜጋን እና በርካታ የሞተር ጋሻዎችን መጠቀም ካለብዎት ፣ በስዕሉ ላይ እንደተመለከተው የሂፕ ቦርሳ ፣ ምሳሌው ተለባሽ ለማድረግ መፍትሄ ሊሆን ይችላል።

የሚመከር: