ዝርዝር ሁኔታ:

Raspberry Pi ፣ Python ፣ እና TB6600 Stepper Motor Driver: 9 ደረጃዎች
Raspberry Pi ፣ Python ፣ እና TB6600 Stepper Motor Driver: 9 ደረጃዎች

ቪዲዮ: Raspberry Pi ፣ Python ፣ እና TB6600 Stepper Motor Driver: 9 ደረጃዎች

ቪዲዮ: Raspberry Pi ፣ Python ፣ እና TB6600 Stepper Motor Driver: 9 ደረጃዎች
ቪዲዮ: Raspberry Pi - How to Begin Coding Python on Raspberry Pi 2024, ሰኔ
Anonim
Raspberry Pi ፣ Python ፣ እና TB6600 Stepper Motor Driver
Raspberry Pi ፣ Python ፣ እና TB6600 Stepper Motor Driver

ይህ አስተማሪ Raspberry Pi 3b ን ከቲቢ 6600 ስቴፐር ሞተር መቆጣጠሪያ ፣ ከ 24 ቪዲሲ የኃይል አቅርቦት እና ከ 6 ሽቦ ስቴፐር ሞተር ጋር ለማገናኘት የወሰድኩትን ደረጃዎች ይከተላል።

ምናልባት እንደ ብዙዎቼ ነኝ እና ከብዙ የድሮ ፕሮጀክት የግራ ክፍል ክፍሎች የ “መያዣ ቦርሳ” ይኖረኛል። በስብስቤ ውስጥ 6 የሽቦ ስቴፐር ሞተር ነበረኝ ፣ እና ትንሽ ለመማር ጊዜው እንደ ሆነ ወሰንኩ። ይህንን ከ Raspberry Pi ሞዴል 3B ጋር እንዴት ማገናኘት እንደምችል የበለጠ።

እንደ ትንሽ ማስተባበያ ፣ እዚህ መንኮራኩሩን አልፈጠርኩም ፣ በቀላሉ በድር ላይ በቀላሉ የሚገኝ መረጃን ሰብስቤ ፣ ትንሹን ጠላቴን በእሱ ላይ ጨመርኩ እና እንዲሠራ ለማድረግ ሞከርኩ።

እዚህ ያለው ዓላማ በእውነቱ ጥቂት ነገሮችን በአንድ ላይ ለመሳብ (በአነስተኛ ወጪ) ፣ ለኔ Raspberry Pi አንዳንድ የ Python ኮድ መጻፍ እና ሞተሩ እንዲሽከረከር ማድረግ ብቻ ነበር። እኔ ያከናወንኩት በትክክል ይህ ነው።

ስለዚህ እንጀምር…

ደረጃ 1: Raspberry Pi

Raspberry Pi
Raspberry Pi

ስለ Raspberry Pi ፣ እኔ ሶስት መደበኛ የ GPIO ፒኖችን እጠቀም ነበር ፣ ስለዚህ ይህ መሥራት ያለበት (እኔ አልሞከርኩም) ከማንኛውም ፒ ፣ ወይም ብርቱካናማ ሰሌዳ ፣ ቲንከር ቦርድ ወይም እዚያ ከሚገኙት ክሎኖች ጋር ነው። ከመጠን በላይ አስተያየቴን በሰጠሁት የ Python ኮድ ውስጥ (እና) ሌላውን አንጎለ ኮምፒውተር የሚጠቀሙ ከሆነ ወይም ትንሽ ነገሮችን ለመለወጥ ከፈለጉ የተለያዩ የ GPIO ፒኖችን መምረጥ (እና) ማድረግ ይችላሉ።

እባክዎን በ RPi ላይ ከጂፒኦ ፒኖች ጋር በቀጥታ እየተገናኘሁ መሆኑን ልብ ይበሉ ፣ ስለሆነም የጂፒኦ ፒኖቹ የሚያዩትን ቮልቴጅ ወደ 3.3 ቮልት እገድባለሁ።

ደረጃ 2: TB6600 Stepper የሞተር ሾፌር / ተቆጣጣሪ

