మేము ఇప్పటికే ప్రతిదీ విశ్లేషించాము స్టెప్పర్ మోటార్లు మీరు మీ ఆర్డునో ప్రాజెక్ట్లతో ఉపయోగించవచ్చు, కాని నెమా 17 వంటి మిగతా మోడళ్ల నుండి నిలుస్తుంది, ఎందుకంటే ఇది దెబ్బతిన్న మోటారును భర్తీ చేయడంతో సహా అనేక అనువర్తనాలతో చాలా ఖచ్చితమైన మోటారు. కొన్ని ప్రింటర్ల 3D.
ఈ స్టెప్పర్ మోటారుతో మీరు దాని అక్షం యొక్క భ్రమణాన్ని చాలా ఖచ్చితంగా నియంత్రించగలుగుతారు ఖచ్చితమైన కదలికలు చేయండి అందువల్ల మీ యంత్రం లేదా రోబోట్ యొక్క కదలికను నియంత్రించండి. మరియు ఈ గైడ్లో మీరు అతన్ని దగ్గరగా తెలుసుకోవటానికి అవసరమైన అన్ని సమాచారాన్ని పొందవచ్చు మరియు అతనితో పనిచేయడం ప్రారంభించండి.
- స్టెప్పర్ మోటర్ గురించి
- స్టెప్పర్ మోటార్ 28BYJ-48
- స్టెప్పర్ మోటార్ డ్రైవర్ DRV8825
- మోటార్లు కోసం L298N మాడ్యూల్
ఇండెక్స్
నేమా యొక్క సాంకేతిక లక్షణాలు 17
స్టెప్పర్ మోటర్ నేమా 17 బైపోలార్ రకం, 1,8º యొక్క దశ కోణంతో, అంటే, ఇది ప్రతి విప్లవాలను విభజించవచ్చు లేదా 200 దశలుగా మారుతుంది. దాని లోపల ఉన్న ప్రతి మూసివేత 1.2v ఉద్రిక్తత వద్ద 4A తీవ్రతకు మద్దతు ఇస్తుంది, దీనితో ఇది 3.2 కిలోల / సెం.మీ. యొక్క గణనీయమైన శక్తిని అభివృద్ధి చేయగలదు.
అలాగే, ఈ ఇంజిన్ నేమా 17 దృ is మైనదిఅందువల్ల ఇది హోమ్ 3D ప్రింటర్లు మరియు ఇతర రోబోట్లు వంటి అనువర్తనాలలో ఉపయోగించబడుతుంది, ఇవి గణనీయమైన స్థిరత్వం కలిగి ఉండాలి. ఈ ఇంజిన్ను వారి కదలికలకు ప్రాతిపదికగా ఉపయోగించే ప్రింటర్లకు ఉదాహరణ ప్రూసా. ఇది లేజర్ కట్టర్లు, సిఎన్సి యంత్రాలు, పిక్ & ప్లేస్ మెషీన్లు మొదలైన వాటిలో కూడా ఉపయోగించబడుతుంది.
అయితే, ఈ ఇంజిన్లో అన్నీ అద్భుతాలు మరియు ప్రయోజనాలు కావు మరింత శక్తివంతమైనది నమ్మదగినది, కాబట్టి, ఈ కోణంలో అంత సమతుల్యత లేదు ...
సంక్షిప్తంగా, సాంకేతిక లక్షణాలు అవి:
- స్టెప్పర్ మోటర్.
- నెమా 17 మోడల్
- బరువు 350 గ్రాములు
- షాఫ్ట్ లేకుండా పరిమాణం 42.3x48 మిమీ
- షాఫ్ట్ వ్యాసం 5 మిమీ డి
- షాఫ్ట్ పొడవు 25 మిమీ
- ప్రతి మలుపుకు 200 దశలు (1,8º / దశ)
- మూసివేసే ప్రస్తుత 1.2A
- సరఫరా వోల్టేజ్ 4 వి
- ప్రతి కాయిల్కు 3.3 ఓం
- 3.2 కిలోల / సెం.మీ మోటార్ టార్క్
- కాయిల్కు ఇండక్టెన్స్ 2.8 mH
పిన్అవుట్ మరియు డేటాషీట్
El ఈ స్టెప్పర్ మోటార్లు యొక్క పిన్అవుట్ ఇది చాలా సులభం, ఎందుకంటే వాటికి కనెక్షన్ కోసం చాలా కేబుల్స్ లేవు, వాటికి కనెక్టర్ కూడా ఉంది, తద్వారా మీరు వాటిని మరింత సులభంగా చేయవచ్చు. NEMA 17 విషయంలో, పై చిత్రంలో మీరు చూడగలిగే పిన్అవుట్ మీకు కనిపిస్తుంది.
మీరు NEMA 17 పని చేయగల పరిమితులు మరియు శ్రేణుల యొక్క మరింత సాంకేతిక మరియు విద్యుత్ వివరాలను తెలుసుకోవాల్సిన అవసరం ఉంటే, మీరు చేయవచ్చు డేటాషీట్ కోసం శోధించండి ఈ స్టెప్పర్ మోటారు యొక్క మరియు మీరు వెతుకుతున్న అన్ని పరిపూరకరమైన సమాచారాన్ని పొందండి. ఇక్కడ మీరు చేయవచ్చు PDF ని డౌన్లోడ్ చేయండి ఒక ఉదాహరణతో.
ఎక్కడ కొనాలి మరియు ధర
మీరు కనుగొనగలరు తక్కువ ధర వద్ద వివిధ ప్రత్యేక ఎలక్ట్రానిక్స్ దుకాణాలలో మరియు ఆన్లైన్ స్టోర్లలో కూడా. ఉదాహరణకు, మీరు అమెజాన్లో అందుబాటులో ఉన్నారు. వేర్వేరు తయారీదారుల నుండి మరియు వేర్వేరు అమ్మకపు ఆకృతులలో, మొబైల్ రోబోట్ కోసం మీకు చాలా అవసరమైతే 3 లేదా అంతకంటే ఎక్కువ యూనిట్ల ప్యాక్లలో ఉన్నాయి. ఇక్కడ కొన్ని గొప్ప ఒప్పందాలు ఉన్నాయి:
- బ్రాకెట్ మరియు స్క్రూలతో NEMA 17 మోటారు
- 3-ప్యాక్ నేమా 17
- ఉపకరణాలు:
- సంస్థాపన కోసం యాంటీ-వైబ్రేషన్ రబ్బరు పట్టీ
- ఉత్పత్తులు కనుగొనబడలేదు.
నేమా 17 మరియు ఆర్డునోతో ఎలా ప్రారంభించాలో ఉదాహరణ
దీన్ని ఉపయోగించడం ప్రారంభించడానికి ఒక సాధారణ ఉదాహరణ స్టెప్పర్ మోటర్ NEMA 17 Arduino తో మీరు సమీకరించగల ఈ సాధారణ స్కీమాటిక్. నేను DRV8825 మోటారుల కోసం డ్రైవర్ను ఉపయోగించాను, కానీ మీరు ప్రాజెక్ట్ను మార్చాలని మరియు మీ అవసరాలకు అనుగుణంగా మార్చాలనుకుంటే మీరు వేరేదాన్ని మరియు వేరే స్టెప్పర్ మోటారును కూడా ఉపయోగించవచ్చు. స్కెచ్ కోడ్తో కూడా ఇది జరుగుతుంది, ఇది మీ ఇష్టానికి మీరు సవరించవచ్చు ...
ఉపయోగించిన డ్రైవర్ విషయంలో, ఇది 45v మరియు 2A తీవ్రతను తట్టుకుంటుంది, కాబట్టి ఇది స్టెప్పర్ మోటార్లు లేదా NEMA 17 బైపోలార్ వంటి చిన్న మరియు మధ్య తరహా స్టెప్పర్లకు అనువైనది. మీకు "భారీ" ఏదైనా అవసరమైతే, పెద్ద మోటారు నెమా 23, అప్పుడు మీరు TB6600 డ్రైవర్ను ఉపయోగించవచ్చు.
ది కనెక్షన్లు సంగ్రహంగా ఈ క్రిందివి ఉన్నాయి:
- NEMA 17 మోటారు విద్యుత్ సరఫరాకు దాని GND మరియు VMOT కనెక్షన్లను కలిగి ఉంది. చిత్రంలో ఏది డ్రా అయిన కిరణం మరియు కెపాసిటర్తో ఒక భాగంతో కనిపిస్తుంది. మూలం 8 మరియు 45v సరఫరా మధ్య ఉండాలి, మరియు నేను జోడించిన అదనపు కెపాసిటర్ 100µF కావచ్చు.
- స్టెప్పర్ యొక్క రెండు కాయిల్స్ వరుసగా A1, A2 మరియు B1, B2 లతో అనుసంధానించబడి ఉన్నాయి.
- డైవర్ యొక్క GND పిన్ Arduino యొక్క GND కి అనుసంధానించబడి ఉంది.
- డ్రైవర్ యొక్క VDD పిన్ Arduino యొక్క 5v కి అనుసంధానించబడి ఉంది.
- దశ మరియు దిశ కోసం STP మరియు DIR వరుసగా డిజిటల్ పిన్స్ 3 మరియు 2 లకు అనుసంధానించబడి ఉన్నాయి. మీరు చేయగలిగే ఇతర ఆర్డునో పిన్లను ఎంచుకోవాలనుకుంటే, మీరు కోడ్ను తదనుగుణంగా సవరించాలి.
- డ్రైవర్ యొక్క రీసెట్ మరియు నిద్ర కోసం RST మరియు SLP తప్పనిసరిగా Arduino బోర్డు యొక్క 5v కి కనెక్ట్ చేయాలి.
- EN లేదా యాక్టివేషన్ పిన్ డిస్కనెక్ట్ చేయబడవచ్చు, ఎందుకంటే ఈ విధంగా డ్రైవర్ చురుకుగా ఉంటాడు. ఇది తక్కువకు బదులుగా HIGH కు సెట్ చేయబడితే డ్రైవర్ నిలిపివేయబడుతుంది.
- ఇతర పిన్స్ డిస్కనెక్ట్ చేయబడతాయి ...
కోసం స్కెచ్ కోడ్NEMA 17 పని చేయడం మరియు ప్రారంభించడం, పన్ ఉద్దేశించినది ...
#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); }
మరింత సమాచారం, మీరు ప్రోగ్రామింగ్ కోర్సును సంప్రదించవచ్చు Arduino IDE Hwlibre చేత.