Nema 17: wax walba oo ku saabsan mootada stepper-ka ee is-waafaqsan ee Arduino

nema 17

Waxaan horeyba u falanqeynay wax walba oo ku saabsan matoorrada stepper inaad ku isticmaali karto mashaariicdaada Arduino, laakiin waxaa jira mid ka mid ah matoorradaas oo ka dhex muuqda moodooyinka intiisa kale, sida Nema 17, maadaama ay tahay matoor aad u saxsan oo leh dhowr codsi, oo ay ku jiraan kuwa lagu beddelayo matoorka dhaawacmay qaar ka mid ah daabacayaasha 3D.

Mashiinka tallaabadaas waxaad awoodi doontaa inaad si sax ah u xakameyso wareegga wareegga dhidibkiisa samee dhaqdhaqaaq sax ah oo markaa xakamey dhaqdhaqaaqa mashiinkaaga ama aaladdaada. Tilmaamahan waxaad ka heli kartaa dhammaan macluumaadka aad u baahan tahay si aad u barato isaga oo aad u dhow una bilowdo la shaqaynta isaga.

Astaamaha farsamada ee Nema 17

Mootada Stepper Nema 17 waa nooca laba-cirifoodka, xagal tallaabo oo ah 1,8º, taas oo macnaheedu yahay, waxay u qaybin kartaa mid kasta oo ka mid ah kacdoonnada ama wuxuu isu rogi karaa 200 oo tallaabo. Duufaan kasta oo ay gudaha ku hayso waxay taageertaa 1.2A xoojinta 4v oo xiisad ah, taas oo ay awood ugu yeelan karto inay soo saarto xoog fara badan oo ah 3.2 kg / cm.

Sidoo kale, matoorkan Nema 17 waa mid xooganTani waa sababta loogu adeegsado codsiyada sida daabacadaha 3D guriga iyo aalado kale oo u baahan inay yeeshaan is waafajin aad u tiro badan. Tusaale daabacayaasha u adeegsada mashiinkan aasaaska dhaqdhaqaaqooda waa Prusa. Waxaa sidoo kale loo isticmaalaa mashiinka laser-ka, mashiinada CNC, mashiinada la qaado & meesha, iwm.

Si kastaba ha noqotee, dhammaantood maahan wax yaab leh iyo faa'iidooyin ku jira mashiinkan, maadaama ay tahay Awood badan in la isku halleyn karo, sidaa darteed, uusan sidaa ugu dheellitirneyn macnahan ...

Marka la soo koobo, astaamaha farsamada Waxay yihiin:

  • Mootada Stepper.
  • NemA 17 moodeel
  • Miisaanka 350 garaam
  • Cabbirka 42.3x48mm oo aan lahayn usheeda dhexe
  • Dhexroor usheeda dhexe 5mm D
  • 25mm dherer usheeda dhexe
  • 200 oo tallaabo markasta (1,8º / tallaabo)
  • 1.2A hadda ah halkii fuuli jiray
  • Qalabka 4v
  • Cadaadis 3.3 Ohm halkii mar
  • 3.2 kg / cm mashiinka matoorka
  • Inductance 2.8 mH halkii mar

Duubista iyo xaashiyaha xogta

Nema 17 khafiif ah

El mishiinka matoorrada stepper-ka ah Way fududahay, maaddaama ayan haysan fiilooyin aad u tiro badan oo isku xirka ah, waxay sidoo kale leeyihiin isku xira si aad si fudud ugu samayn karto. Xaalada NEMA 17 waxaad kaheleysaa cilad la mid ah tan aad ku arki karto sawirka kore.

Laakiin haddii aad u baahan tahay inaad ogaato faahfaahin dheeri ah oo farsamo iyo koronto ee xadka iyo xaddiga ay NEMA 17 ku shaqeyn karto, waad awoodi kartaa raadi xaashida xogta mootadan stepper-ka ah sidaasna ku hel dhammaan macluumaadka dhammaystirka ah ee aad raadineyso. Halkan waad awoodaa kala soo bax PDF oo leh tusaale.

Halkee si ay u iibsadaan iyo qiimaha

Waad heli kartaa qiimo jaban dukaamo elektaroonig ah oo khaas ah iyo waliba dukaamada internetka. Tusaale ahaan, waxaad ku haysataa Amazon. Waxaa jira iyaga oo ka socda soosaarayaal kala duwan iyo qaabab iib ah oo kala duwan, sida xirmooyin ah 3 ama unugyo ka badan haddii aad u baahan tahay dhowr ah aaladda moobilka, iwm Waa kuwan heshiisyo waaweyn:

Tusaale sida loo bilaabo Nema 17 iyo Arduino

Nema 17 iyo Arduino stepper motor schematic