TB6600 Stepper የሞተር ሾፌር / ተቆጣጣሪ
TB6600 Stepper የሞተር ሾፌር / ተቆጣጣሪ

ቀደም ሲል እንደገለጽኩት የቲቢ 6600 ስቴፐር ሞተር ሾፌር / መቆጣጠሪያን ለመጠቀም መርጫለሁ።

ይህ ተቆጣጣሪ -

  • ዝግጁ (eBay ፣ አማዞን ፣ አሊ ኤክስፕረስ ወይም ሌሎች ብዙ ይፈልጉ)።
  • በቀላል የመዳረሻ መቀየሪያዎች በጣም የተዋቀረ።
  • የውቅረት እና የሽቦ ዝርዝሮች በጉዳዩ ላይ በሐር ተጣርተዋል።
  • የግቤት ቮልቴጅ ክልል ከ 9 VDC እስከ 40 VDC
  • እስከ 4 አምፒ የሞተር ድራይቭ ውፅዓት አቅም ያለው።
  • ውስጣዊ የማቀዝቀዣ ማራገቢያ እና ጥሩ የሙቀት መስጫ አለው።
  • 3 ተነቃይ አያያ equippedች የተገጠመለት ነው።
  • ትንሽ አሻራ አለው ፣
  • ለመጫን ቀላል።

ነገር ግን የግዢው ዝቅተኛ ዋጋ በእውነቱ በዚህ ስምምነት ላይ የታተመ ነው።

ደረጃ 3 Stepper Motor…

የእንፋሎት ሞተር…
የእንፋሎት ሞተር…

እኔ የተጠቀምኩት የእግረኛው ሞተር ትንሽ ያልታወቀ ነው። ለብዙ ዓመታት ኖሬዋለሁ ፣ እና እንዴት እንዳገኘሁ ወይም የቀደመ አጠቃቀሙ ታሪክን አያስታውሱ።

በዚህ አስተማሪ ውስጥ ችሎታዎቹን እንዴት እንደሚለዩ በዝርዝር አልገልጽም - ለእሱ እውነተኛ የሕይወት አጠቃቀም የለኝም (ከሙከራ በስተቀር) ስለዚህ ያንን እዘለዋለሁ።

ሚዛናዊ የሆነ አጠቃላይ የእንፋሎት ሞተርን እጠቀም ነበር። ከዩቲዩብ የሚመጡትን ገመዶች ለመፈተሽ በ YouTube ላይ እና እዚህ በአስተማሪዎች ላይ ትንሽ ጊዜ አጠፋሁ።

የእኔ ሞተር በእውነቱ በላዩ ላይ 6 ሽቦዎች አሉት… በዚህ ትግበራ ውስጥ ሁለቱን “የመሃል መታ” ሽቦዎችን ገለልተኛ እና ግንኙነት የሌላቸውን ትቼዋለሁ።

እርስዎ ተመሳሳይ “አጠቃላይ” ዓይነት የእግረኛ ሞተር ካለዎት ፣ በኦሆሜትር ሜትር እና በጥቂት ጊዜ እርስዎም ሽቦውን አውጥተው በዚህ መንገድ እንዲሰሩ ማድረግ እንደሚችሉ እርግጠኛ ነኝ። የራስዎን ሞተር በቀላሉ ለመደርደር የሚመራዎት ብዙ የ YouTube ቪዲዮዎች አሉ።

ደረጃ 4 የኃይል እና የኃይል አቅርቦቶች።

የኃይል እና የኃይል አቅርቦቶች።
የኃይል እና የኃይል አቅርቦቶች።

ጥንቃቄ እዚህ መሰጠት አለበት…

