ప్రతి ఎలక్ట్రానిక్ పరికరాన్ని అమలు చేయడానికి శక్తి అవసరం, Arduino విషయంలో కూడా అదే జరుగుతుంది. Vcc అనేది Arduino సమర్థవంతంగా పనిచేయడానికి అవసరమైన కనీస శక్తి. Arduinoలోని Vcc అనేది Arduino బోర్డులలో మైక్రోకంట్రోలర్గా ఉపయోగించే ATMEGA328Pని అమలు చేయడానికి అవసరమైన నియంత్రిత DC సరఫరా వోల్టేజ్ని సూచిస్తుంది.
Arduino కోసం పవర్ అవసరాలు
చాలా వరకు Arduinos వాడతారు “ATMEGA328P” విస్తృత శ్రేణి ఆమోదయోగ్యమైన Vcc వోల్టేజీలను కలిగి ఉన్న మైక్రోకంట్రోలర్లు. తక్కువ విద్యుత్ వినియోగం కోసం 3.3V మరియు మెకానికల్ మోటార్లు మరియు డ్రైవర్లు వంటి అధిక విద్యుత్ వినియోగం కోసం 5V-16V రెండు వేర్వేరు స్థాయిలలో పని చేసేలా ఇవి రూపొందించబడ్డాయి.
క్రింద నేను వోల్టేజ్ పరంగా Arduino బోర్డ్ స్పెసిఫికేషన్ని చూపించాను:
శక్తి |
I/O వోల్టేజ్ | 5V |
ఇన్పుట్ వోల్టేజ్ (నామమాత్రం) | 7-12V | |
DC ప్రస్తుత I/O | 20mA | |
కనెక్టర్ రకం | బారెల్ ప్లగ్ |
Arduino శక్తి రెండు విధాలుగా వెళుతుంది:
-
- మేము దానిని పవర్ అప్ చేయడానికి Arduinoకి ఇన్పుట్ Vccని అందిస్తాము.
- మేము Arduino నుండి వోల్టేజ్ తీసుకోవచ్చు మరియు మాకు 5V మరియు 3.3V ఇచ్చే రెండు పిన్ల వద్ద అందుబాటులో ఉన్న Arduino వోల్టేజ్ని ఉపయోగించడం ద్వారా మా భాగాలలో కొన్నింటిని శక్తివంతం చేయవచ్చు.
Vcc ద్వారా Arduino పవర్ చేయడానికి మార్గాలు
శక్తిని ఇవ్వడానికి మూడు మార్గాలు ఉన్నాయి ( Vcc ) Arduino కు. వీటిలో ప్రతి ఒక్కటి మీ సర్క్యూట్లో వాటిని ఉపయోగించే విషయంలో కొన్ని అవసరాలు ఉన్నాయి:
-
- USB పోర్ట్
- DC బారెల్ ప్లగ్
- వైన్ పిన్
విధానం 1: USB పోర్ట్ ద్వారా Vcc
USB సీరియల్ పోర్ట్ని ఉపయోగించడం ద్వారా మీ Arduinoని శక్తివంతం చేయడానికి సులభమైన మరియు ఆచరణాత్మక మార్గం. ఇది మాకు ఖచ్చితమైన నియంత్రిత 5V సరఫరాను అందిస్తుంది. USB పవర్ సోర్స్ని ఉపయోగించడం ద్వారా, మీకు ఏ బాహ్య విద్యుత్ వనరు అవసరం లేదు. USB పోర్ట్లో అంతర్నిర్మిత నియంత్రకం ఉంది; ఇది Arduino బోర్డు 5-వోల్ట్ రెగ్యులేటర్ను ఉపయోగించదు. USB 2.0 పోర్ట్ మీకు సర్క్యూట్ అవసరాన్ని బట్టి 500mA వరకు కరెంట్ని అందిస్తుంది.
USB కనెక్టర్ రకం మీరు ఉపయోగిస్తున్న Arduino బోర్డ్పై ఆధారపడి ఉంటుంది. Arduino నానో USB మినీ-B కనెక్టర్ను కలిగి ఉంది Arduino UNO USB టైప్ B కనెక్టర్ను కలిగి ఉంది. USB పోర్ట్ల కోసం వోల్టేజ్ మరియు ప్రస్తుత పరిమితులను నేను క్రింద పేర్కొన్నాను:
స్పెసిఫికేషన్లు | విలువ |
వోల్టేజ్ | 5V |
ప్రస్తుత | 500mA |
విధానం 2: DC బారెల్ జాక్ ద్వారా Vcc
మీ Arduino ని శక్తివంతం చేయడానికి మరొక మార్గం a ని ఉపయోగించడం 2.1 మిమీ బారెల్ జాక్ ఇది మీ చాలా ఆర్డునో బోర్డులతో ప్రమాణంగా వస్తుంది. Arduino 16V వరకు వోల్టేజ్ని అంగీకరించగలదు కానీ స్వీట్ స్పాట్ 7V-12V మధ్య ఉంటుంది. వోల్టేజ్ 16V కంటే ఎక్కువ ఉపయోగించకూడదని సిఫార్సు చేయబడింది, ఎందుకంటే ఇది మీ బోర్డ్ను దెబ్బతీస్తుంది.
చిట్కా: 6V కంటే తక్కువ వోల్టేజీని ఉపయోగించవద్దు ఎందుకంటే 5V రెగ్యులేటర్ బారెల్ జాక్తో జతచేయబడి ఉంటుంది, ఇది కొన్ని వోల్టేజ్లను ఉపయోగిస్తుంది మరియు కొన్నింటిని వేడిగా వెదజల్లుతుంది. మరొక కారణం ఏమిటంటే, దానితో అనుసంధానించబడిన డయోడ్ ఉంది, ఇది మీరు ఉపయోగించిన సందర్భంలో మీ బోర్డ్కు విద్యుత్ నష్టాన్ని నివారిస్తుంది ప్రతికూల Vcc , కాబట్టి ఎల్లప్పుడూ కొన్ని వోల్టేజీలు వృధా అవుతూ ఉంటాయి. అలాగే చేయవద్దు అధికారం మీద మీ Arduino DC జాక్ ద్వారా 12 లేదా 15 వోల్ట్ల వంటిది, ఎందుకంటే చివరలో మీరు 5Vని పొందుతారు మరియు మీరు మీ వోల్టేజ్లను వేడి రూపంలో కోల్పోతారు. వోల్టేజ్ మరియు ప్రవాహాల పరిమితులు ఇక్కడ వివరించబడ్డాయి:
స్పెసిఫికేషన్లు | విలువ |
వోల్టేజ్ | 7-12V |
ప్రస్తుత | 800mA వరకు |
విధానం 3: ఆర్డునో యొక్క విన్ పిన్ ద్వారా Vcc
మీ ఆర్డునోకు శక్తినిచ్చే చివరి మార్గం విన్ పోర్ట్ను కలిగి ఉంటుంది. Vinని ఉపయోగించడం ద్వారా, మేము Vccతో Arduinoని కూడా శక్తివంతం చేయవచ్చు. విన్ నేరుగా కనెక్ట్ చేయబడింది సానుకూల టెర్మినల్ యొక్క DC బారెల్ జాక్. విన్ బారెల్ జాక్ వలె పనిచేస్తుంది మరియు మీకు DC జాక్ వలె అదే వోల్టేజ్ స్థాయిలను అందిస్తుంది కానీ రెండు లక్షణాలు లేవు:
-
- డయోడ్ లేదు అంటే లేదు రివర్స్ ధ్రువణత రక్షణ అందుబాటులో
- ఉండదు వోల్టేజ్ డ్రాప్ డయోడ్ లేకపోవడం వల్ల
ప్రస్తుత మరియు వోల్టేజ్ పరిమితులు DC బారెల్ జాక్ వలె ఉంటాయి:
స్పెసిఫికేషన్లు | విలువ |
వోల్టేజ్ | 7-12V (+Vcc) |
ప్రస్తుత | 800mA వరకు |
మేము USB మరియు DC బారెల్ జాక్ని కలిపి ఉపయోగించవచ్చా
సమాధానం అవును . అవసరమైన వోల్టేజీలు 6V కంటే ఎక్కువగా ఉంటే, ఇది అన్ని అవసరమైన అవుట్పుట్ వోల్టేజ్లపై ఆధారపడి ఉంటుంది, అప్పుడు Arduino DC బారెల్ జాక్ నుండి శక్తిని పొందుతుంది, లేకుంటే అది USB పోర్ట్తో కొనసాగుతుంది. అర్థం చేసుకోవలసిన మరో విషయం ఏమిటంటే, మీరు USB నుండి పవర్ పొందకపోతే, మీ సీరియల్ కమ్యూనికేషన్ ఆగిపోతుందని దీని అర్థం కాదు, అవి బాగా పనిచేస్తాయి, మీరు USB నుండి పవర్ పొందడం లేదు.
ముగింపు
అంతే మేము Arduino కోసం అందుబాటులో ఉన్న అన్ని విద్యుత్ వనరులను కవర్ చేసాము. మీ ఆర్డునోను శక్తివంతం చేయడానికి ఉత్తమ మార్గం DC బారెల్ జాక్ కాబట్టి మేము అన్ని ప్రయోజనాలను పొందవచ్చు అంతర్నిర్మిత భద్రతా లక్షణాలు . కానీ ఇదంతా మీ అవసరాలపై ఆధారపడి ఉంటుంది. మీరు నిరంతర అధిక వోల్టేజ్ అవసరమయ్యే సిస్టమ్ను కలిగి ఉంటే దాని ప్రకారం మీరు పవర్ సోర్స్ను ఎంచుకోవచ్చు, అప్పుడు DC బారెల్ జాక్ మీ కోసం ఉంటుంది లేదా మీ సర్క్యూట్ రక్షణలో నిర్మించబడి ఉంటే 5V USB పోర్ట్ మీకు మంచిది.