ዝርዝር ሁኔታ:
- ደረጃ 1: ክፍሎች ያስፈልጋሉ
- ደረጃ 2 - TB6612FNG Breakout Board
- ደረጃ 3: መውጫዎችን ይሰኩ
- ደረጃ 4: መርሃግብሮች
- ደረጃ 5 - ሽቦውን ከፍ ያድርጉት
- ደረጃ 6 ቤተ -መጽሐፍቱን ማውረድ እና መጫን
- ደረጃ 7 - የምሳሌውን ኮድ ማስኬድ
- ደረጃ 8 ቤተ -መጽሐፍት አብራርቷል
ቪዲዮ: በቲቢ 6612FNG አነስተኛ ሞተሮችን መንዳት 8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
TB6612FNG ከቶሺባ ባለሁለት ሞተር ሾፌር አይሲ ነው። ለእሱ ብዙ የተበላሹ ሰሌዳዎች አሉ እና ትናንሽ ሞተሮችን ለማሽከርከር በጣም ታዋቂ ከሆኑት ምርጫዎች አንዱ ነው።
በ TB6612FNG ለመጀመር ብዙ የመስመር ላይ ሀብቶች አሉ ፣ ግን ያገኘሁትን በተሻለ ለማጠናቀር ይህንን ለማንኛውም ለመጻፍ ወሰንኩ።
እኔ በቁጥጥር አመክንዮ ላይ አተኩሬ እንዲሁም በዚህ መመሪያ ውስጥ የ Sparkfun TB6612FNG የሞተር ሾፌር ቤተመጽሐፉን በዝርዝር እገልጻለሁ።
ደረጃ 1: ክፍሎች ያስፈልጋሉ
ዛሬ የምንጠቀመው እዚህ አለ -
1) ማይክሮ ሜታል ሞተሮች
2) TB6612FNG የሞተር ሾፌር
3) አርዱዲኖ እና የዩኤስቢ ገመድ
4) ለሞተር ሞተሮች የኃይል ምንጭ
5) የዳቦ ሰሌዳ
6) ዝላይ ሽቦዎች
ደረጃ 2 - TB6612FNG Breakout Board
ቀደም ሲል እንደጠቀስኩት ፣ ለ TB6612FNG ከተለያዩ አምራቾች ብዙ የተበላሹ ቦርዶች አሉ። ሁሉም በእነሱ ላይ ብዙ ወይም ከዚያ ያነሰ ተመሳሳይ ክፍሎች እና እንዲሁም ተመሳሳይ ፒኖት አላቸው።
ተቆጣጣሪዎች ከሞተሮች ጫጫታ ለመከላከል በቦርዱ ላይ ይሸጣሉ ፣ ስለዚህ እነዚያን የሴራሚክ አቅም ለሞተሮች መሸጥ የለብዎትም።
አይሲ (IC) እንዲሁ ከኋላ EMF ከሞተሮች ለመጠበቅ ከውስጥ ዳዮዶች ጋር ይመጣል። ግን ተጨማሪ የደህንነት እርምጃዎች መኖሩ ማንንም አይጎዳውም። እኔ አልጨመርኳቸውም ምክንያቱም ሞተሮቼ በጣም ትልቅ ስላልሆኑ እና ዳዮዶች ላይ አጭር ነኝ |
ደረጃ 3: መውጫዎችን ይሰኩ
የቲቢ 6612FNG መለያ ሰሌዳ በጣም የተረጋጋ ፒኖት አለው። ሁሉም የሞተር ውጤቶች ፣ ግብዓቶች እና የኃይል ግንኙነቶች ለከፍተኛው የአጠቃቀም ምቾት በጥሩ ሁኔታ ተሰብስበዋል።
ስለ ፒኖዎች እና እንዴት እነሱን ለማገናኘት ምሳሌ ሠርቻለሁ ፣ እነዚያን ሁሉ ሽቦዎች ሲያገናኙ ጠቃሚ እንደሚሆን ተስፋ አደርጋለሁ:)
ደረጃ 4: መርሃግብሮች
እኔ Fritzing ን ለመጠቀም በጣም አዲስ ነኝ። እኔ ከ Fritzing የወረዳ መርሃግብሮችን ለመረዳት በጣም ከባድ ሆኖ አግኝቼዋለሁ ፣ ግን የዳቦቦርዱ እይታ ለአስተማሪ ዕቃዎች ምቹ ነው። ማንኛውም የሽቦ ግንኙነቶች ግራ የሚያጋቡ ከሆነ ማንኛውንም ጥያቄ ለመጠየቅ ነፃነት ይሰማዎ።
ደረጃ 5 - ሽቦውን ከፍ ያድርጉት
በእቅዶች መሠረት ሁሉንም ነገር ያገናኙ። ብዙ ሽቦዎች አሉ ፣ ከእያንዳንዱ ግንኙነት በኋላ እንደገና ማረጋገጥዎን ያረጋግጡ።
ለሞተር ሾፌር ግብዓቶች የሚከተሉትን አርዱዲኖ ፒን ተጠቅሜአለሁ።
የሞተር ሾፌር -> የአርዱዲኖ ፒን ቁጥር
1) PWMA -> 5
2) INA1 -> 2
3) INA2 -> 4
4) PWMB -> 6
5) INB1 -> 7
6) INB2 -> 8
በዚህ ደረጃ ሊሳሳቱ የሚችሉ ነገሮች - 1) ቪኤም እና ጂኤንዲውን ከኃይል ምንጭ ሲያገናኙ ዋልታውን ወደኋላ አይመልሱ። የሞተር ሾፌርዎን ሊያበስሉ ይችላሉ።
2) በአርዱዲኖ ላይ PWMA እና PWMB ን ከ PWM ፒኖች ጋር ማገናኘቱን ያረጋግጡ።
3) ለእያንዳንዱ የተለየ የኃይል ምንጭ የሚጠቀሙ ከሆነ Arduino GND ን እና GND ን ከሞተር ሾፌሩ ጋር ማገናኘትዎን ያስታውሱ።
ደረጃ 6 ቤተ -መጽሐፍቱን ማውረድ እና መጫን
ቤተመፃሕፍቱን ከስፓርክፉን GitHub ገጽ ያውርዱ።
የዚፕ ፋይሉን ካወረዱ በኋላ የአርዲኖ አይዲኢዎን ይክፈቱ።
ከ Sketch> ቤተ -መጽሐፍትን ያካትቱ>. Zip ቤተ -መጽሐፍትን ያክሉ ፣ ያወረዱትን ቤተ -መጽሐፍት ያክሉ።
አንዴ በተሳካ ሁኔታ ከተጫነ እንደ ‹SparkFun TB6612FNG ሞተር ቤተ -መጽሐፍት› ሆኖ በፋይል> ምሳሌዎች ላይ መታየት አለበት።
የአርዱዲኖ ቤተ -መጽሐፍትን ለማውረድ እና ለመጫን የሚቸገሩ ከሆነ ፣ የዚህን ትምህርት ደረጃ 5 ይመልከቱ።
ደረጃ 7 - የምሳሌውን ኮድ ማስኬድ
አሁን የእኛ ቤተ -መጽሐፍት ተዘጋጅተናል ፣ እሱን ለመፈተሽ የምሳሌውን ኮድ መስቀል እንችላለን።
1) በቤተ -መጻህፍትዎ ላይ ከተዘረዘረው ‹Sparkfun TB6612FNG የሞተር ሾፌር ቤተ -መጽሐፍት› ውስጥ ‹MotorTestRun› ምሳሌን ይክፈቱ።
ማስታወሻ ፦ በደረጃ 5 ላይ እንደተጠቀሰው ተመሳሳይ የፒን ቁጥሮችን የማይጠቀሙ ከሆነ ፣ በማዋቀርዎ መሠረት የፒን ትርጓሜዎችን መለወጥዎን ያረጋግጡ።
2) ቦርድዎን ከቦርዱ ሥራ አስኪያጅ ይምረጡ
3) ኮድዎን ይስቀሉ እና ሞተሮቹ መንቀሳቀስ መጀመር አለባቸው
አንዴ ሞተሮቹን ከሰቀሉ መንቀሳቀስ መጀመር አለባቸው። እነሱ ካልሆኑ ፣ ሽቦዎን እንደገና ይፈትሹ።
ደረጃ 8 ቤተ -መጽሐፍት አብራርቷል
አሁን ቤተ -መጽሐፍትዎን ለራስዎ ኮድ እንዴት እንደሚጠቀሙበት ለማብራራት።
መጀመሪያ ቤተመፃሕፍቱን በማስመጣት እና በአርዱዲኖ ላይ ያሉትን ፒኖች በማስጀመር ይጀምሩ
#ያካትቱ
#መለየት AIN1 2 #መግለፅ AIN2 4 #መግለፅ PWMA 5 #መግለፅ ቢን 1 7 #መግለፅ ቢን 2 8 #መግለፅ PWMB 6 #STBY 9 ን መግለፅ
የሞተር ዕቃዎችዎን ለማስጀመር ለእያንዳንዱ ሞተሮች ማካካሻዎችን ማዘጋጀት ያስፈልግዎታል። በሞተርዎ ላይ የቅድሚያ ትዕዛዝ እየሰሩ ከሆነ ፣ እና በተቃራኒው እየተሽከረከረ እንደሆነ ያስቡ። እርስዎ እራስዎ እንደገና ሊለውጡት ይችላሉ ፣ ወይም ማካካሻውን ከዚህ ብቻ መለወጥ ይችላሉ። በ “SparkFun” ታክሏል። የእነዚህ ማካካሻዎች እሴቶች 1 ወይም -1 ናቸው።
ከዚያ እያንዳንዱን ሞተርስ በሚከተሉት መለኪያዎች ማስጀመር አለብዎት።
ሞተር = ሞተር (ፒን 1 ፣ ፒን 2 ፣ PWM ፒን ፣ ማካካሻ ፣ ተጠባባቂ ፒን)
const int offsetA = 1;
const int offsetB = 1; ሞተር ሞተር 1 = ሞተር (AIN1 ፣ AIN2 ፣ PWMA ፣ offsetA ፣ STBY);
እናም በዚህ ፣ ቤተ -መጽሐፍቱን ማስጀመር አበቃዎት። በማዋቀር () ተግባር ውስጥ ምንም ተጨማሪ ደረጃዎች የሉም ፣ እኛ በሉፕ () ተግባር ውስጥ ኮዱን ብቻ እናከናውናለን።
የሞተር ዘዴው የሚከተሉት ተግባራት አሉት። ሁሉንም ለመፈተሽ ዙሪያውን ያዙሩ።
1).መንጃ (ዋጋ ፣ ጊዜ)
Motor_name = የሞተርዎ እሴት እሴት = ከ 255 እስከ -255; አሉታዊ እሴቶች ሞተሩ በተገላቢጦሽ ጊዜ = በሚሊሰከንዶች ውስጥ እንዲንቀሳቀስ ያደርገዋል
2) ብሬክ ()
የብሬክ ተግባር ማንኛውንም ክርክር አይወስድም ፣ ሞተሮችን ይሰብራል።
3) ብሬክ (፣ <ሞተር_ስም 2)
የብሬክ ተግባር የሞተር ነገር ስሞችን እንደ ነጋሪ እሴት ይወስዳል። ብሬክ ሞተሮች ወደ ተግባሩ አልፈዋል።
4) ወደ ፊት (፣ ፣ ጊዜ) ወደ ፊት (፣ ፣ ፍጥነት ፣ ጊዜ)
ተግባር ሁለት የሞተር ነገርን ስም ፣ እንደ አማራጭ የ PWM ፍጥነት እና ጊዜን በሰከንድ ሰከንዶች ውስጥ ይቀበላል እና ለተላለፈው የጊዜ መጠን ሞተሩን ወደ ፊት አቅጣጫ ያስኬዳል። የፍጥነት ዋጋው አሉታዊ ከሆነ ሞተሩ ወደ ኋላ ይመለሳል። ነባሪው ፍጥነት ወደ 255 ተቀናብሯል።
5) ተመለስ (፣ ፣ ጊዜ) ተመለስ (፣ ፣ ፍጥነት ፣ ጊዜ)
ተግባር ሁለት የሞተር ነገርን ስም ፣ እንደ አማራጭ የ PWM ፍጥነት እና ጊዜን በሰከንድ ሰከንዶች ውስጥ ይቀበላል እና ለተላለፈው የጊዜ መጠን ሞተሩን ወደ ፊት አቅጣጫ ያስኬዳል። የፍጥነት ዋጋው አሉታዊ ከሆነ ሞተሩ ወደ ፊት ይሄዳል። ነባሪው ፍጥነት ወደ 255 ተቀናብሯል።
6) ግራ (፣ ፣ ፍጥነት) ቀኝ (፣ ፣ ፍጥነት)
ተግባር ሁለት የሞተር ዕቃ ስሞችን እና ፍጥነትን ይቀበላል። እንደ መለኪያዎች የተላለፉ የሞተር ዕቃዎች ቅደም ተከተል አስፈላጊ ነው። ነጠላ ሞተሮችን ለማሽከርከር በምትኩ.drive () ይጠቀሙ።
የሚመከር:
አርዱinoኖ ብዙ ሰርቮ ሞተሮችን እንዴት ማገናኘት እንደሚቻል - PCA9685 አጋዥ ስልጠና 6 ደረጃዎች
አርዱinoኖ ብዙ ሰርቮ ሞተሮችን እንዴት ማገናኘት እንደሚቻል - PCA9685 አጋዥ ስልጠና - በዚህ መማሪያ ውስጥ የ PCA9685 ሞጁልን እና arduino.PCA9685 ሞጁልን በመጠቀም በርካታ የ servo ሞተሮችን እንዴት ማገናኘት እንደሚቻል እንማራለን። : //www.adafruit.com/product/815 ቪዲዮውን ይመልከቱ
የዲዲ ሞተሮችን ከአርዱዲኖ እና ከ L293: 5 ደረጃዎች (ከስዕሎች ጋር) መቆጣጠር
የዲዲ ሞተሮችን በአርዱዲኖ እና በ L293 መቆጣጠር - የዲሲ ሞተሮችን ለመቆጣጠር ቀላል መንገድ። የሚያስፈልግዎት በኤሌክትሮኒክስ እና በፕሮግራም ውስጥ እውቀት ብቻ ነው ማንኛውም ጥያቄ ወይም ችግር ካለዎት በደብዳቤዬ እኔን ማነጋገር ይችላሉ - [email protected] የእኔን የ YouTube ሰርጥ ይጎብኙ https : //www.youtube.com/channel/UCuS39O01OyP
ከ 4 በላይ ሞተሮችን መጠቀም - በርካታ የሞተር ጋሻዎችን መደርደር -3 ደረጃዎች
ከ 4 በላይ ሞተሮችን መጠቀም - በርካታ የሞተር ጋሻዎችን መደራረብ - ሊማር የሚችል የንዝረት ስሜት መለዋወጫ እና የማሳደግ መሣሪያ (https: //www.instructables.com/id/Vibrotactile-Sens …) የስሜት ሕዋሳትን የሚተረጉምን መሣሪያ እንዴት እንደሚገነቡ ያሳያል። ወደ ንዝረት ማነቃቂያዎች ግቤት። እነዚያ የንዝረት ማነቃቂያዎች p ናቸው
Actobitty 2 በቲቢ 6612FNG SparkFun የሞተር ሾፌር ፣ ለጀማሪዎች መመሪያ። 3 ደረጃዎች
Actobitty 2 በቲቢ 6612FNG SparkFun የሞተር ሾፌር ፣ ለጀማሪዎች መመሪያ ።: ይህ አስተማሪዎች ለ Actobitty 2 Robot ከ SparkFun ጋር ® TB6612FNG የሞተር ሾፌር
የሞተር ቁጥጥር ፕሮጀክት በቲቢ 6612FNG 4 ደረጃዎች
የሞተር ቁጥጥር ፕሮጀክት ከ TB6612FNG ጋር - ይህ በ SparkFUN TB6612FNG የሞተር መቆጣጠሪያ መስሪያ ቦርድ እና በአርዱዲኖ ኡኖ የመስመር መስመሩን አንቀሳቃሽ እና ሰርቪ ሞተርን የሚቆጣጠር ቀላል ፕሮጀክት ነው።