በግንባታዎ ላይ በመመስረት ከመስመር ቮልቴጅ (የቤት ኃይል) ጋር መገናኘት ያስፈልግዎታል። ሁሉንም ተገቢ የደህንነት ጥንቃቄዎች መጠቀሙን ያረጋግጡ -

  • ወደ ቀጥታ የኃይል ምንጮች የኤሌክትሪክ ግንኙነቶችን ለማድረግ አይሞክሩ።
  • ተገቢ መጠን ያላቸው ፊውዝዎችን እና የወረዳ ማከፋፈያዎችን ይጠቀሙ
  • የእርስዎን PSU ን ለማብራት የኃይል ማብሪያ / ማጥፊያ ይጠቀሙ (ይህ የኃይል አቅርቦቱን ከቀጥታ መስመር ቮልቴጅ ለመለየት ቀላል ያደርገዋል)።
  • ሁሉንም ሽቦዎች በትክክል ያቋርጡ እና ጠንካራ ግንኙነቶችን ያድርጉ። ክሊፖችን ፣ ወይም የተሰበሩ ሽቦዎችን ፣ ወይም የታመሙ መገጣጠሚያዎችን አይጠቀሙ።
  • የኤሌክትሪክ ሠራተኛ ቴፕ እንደ ኢንሱለር አይጠቀሙ

የ Stepper የሞተር ሾፌር መቆጣጠሪያን ለማብራት 24 VDC (5 Amp) የኃይል አቅርቦትን እጠቀም ነበር። እንዲሁም ለኤኤንኤ ፣ ለ PUL እና ለ DIR ምልክቶች እንደ ምንጭ ለመጠቀም 3.3 ቮልት ለማመንጨት ዲሲን ወደ ዲሲ ባክ PSU ለማሽከርከር የዚህን ተመሳሳይ የኃይል አቅርቦት ውፅዓት ተጠቅሜያለሁ (የሽቦውን ዲያግራም ይመልከቱ)

ከ 5.0 ቪዲሲ ምንጭ የአሁኑን ለመስመጥ RPi ን ለመጠቀም አይሞክሩ።

የ PUL ፣ DIR እና ENA ምልክቶችን ከ RPI በ 3.3 VDC ለማምጣት መሞከርን አልመክርም።

ደረጃ 5 የወረዳ ጥበቃ…

በሚከተለው የሽቦ ዲያግራም ውስጥ የኃይል አቅርቦቱን ከ ‹ኤሲ ኃይል› ጋር እንዴት ማገናኘት እንደሚቻል አልጠቅስም ፣ ወይም ለእሱ የወረዳ ተላላፊን ዘርዝር። ከዚህ ጋር የሚመሳሰል የሙከራ ስርዓት ለመገንባት ካሰቡ እርስዎ ከሚጠቀሙት የኃይል አቅርቦት (ies) ጋር የሚስማማውን Circuit Breaker እና Fuse ለመለየት ጊዜ መውሰድ ያስፈልግዎታል። አብዛኛዎቹ ዘመናዊ የኃይል አቅርቦቶች በእነሱ ላይ የተዘረዘሩ ቮልቴጅ እና ወቅታዊ መመዘኛዎች አሏቸው። እነዚህ መከተል አለባቸው ፣ እና ተገቢ የወረዳ ጥበቃዎች ተጭነዋል።

እባክዎን… ይህንን አስፈላጊ እርምጃ አይዝለሉ።

ደረጃ 6 - የሽቦ ዲያግራም

የሽቦ ዲያግራም
የሽቦ ዲያግራም

የኃይል አቅርቦቶች

የ 24 VDC የኃይል አቅርቦት ውፅዓት ከ 5 አምፕ ፊውዝ ጋር ተቀላቅሎ ከዚያ ወደ

  • TB6600 Stepper የሞተር ሾፌር / ተቆጣጣሪ “ቪሲሲ” ፒን (የቀይ ሽቦ በስዕሉ ውስጥ)።
  • እንዲሁም ወደ 3.3 VDC “ዲሲ ወደ ዲሲ መለወጫ” ግብዓት (እንደገና በስዕላዊ መግለጫው ውስጥ ቀይ ሽቦ)።

የ 3.3 ቪዲሲ “ዲሲ ወደ ዲሲ መለወጫ” ውፅዓት ወደ ቲቢ 6600 Stepper የሞተር ሾፌር / ተቆጣጣሪ (በስዕሉ ውስጥ ያለው የብሉ ሽቦ) ወደ “2” ፣ “4” እና “6” ይተላለፋል።