Tusaale fudud oo aad ku bilaabi karto tan matoorka stepper NEMA 17 Iyada oo Arduino ay tahay qorshahan fudud ee aad isku ururin karto. Waxaan u isticmaalay darawal mootooyinka DRV8825, laakiin waxaad u isticmaali kartaa mid ka duwan iyo xitaa mootada stepper ka duwan haddii aad rabto inaad wax ka beddesho mashruuca oo aad la qabsatid baahiyahaaga. Isla sidaas oo kale ayaa ku dhacda koodhka sawirka, oo aad wax ka beddeli karto sidaad u jeceshahay ...

Xaaladda darawalka la isticmaalay, waxay taageertaa xoojinta 45v iyo 2A, sidaas darteed waxay ku habboon tahay matoorrada isteerinka ama steppers-ka cabbirka yar yar iyo midka dhexdhexaadka ah sida NEMA 17 laba-cirifoodka. Laakiin haddii aad u baahan tahay wax "ka culus", mooto ka weyn sida tan NEMA 23, markaa waad isticmaali kartaa darawalka TB6600.

Xusuusnow inaad sidoo kale isticmaali karto maktabadda AccelStepper maarayn fiican. Maktabad uu qoray Mike McCauley oo waxtar badan u leh mashaariicdaada, oo leh taageero dardargelinta iyo hoos u dhaca, faa iido weyn ayey u leedahay howlo fara badan.

ka xiriirada soo koobay waa kuwan soo socda:

  • Mashiinka NEMA 17 wuxuu leeyahay xiriirkiisa GND iyo VMOT ee korontada. Midkee sawirka ka muuqda oo leh qayb leh raajo la soo jiiday iyo capacitor. Ilaha waa inay lahaadaan inta udhaxeysa 8 iyo 45v sahayda, korantada aan ku daray ee aan ku darayna waxay noqon kartaa 100µF.
  • Labada baal ee stepper-ku waxay ku kala xiran yihiin A1, A2, iyo B1, B2 siday u kala horreeyaan.
  • Biiyaha 'GND pin' wuxuu kuxiranyahay Arduino's GND.
  • Qalabka VDD ee darawalka wuxuu ku xiran yahay 5v ee Arduino.
  • STP iyo DIR talaabada iyo jihada waxay kuxiran yihiin biinanka dhijitaalka ah 3 iyo 2 siday u kala horreeyaan. Haddii aad rabto inaad doorato biinanka kale ee Arduino waad dooran kartaa, kaliya waa inaad wax ka beddesho koodhka si waafaqsan.
  • RST iyo SLP si dib loogu dhigo loona seexdo darawalka waa inaad ku xirtaa iyaga 5v ee guddiga Arduino.
  • EN ama biinka hawlgalka ayaa laga yaabaa in laga jaro, maxaa yeelay sidan oo kale darawalku wuu firfircoonaan doonaa. Haddii loo dejiyo HIGH halkii LOW laga dhigi lahaa darawalka ayaa naafo ah.
  • Biinanka kale waa laga jari doonaa ...

Sida for koodh sawirWay fududaan kartaa tan si loo helo NEMA 17 oo loo shaqeeyo loona bilaabo, ciqaab loogu talagalay ...

#define dirPin 2
#define stepPin 3
#define stepsPerRevolution 200
void setup() {
  // Declare pins as output:
  pinMode(stepPin, OUTPUT);
  pinMode(dirPin, OUTPUT);
}
void loop() {
  // Set the spinning direction clockwise:
  digitalWrite(dirPin, HIGH);
  // Spin the stepper motor 1 revolution slowly:
  for (int i = 0; i < stepsPerRevolution; i++) {
    // These four lines result in 1 step:
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(2000);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(2000);
  }
  delay(1000);
  // Set the spinning direction counterclockwise:
  digitalWrite(dirPin, LOW);
  // Spin the stepper motor 1 revolution quickly:
  for (int i = 0; i < stepsPerRevolution; i++) {
    // These four lines result in 1 step:
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(1000);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(1000);
  }
  delay(1000);
  // Set the spinning direction clockwise:
  digitalWrite(dirPin, HIGH);
  // Spin the stepper motor 5 revolutions fast:
  for (int i = 0; i < 5 * stepsPerRevolution; i++) {
    // These four lines result in 1 step:
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(500);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(500);
  }
  delay(1000);
  // Set the spinning direction counterclockwise:
  digitalWrite(dirPin, LOW);
  //Spin the stepper motor 5 revolutions fast:
  for (int i = 0; i < 5 * stepsPerRevolution; i++) {
    // These four lines result in 1 step:
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(500);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(500);
  }
  delay(1000);
}

Macluumaad dheeraad ah, waad kala tashan kartaa koorsada barnaamijka Arduino bixisaa by Hwlibre.


Noqo kuwa ugu horreeya ee faallo bixiya

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.