- ఆర్డునో సోలార్ ట్రాకర్ కోసం అవసరమైన భాగాలు:
- సింగిల్ యాక్సిస్ సోలార్ ట్రాకర్ ఎలా పనిచేస్తుంది?
- ఆర్డునో ఉపయోగించి భ్రమణ సౌర ఫలకాన్ని ఎలా నిర్మించాలి:
- సర్క్యూట్ రేఖాచిత్రం మరియు వివరణ:
- ఆర్డునో కోడ్ ఉపయోగించి సింగిల్-యాక్సిస్ సోలార్ ట్రాకర్:
ఈ వ్యాసంలో, మేము ఆర్డునోను ఉపయోగించి సన్ ట్రాకింగ్ సోలార్ ప్యానెల్ తయారు చేయబోతున్నాము, దీనిలో కాంతిని గ్రహించడానికి రెండు ఎల్డిఆర్లను (లైట్-డిపెండెంట్ రెసిస్టర్) మరియు సూర్యరశ్మి దిశలో సౌర ఫలకాన్ని స్వయంచాలకంగా తిప్పడానికి ఒక సర్వో మోటారును ఉపయోగిస్తాము.. ఈ ప్రాజెక్ట్ యొక్క ప్రయోజనం ఏమిటంటే, సౌర ఫలకాలు ఎల్లప్పుడూ సూర్యరశ్మిని అనుసరిస్తాయి, ఎప్పటికప్పుడు ఛార్జ్ పొందడానికి సూర్యుడిని ఎదుర్కొంటుంది మరియు సరఫరాకు గరిష్ట శక్తిని అందిస్తుంది. నమూనాను నిర్మించడం చాలా సులభం. ఇది ఎలా పనిచేస్తుందో మరియు నమూనా ఎలా తయారు చేయబడిందో పూర్తి వివరణ క్రింద మీరు కనుగొంటారు.
ఆర్డునో సోలార్ ట్రాకర్ కోసం అవసరమైన భాగాలు:
ఆర్డునోను ఉపయోగించి సౌర ట్రాకింగ్ వ్యవస్థను నిర్మించటానికి ఈ భాగం అవసరం, చాలా భాగాలు మీ స్థానిక దుకాణంలో అందుబాటులో ఉండాలి.
- సర్వో మోటార్ (sg90)
- సోలార్ ప్యానల్
- ఆర్డునో యునో
- LDR యొక్క X 2 (లైట్ డిపెండెంట్ రెసిస్టర్)
- 10 కె రెసిస్టర్లు X 2
- బ్యాటరీ (6 నుండి 12 వి)
సింగిల్ యాక్సిస్ సోలార్ ట్రాకర్ ఎలా పనిచేస్తుంది?
ఈ ప్రాజెక్టులో, ఎల్డిఆర్లు లైట్ డిటెక్టర్లుగా పనిచేస్తున్నాయి. మేము వివరంగా చెప్పే ముందు, LDR యొక్క పని ఎలా ఉంటుందో అర్థం చేసుకోవాలి. ఫోటో రెసిస్టర్ అని కూడా పిలువబడే LDR (లైట్ డిపెండెంట్ రెసిస్టర్) లైట్ సెన్సిటివ్ పరికరం. కాంతి దానిపై పడినప్పుడు దాని నిరోధకత తగ్గుతుంది మరియు అందుకే దీనిని తరచుగా డార్క్ లేదా లైట్ డిటెక్టర్ సర్క్యూట్లో ఉపయోగిస్తారు. LDR ఆధారంగా వివిధ సర్క్యూట్లను ఇక్కడ తనిఖీ చేయండి.
రెండు ఎల్డిఆర్లను సోలార్ ప్యానెల్ యొక్క రెండు వైపులా ఉంచారు మరియు సోలార్ ప్యానల్ను తిప్పడానికి సర్వో మోటార్ ఉపయోగించబడుతుంది. సర్వో సౌర ఫలకాన్ని ఎల్డిఆర్ వైపుకు కదిలిస్తుంది, దీని నిరోధకత తక్కువగా ఉంటుంది, అంటే కాంతి పడిపోతున్న ఎల్డిఆర్ వైపు, అంటే అది కాంతిని అనుసరిస్తూనే ఉంటుంది. మరియు ఎల్డిఆర్ రెండింటిపై కొంత కాంతి పడితే, అప్పుడు సర్వో తిరగదు. ఎల్డిఆర్లు రెండూ ఒకే రెసిస్టెన్స్ను కలిగి ఉన్న స్థితిలో సోలార్ ప్యానల్ను తరలించడానికి సర్వో ప్రయత్నిస్తుంది అంటే రెండు రెసిస్టర్లపై ఒకే రకమైన కాంతి పడిపోతుంది మరియు ఎల్డిఆర్ యొక్క ప్రతిఘటన మారితే అది తక్కువ నిరోధకత వైపు తిరుగుతుంది ఎల్డిఆర్. ఈ ఆర్టికల్ చివరిలో ప్రదర్శన వీడియోను తనిఖీ చేయండి.
ఆర్డునో ఉపయోగించి భ్రమణ సౌర ఫలకాన్ని ఎలా నిర్మించాలి:
ప్రోటోటైప్ చేయడానికి, మీరు ఈ క్రింది దశలను అనుసరించాలి:
దశ 1:
మొదట, కార్డ్బోర్డ్ యొక్క చిన్న భాగాన్ని తీసుకొని ఒక చివర రంధ్రం చేయండి. తరువాత సర్వోతో దాన్ని పరిష్కరించడానికి మేము దానిలో స్క్రూను చొప్పించాము.
దశ 2:
ఇప్పుడు జిగురు లేదా వేడి తుపాకీ సహాయంతో V ఆకారంలో ఒకదానితో ఒకటి రెండు చిన్న ముక్కల కార్డ్బోర్డ్ను పరిష్కరించండి మరియు దానిపై సోలార్ ప్యానెల్ ఉంచండి.
దశ 3:
అప్పుడు V ఆకారం యొక్క దిగువ భాగాన్ని చిన్న ముక్క కార్డ్బోర్డ్ యొక్క మరొక చివరకి అటాచ్ చేయండి, దీనిలో మీరు మొదటి దశలో రంధ్రం చేసారు.
దశ 4:
ఇప్పుడు మీరు కార్డ్ బోర్డ్లో చేసిన రంధ్రంలో స్క్రూను చొప్పించి, రంధ్రం ద్వారా సర్వోలోకి చొప్పించండి. మీరు కొన్నప్పుడు స్క్రూ సర్వో మోటారుతో వస్తుంది.
దశ 5:
ఇప్పుడు సర్వోను మరొక కార్డ్బోర్డ్ మీద ఉంచండి. కార్డ్బోర్డ్ యొక్క పరిమాణం తగినంత పెద్దదిగా ఉండాలి, తద్వారా మీరు దానిపై ఆర్డునో యునో, బ్రెడ్ బోర్డ్ మరియు బ్యాటరీని ఉంచవచ్చు.
దశ 6:
జిగురు సహాయంతో సోలార్ ప్యానెల్ యొక్క రెండు వైపులా ఎల్డిఆర్లను అటాచ్ చేయండి. మీరు LDR యొక్క కాళ్ళతో వైర్లను కరిగించారని నిర్ధారించుకోండి. మీరు తరువాత రెసిస్టర్లతో వీటిని కనెక్ట్ చేయాలి.
దశ 7:
ఇప్పుడు కార్డ్బోర్డ్లో ఆర్డునో, బ్యాటరీ మరియు బ్రెడ్బోర్డ్ ఉంచండి మరియు దిగువ సర్క్యూట్ రేఖాచిత్రం మరియు వివరణ విభాగంలో వివరించిన విధంగా కనెక్షన్ని చేయండి. చివరి నమూనా క్రింద చూపబడింది.
సర్క్యూట్ రేఖాచిత్రం మరియు వివరణ:
సోలార్ ట్రాకింగ్ ఆర్డునో ప్రాజెక్ట్ కోసం పూర్తి సర్క్యూట్ రేఖాచిత్రం క్రింద చూపబడింది. మీరు చూడగలిగినట్లుగా సర్క్యూట్ చాలా సులభం మరియు చిన్న బ్రెడ్బోర్డ్ సహాయంతో సులభంగా నిర్మించవచ్చు.
ఈ ఆర్డునో సోలార్ ప్యానెల్ ట్రాకర్లో, ఆర్డునో 9 వి బ్యాటరీతో మరియు మిగతా భాగాలన్నీ ఆర్డునో చేత శక్తిని పొందుతాయి. ఆర్డునో సిఫారసు చేసిన ఇన్పుట్ వోల్టేజ్ 7 నుండి 12 వోల్ట్ల వరకు ఉంటుంది, అయితే మీరు దీన్ని 6 నుండి 20 వోల్ట్ల పరిధిలో శక్తివంతం చేయవచ్చు, ఇది పరిమితి. సిఫార్సు చేసిన ఇన్పుట్ వోల్టేజ్లో దాన్ని శక్తివంతం చేయడానికి ప్రయత్నించండి. కాబట్టి బ్యాటరీ యొక్క పాజిటివ్ వైర్ను ఆర్డునో యొక్క విన్తో మరియు బ్యాటరీ యొక్క నెగటివ్ వైర్ను ఆర్డునో యొక్క భూమికి కనెక్ట్ చేయండి.
తరువాత, సర్వోను ఆర్డునోకు కనెక్ట్ చేయండి. సర్వో యొక్క పాజిటివ్ వైర్ను ఆర్డ్యునో యొక్క 5 వికి మరియు గ్రౌండ్ వైర్ను ఆర్డునో యొక్క భూమికి కనెక్ట్ చేసి, ఆపై సర్వో యొక్క సిగ్నల్ వైర్ను ఆర్డునో యొక్క డిజిటల్ పిన్ 9 కి కనెక్ట్ చేయండి. సౌర ఫలకాన్ని తరలించడానికి సర్వో సహాయం చేస్తుంది.
ఇప్పుడు LDR లను Arduino కి కనెక్ట్ చేయండి. LDR యొక్క ఒక చివరను 10k రెసిస్టర్ యొక్క ఒక చివరన కనెక్ట్ చేయండి మరియు ఈ చివరను Arduino యొక్క A0 కి కనెక్ట్ చేయండి మరియు ఆ రెసిస్టర్ యొక్క మరొక చివరను భూమికి కనెక్ట్ చేయండి మరియు LDR యొక్క మరొక చివరను 5V కి కనెక్ట్ చేయండి. అదేవిధంగా, రెండవ ఎల్డిఆర్ యొక్క ఒక చివరను ఇతర 10 కె రెసిస్టర్ యొక్క ఒక చివరతో కనెక్ట్ చేయండి మరియు ఆ చివరను ఆర్డునో యొక్క A1 కి కనెక్ట్ చేయండి మరియు ఆ రెసిస్టర్ యొక్క మరొక చివరను భూమికి కనెక్ట్ చేయండి మరియు ఎల్డిఆర్ యొక్క మరొక చివరను 5 వికి కనెక్ట్ చేయండి ఆర్డునో.
ఆర్డునో కోడ్ ఉపయోగించి సింగిల్-యాక్సిస్ సోలార్ ట్రాకర్:
ఈ ఆర్డునో ఆధారిత సోలార్ ప్యానెల్ ట్రాకర్ కోసం కోడ్ సులభం మరియు వ్యాఖ్యల ద్వారా బాగా వివరించబడింది. అన్నింటిలో మొదటిది, మేము సర్వో మోటార్ కోసం లైబ్రరీని చేర్చుతాము. అప్పుడు మేము సర్వో మోటర్ యొక్క ప్రారంభ స్థానం కోసం వేరియబుల్ ను ప్రారంభిస్తాము. ఆ తరువాత, మేము LDR సెన్సార్లు మరియు సర్వో నుండి చదవడానికి వేరియబుల్స్ ను ప్రారంభిస్తాము.
# చేర్చండి
sg90.atach (servopin) ఆదేశం Arduino యొక్క పిన్ 9 నుండి సర్వోను చదువుతుంది. తరువాత, మేము ఎల్డిఆర్ పిన్లను ఇన్పుట్ పిన్లుగా సెట్ చేస్తాము, తద్వారా సెన్సార్ల నుండి విలువలను చదవవచ్చు మరియు దాని ప్రకారం సౌర ఫలకాన్ని తరలించవచ్చు. అప్పుడు మేము సర్వో మోటారును 90 డిగ్రీల వద్ద సెట్ చేస్తాము, ఇది సర్వో యొక్క ప్రారంభ స్థానం.
శూన్య సెటప్ () {sg90.attach (సర్వోపిన్); // పిన్ 9 పిన్మోడ్ (LDR1, INPUT) పై సర్వోను జత చేస్తుంది; // LDR పిన్ను ఇన్పుట్ పిన్మోడ్ (LDR2, INPUT) గా తయారు చేయడం; sg90.write (ప్రారంభ_ స్థానం); // 90 డిగ్రీల ఆలస్యం (2000) వద్ద సర్వోను తరలించండి; // 2 సెకన్ల ఆలస్యం ఇస్తుంది}
అప్పుడు మేము LDR ల నుండి విలువలను చదువుతాము మరియు R1 మరియు R2 లో సేవ్ చేస్తాము. అప్పుడు మేము రెండు ఎల్డిఆర్ల మధ్య వ్యత్యాసాన్ని తదనుగుణంగా సర్వోను తరలించాము. వాటి మధ్య వ్యత్యాసం సున్నా అయితే, ఎల్డిఆర్ రెండింటిపై ఒకే రకమైన కాంతి పడిపోతుందని అర్థం కాబట్టి సోలార్ ప్యానెల్ కదలదు. మేము లోపం అనే వేరియబుల్ ఉపయోగించాము మరియు దాని విలువ 5, ఈ వేరియబుల్ యొక్క ఉపయోగం ఏమిటంటే రెండు LDR ల మధ్య వ్యత్యాసం 5 లోపు ఉంటే సర్వో కదలదు. మేము దీన్ని చేయకపోతే సర్వో తిరుగుతూనే ఉంటుంది. లోపం విలువ (5) కంటే వ్యత్యాసం ఎక్కువగా ఉంటే, అప్పుడు సర్వో సౌర ఫలకాన్ని LDR దిశలో కదిలిస్తుంది, దానిపై కాంతి పడిపోతుంది. దిగువ పూర్తి కోడ్ మరియు డెమో వీడియోను తనిఖీ చేయండి.
int R1 = అనలాగ్ రీడ్ (LDR1); // LDR 1 int R2 = అనలాగ్ రీడ్ (LDR2) నుండి పఠన విలువ; // LDR 2 int diff1 = abs (R1 - R2) నుండి పఠన విలువ; // LDR యొక్క int diff2 = abs (R2 - R1) మధ్య వ్యత్యాసాన్ని లెక్కిస్తోంది; if ((diff1 <= error) - (diff2 <= error)) {// తేడా లోపం కింద ఉంటే} else {if (R1> R2) {initial_position = --initial_position; // సర్వోను 0 డిగ్రీల వైపుకు తరలించండి} if (R1 <R2) {initial_position = ++ initial_position; // సర్వోను 180 డిగ్రీల వైపుకు తరలించండి}}
కాబట్టి మీరు సరళమైన సోలార్ ప్యానెల్ ట్రాకర్ను ఎలా నిర్మించగలరు, ఇది స్వయంచాలకంగా పొద్దుతిరుగుడు వంటి కాంతి వైపు కదులుతుంది. ఇక్కడ మేము బరువును తగ్గించడానికి తక్కువ శక్తి గల సోలార్ ప్యానల్ని ఉపయోగించాము, మీరు అధిక శక్తిని లేదా భారీ సోలార్ ప్యానల్ను ఉపయోగించాలని ఆలోచిస్తున్నట్లయితే మీరు తదనుగుణంగా సర్వో మోటారును ఎంచుకోవాలి.