ማሳሰቢያ - ተቆጣጣሪው ራሱ እነዚህን ፒንዎች እንደ “5V” ምልክት ያደርጋቸዋል። 5 ቮ ለእነዚያ ፒኖች ቢቀርብ ይሠራል ፣ ግን በ RPI ላይ የጂፒዮ ፒኖች የቮልቴጅ ደረጃዎች በ 3.3 VDC ላይ ያለውን ቮልቴጅ ለመገደብ መርጫለሁ።

ማሳሰቢያ - የ “PUL” ፣ “DIR” እና “ENA” ምልክቶችን ከ 3.3 ቪዲሲ ከ RPI ለማምጣት እንዲሞክሩ አልመክርም።

ጂፒኦ ካርታ

GPIO ካርታ GPIO 17 PUL PINK ሽቦ በስዕሉ ውስጥ GPIO27 DIR ORANGE ሽቦ በስዕሉ ውስጥ GPIO22 ENA GREEN ሽቦ በስዕሉ ውስጥ

ደረጃ 7: ክወና

ክወና
ክወና

በመሠረቱ ፣ Raspberry Pi ሃርድዌር ሶስት ምልክቶችን ይቆጣጠራል-

ጂፒኦ ካርታ GPIO 17 PUL GPIO27 DIR GPIO22 ENA

GPIO22 - ኢዜአ - የ Stepper Motor Driver / Controller ተግባርን ያነቃል ወይም ያሰናክላል።

LOW በሚሆንበት ጊዜ መቆጣጠሪያው ተሰናክሏል። ይህ ማለት ይህ መስመር ከፍ ያለ ወይም ካልተገናኘ ፣ ከዚያ TB6600 ን ያነቃል ፣ እና ትክክለኛ ምልክቶች ከተተገበሩ ሞተሩ ይሽከረከራል።

GPIO27 - DIR - የሞተር ሽክርክሪት አቅጣጫን ያዘጋጃል።

ከፍ ባለ ወይም በማይገናኝበት ጊዜ ሞተሩ በአንድ አቅጣጫ ይሽከረከራል። በዚህ ሁኔታ ፣ ሞተሩ በሚፈልጉት አቅጣጫ የማይሽከረከር ከሆነ ፣ ሁለቱን የ A ሞተር ሽቦዎች እርስ በእርስ ፣ ወይም ሁለቱ ቢ የሞተር ሽቦዎችን እርስ በእርስ መለዋወጥ ይችላሉ። በቲቢ 6600 ላይ በአረንጓዴ ማገናኛዎች ላይ ያድርጉት።

ይህ ፒን LOW ሲሄድ ፣ ቲቢ 6600 ውስጣዊ ትራንዚስተሮችን ይቀይራል ፣ እና የሞተር አቅጣጫው ይለወጣል።

GPIO10 - PUL - የቲቢ 6600 Stepper የሞተር ሾፌር / ተቆጣጣሪ ምን ያህል በፍጥነት እንደሚሽከረከር የሚናገሩ ከ RPI የሚመጡ ዱባዎች።

እኔ የተጠቀምኩበትን የ Stepper የሞተር ሾፌር / ተቆጣጣሪ ማብሪያ ቦታዎችን ለማቀናጀት እባክዎን ከዚህ ጋር የተያያዙትን ምስሎች ይመልከቱ።

ደረጃ 8 - የፓይዘን ኮድ

ከመጠን በላይ አስተያየት የተሰጠበት ኮዴ ተያይachedል።

ይህንን እንደፈለጉ ለመጠቀም እና ለማርትዕ ነፃነት ይሰማዎት። ከፊሉን በድር ላይ አገኘሁ እና ለሙከራ እና ለግምገማ ዓላማዎች አክዬዋለሁ።

== == ==

ደረጃ 9: ማጠቃለያ

ሰርቷል.. ለማሻሻል ብዙ ቦታ አለ ፣ እና ኮዱ ሊጸዳ ይችላል ፣ ግን እሺ።

የአስተያየት ጥቆማዎችዎን እና እርስዎ ያደረጓቸውን ማናቸውም ለውጦች / ዝመናዎች መስማት ያስደስተኛል።

አመሰግናለሁ.

የሚመከር: