సర్వో మోటార్తో ఆర్డునో
సర్వో మోటార్లతో Arduinoని ఉపయోగించడం ద్వారా మేము దాని షాఫ్ట్ స్థానాన్ని ఖచ్చితంగా నియంత్రించగలము ఎందుకంటే సర్వో మోటార్లు దాని షాఫ్ట్ స్థానాన్ని నిర్ణయించడానికి ఫీడ్బ్యాక్ మెకానిజంపై పని చేస్తాయి. షాఫ్ట్ స్థానం నిరంతరం సర్వో మోటార్ లోపల అంతర్నిర్మిత పొటెన్షియోమీటర్తో కొలుస్తారు, ఇది మైక్రోకంట్రోలర్ (ఉదా., ఆర్డునో) ద్వారా సెట్ చేయబడిన లక్ష్య స్థానంతో పోల్చబడుతుంది. లక్ష్య స్థానం మరియు వాస్తవ స్థానం మధ్య లోపాన్ని లెక్కించడం ద్వారా, మైక్రోకంట్రోలర్ దాని అవుట్పుట్ షాఫ్ట్ను లక్ష్య స్థానంతో సరిపోల్చడానికి సర్దుబాటు చేస్తుంది. ఈ మొత్తం వ్యవస్థను ఇలా వర్ణించవచ్చు క్లోజ్డ్ లూప్ సిస్టమ్ .
PWM సిగ్నల్ ఉపయోగించి Arduino నియంత్రణ సర్వో మోటార్లు. ఈ నియంత్రణ సిగ్నల్ సర్వో మోటార్ యొక్క కంట్రోల్ పిన్కు ఇవ్వబడుతుంది. PWM సిగ్నల్ యొక్క వెడల్పు షాఫ్ట్ స్థానాన్ని నిర్ణయిస్తుంది. దిగువ పట్టిక PWM సిగ్నల్ ఉపయోగించి సర్వో మోటార్ పొజిషన్ కంట్రోల్ యొక్క దృష్టాంతాన్ని ఇవ్వండి
PWM వెడల్పు (మిసె) | షాఫ్ట్ స్థానం (కోణం) |
---|---|
1 ms | 0˚ డిగ్రీ కనిష్టం |
1.5మి.సి | 90˚ డిగ్రీలు న్యూట్రల్ |
2మి | గరిష్టంగా 180˚ డిగ్రీలు |
సర్వో మోటార్లు సాధారణంగా ప్రతి 20ms లేదా 50Hzకి PWM పల్స్ అవసరం. చాలా RC సర్వో మోటార్లు 40 నుండి 200Hz పరిధిలో బాగా పని చేయగలవు.
సర్వో మోటార్ పిన్స్
ఆర్డునోతో ఉపయోగించే చాలా సర్వో మోటార్లు మూడు పిన్లను కలిగి ఉంటాయి.
- గ్రౌండ్ సర్వో మోటార్లు GND పిన్ను కలిగి ఉంటాయి, ఇవి సాధారణంగా నలుపు రంగులో ఉంటాయి.
- పవర్ పిన్ సర్వో మోటార్కు శక్తిని అందించడానికి 5v పిన్ అవసరం. పవర్ పిన్ సాధారణంగా ఎరుపు రంగులో ఉంటుంది.
- కంట్రోల్ పిన్ సర్వో మోటార్ యొక్క షాఫ్ట్ కదలిక కంట్రోల్ పిన్ ఉపయోగించి నియంత్రించబడుతుంది. ఈ పిన్ Arduino డిజిటల్ పిన్కి కనెక్ట్ చేయబడింది.
సర్వో మోటార్లు వేర్వేరు రంగు పథకాలను కలిగి ఉన్నాయి, అయితే శుభవార్త ఏమిటంటే అన్ని సర్వో మోటార్లు సాధారణంగా ఒకే క్రమంలో పిన్లను కలిగి ఉంటాయి, కేవలం రంగు కోడింగ్ భిన్నంగా ఉంటుంది.
ఆర్డునోతో వైర్ సర్వో
సర్వో మోటార్లు చాలా వరకు 5Vలో నడుస్తాయి. Arduinoతో సర్వోను శక్తివంతం చేయడానికి, మేము Arduino యొక్క 5V పిన్ను సర్వో పవర్ పిన్కి కనెక్ట్ చేయాలి. Arduino డ్రాయింగ్ కరెంట్ కోసం పరిమిత పరిధిని కలిగి ఉంది. సాధారణంగా, ఒకటి లేదా రెండు మోటార్లు Arduinoకి కనెక్ట్ చేయబడతాయి. Arduino ఉపయోగించి బహుళ సర్వో మోటార్లను నియంత్రించడానికి మేము వాటిని బాహ్య సరఫరాను ఉపయోగించి శక్తివంతం చేయాలి.
సర్వోను పవర్ చేస్తున్నప్పుడు కింది పిన్ కాన్ఫిగరేషన్ను గుర్తుంచుకోవాలి:
సర్వో మోటార్ పిన్ | ఆర్డునో పిన్ |
---|---|
శక్తి (ఎరుపు) | 5V పిన్ లేదా బాహ్య విద్యుత్ సరఫరా |
నేల (నలుపు లేదా గోధుమ) | విద్యుత్ సరఫరా మరియు Arduino GND |
కంట్రోల్ పిన్ (పసుపు, నారింజ లేదా తెలుపు) | Arduino యొక్క డిజిటల్ పిన్ |
ఆర్డునోతో సర్వో మోటార్లను కనెక్ట్ చేయడానికి క్రింది రెండు కాన్ఫిగరేషన్లు సాధ్యమే:
- Arduino 5V పిన్ ఉపయోగించి వైర్
- ఆర్డునోతో బాహ్య సరఫరాను ఉపయోగించే వైర్
Arduino 5V పిన్ ఉపయోగించి వైర్
Arduino 5V పిన్ని ఉపయోగించి సర్వో మోటారును శక్తివంతం చేయవచ్చు, అయితే ఒక కన్ను వేసి ఉంచవలసిన విషయం ఏమిటంటే, Arduino సర్వోకి గరిష్టంగా 500mA కరెంట్ని ఇవ్వగలదు. మోటార్లు ఈ పరిమితికి మించి కరెంట్ను తీసుకుంటే, అది ఆర్డునోను స్వయంచాలకంగా రీసెట్ చేస్తుంది మరియు అది శక్తిని కూడా కోల్పోవచ్చు.
సర్వో మోటార్తో Arduino కనెక్షన్ యొక్క చిత్రమైన ప్రాతినిధ్యం క్రిందిది:
ఇక్కడ Arduino డిజిటల్ పిన్ 9 సర్వో మోటార్ కంట్రోల్ పిన్కు కనెక్ట్ చేయబడింది, అయితే పవర్ మరియు సర్వో యొక్క GND పిన్ వరుసగా Arduino యొక్క 5V మరియు GND పిన్లకు కనెక్ట్ చేయబడ్డాయి.
ఆర్డునోతో బాహ్య సరఫరాను ఉపయోగించి వైర్
ఆర్డునో సర్వో మోటార్లకు పరిమిత కరెంట్ను సరఫరా చేయగలదు, అందుకే మనం బాహ్య విద్యుత్ సరఫరాను కనెక్ట్ చేయాలి. సర్వో మోటార్ల కోసం ప్రత్యేక పవర్ సోర్స్ని ఉపయోగించి మనం ఆర్డునోతో మనకు కావలసినన్ని మోటార్లను కనెక్ట్ చేయవచ్చు కానీ Arduino బోర్డులలో అందుబాటులో ఉన్న డిజిటల్ పిన్లను గుర్తుంచుకోండి. మీరు బహుళ సర్వో మోటార్లను కనెక్ట్ చేయాలనుకుంటే, అన్ని మోటార్లను నిర్వహించడానికి మరిన్ని పిన్లను అందించగల Arduino మెగా లేదా Arduino షీల్డ్లను ఉపయోగించమని సిఫార్సు చేయబడింది.
ఇక్కడ సర్వో మోటార్ పవర్ మరియు గ్రౌండ్ పిన్ బాహ్య విద్యుత్ సరఫరా పిన్లలో అనుసంధానించబడి ఉంటాయి, అయితే కంట్రోల్ పిన్ పైన కాన్ఫిగరేషన్లో వలె Arduino యొక్క డిజిటల్ పిన్కు కనెక్ట్ చేయబడింది.
ముగింపు
రోబోటిక్స్ ప్రాజెక్ట్లను రూపొందించడానికి సర్వో మోటార్లు గొప్ప మార్గం. కంట్రోల్ మెకానిజమ్లకు సంబంధించి వారి సౌలభ్యం కారణంగా, Arduino వినియోగదారులు తమకు నచ్చిన ప్రాజెక్ట్లను రూపొందించడానికి అవకాశాన్ని పొందుతారు. ఒక సర్వో మోటార్ దాని పవర్ మరియు డిజిటల్ పిన్లను ఉపయోగించి ఆర్డునోతో అనుసంధానించబడుతుంది. ఆర్డునోకు కనెక్ట్ చేసే ముందు మోటారు యొక్క శక్తి అవసరాల కోసం ఎల్లప్పుడూ చూడండి. ఆర్డునోతో బహుళ మోటార్లు కనెక్ట్ చేయడానికి మీరు బాహ్య విద్యుత్ సరఫరాను ఉపయోగించాలి.