- ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ అంటే ఏమిటి మరియు ఇది ఎలా పనిచేస్తుంది?
- దశ కోణ నియంత్రణలో సవాళ్లు
- ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ సర్క్యూట్ కోసం మెటీరియల్ అవసరం
- ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ సర్క్యూట్ రేఖాచిత్రం
- ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ సర్క్యూట్ - పనిచేస్తోంది
- ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ సర్క్యూట్ కోసం పిసిబి డిజైన్
- ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ కోసం ఆర్డునో కోడ్
- AC దశ యాంగిల్ కంట్రోల్ సర్క్యూట్ను పరీక్షిస్తోంది
- మరింత మెరుగుదలలు
హోమ్ ఆటోమేషన్ సిస్టమ్స్ రోజురోజుకు జనాదరణ పొందుతున్నాయి మరియు ఈ రోజుల్లో రిలే లేదా స్విచ్ వంటి కొన్ని సాధారణ నియంత్రణ యంత్రాంగాన్ని ఉపయోగించడం ద్వారా కొన్ని ఉపకరణాలను ఆన్ చేయడం మరియు ఆపివేయడం చాలా సులభం, మేము ఇంతకుముందు రిలేలను ఉపయోగించి అనేక ఆర్డునో ఆధారిత హోమ్ ఆటోమేషన్ ప్రాజెక్టులను నిర్మించాము. కానీ ఈ గృహ శక్తిని నియంత్రించడం లేదా ఆపివేయడం కంటే చాలా గృహోపకరణాలు ఉన్నాయి. ఇప్పుడు, AC దశ కోణ నియంత్రణ ప్రపంచాన్ని నమోదు చేయండి, ఇది మీరు AC దశ కోణాన్ని నియంత్రించగల ఒక సాధారణ సాంకేతికత. దీని అర్థం మీరు మీ సీలింగ్ ఫ్యాన్ లేదా ఏదైనా ఇతర ఎసి ఫ్యాన్ యొక్క వేగాన్ని నియంత్రించవచ్చు లేదా మీరు LED లేదా ప్రకాశించే లైట్ బల్బ్ యొక్క తీవ్రతను నియంత్రించవచ్చు.
ఇది చాలా సరళంగా అనిపించినప్పటికీ, వాస్తవానికి దీన్ని అమలు చేసే విధానం చాలా కష్టం, కాబట్టి ఈ వ్యాసంలో, మేము 555 టైమర్ సహాయంతో సరళమైన ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ సర్క్యూట్ను నిర్మించబోతున్నాము మరియు చివరికి, మేము ఒక ఆర్డునోను ఉపయోగిస్తాము ప్రకాశించే లైట్ బల్బ్ యొక్క తీవ్రతను నియంత్రించడానికి సాధారణ PWM సిగ్నల్ను రూపొందించడానికి. మీరు ఇప్పుడు స్పష్టంగా can హించినట్లుగా, ఈ సర్క్యూట్తో, మీరు ఒక సాధారణ ఇంటి ఆటోమేషన్ వ్యవస్థను నిర్మించవచ్చు, ఇక్కడ మీరు ఒకే ఆర్డునోతో అభిమాని మరియు ఎసి లైట్ డిమ్మర్లను నియంత్రించవచ్చు.
ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ అంటే ఏమిటి మరియు ఇది ఎలా పనిచేస్తుంది?
ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ అనేది ఎసి సైన్ వేవ్ను మనం నియంత్రించవచ్చు లేదా కత్తిరించవచ్చు. స్విచింగ్ పరికరం తొలగింపుకు కోణం ఒక కింది వైవిధ్యభరితంగా ఉంటుంది సున్నా-దాటే గుర్తింపును, సైన్ వేవ్ చివరి మార్పు అనుపాతంలో మార్చే సగటున వోల్టేజ్ ఉత్పత్తి ఫలితంగా చిత్రం క్రింద మరింత వివరిస్తుంది.
మీరు గమనిస్తే, మొదట మన ఎసి ఇన్పుట్ సిగ్నల్ ఉంది. తరువాత, మనకు జీరో-క్రాసింగ్ సిగ్నల్ ఉంది, ఇది ప్రతి 10 నిమిషాలకు అంతరాయాన్ని సృష్టిస్తుంది. తరువాత, మనకు గేట్ ట్రిగ్గర్ సిగ్నల్ ఉంది, ఒకసారి మనకు ట్రిగ్గర్ సిగ్నల్ లభిస్తే, ట్రిగ్గర్ పల్స్ ఇచ్చే ముందు కొంత సమయం వరకు వేచి ఉంటాము, మనం ఎక్కువ వేచి ఉంటాము, సగటు వోల్టేజ్ ను తగ్గించవచ్చు మరియు దీనికి విరుద్ధంగా. మేము తరువాత వ్యాసంలో మరిన్ని విషయాలను చర్చిస్తాము.
దశ కోణ నియంత్రణలో సవాళ్లు
మేము స్కీమాటిక్ మరియు అన్ని భౌతిక అవసరాలను పరిశీలించే ముందు, ఈ రకమైన సర్క్యూట్తో సంబంధం ఉన్న కొన్ని సమస్యల గురించి మరియు మన సర్క్యూట్ వాటిని ఎలా పరిష్కరిస్తుందో గురించి మాట్లాడుదాం.
ఏ విధమైన ఇంటి ఆటోమేషన్ అనువర్తనం కోసం మైక్రోకంట్రోలర్ సహాయంతో ఎసి సైన్ వేవ్ యొక్క దశ కోణాన్ని నియంత్రించడం ఇక్కడ మా లక్ష్యం. మేము క్రింద ఉన్న చిత్రాన్ని పరిశీలిస్తే, పసుపు రంగులో, మన సైన్ వేవ్, మరియు ఆకుపచ్చ రంగులో, మన సున్నా-క్రాసింగ్ సిగ్నల్ ఉందని మీరు చూడవచ్చు.
మేము 50Hz సైన్ వేవ్తో పనిచేస్తున్నప్పుడు ప్రతి 10ms లో జీరో-క్రాసింగ్ సిగ్నల్ వస్తుందని మీరు చూడవచ్చు. మైక్రోకంట్రోలర్లో, ఇది ప్రతి 10 నిమిషాలకు అంతరాయాన్ని సృష్టిస్తుంది. మేము దానితో పాటు వేరే కోడ్ను ఉంచినట్లయితే, ఇతర కోడ్ అంతరాయం కారణంగా పనిచేయకపోవచ్చు. భారతదేశంలో లైన్ ఫ్రీక్వెన్సీ వినికిడి 50 హెర్ట్జ్ అని మనకు తెలుసు, కాబట్టి మేము 50 హెర్ట్జ్ సైన్ వేవ్తో పని చేస్తున్నాము మరియు మెయిన్స్ ఎసిని నియంత్రించడానికి, మేము ఒక నిర్దిష్ట సమయ వ్యవధిలో TRIAC ని ఆన్ మరియు ఆఫ్ చేయాలి. అలా చేయడానికి, మైక్రోకంట్రోలర్-బేస్డ్ ఫేజ్ యాంగిల్ కంట్రోల్ సర్క్యూట్ జీరో-క్రాసింగ్ సిగ్నల్ను అంతరాయంగా ఉపయోగిస్తుంది, కానీ ఈ పద్ధతిలో ఉన్న సమస్య ఏమిటంటే మీరు పేస్ యాంగిల్ కంట్రోల్ కోడ్తో పాటు మరే ఇతర కోడ్ను అమలు చేయలేరు, ఎందుకంటే ఒక విధంగా అది విచ్ఛిన్నమవుతుంది లూప్ చక్రం మరియు ఆ కోడ్లలో ఒకటి పనిచేయదు.
ఒక ఉదాహరణతో నేను స్పష్టం చేద్దాం, మీరు ప్రకాశించే లైట్ బల్బ్ యొక్క ప్రకాశాన్ని నియంత్రించాల్సిన ప్రాజెక్ట్ చేయవలసి ఉంటుందని అనుకుందాం, అదే సమయంలో మీరు ఉష్ణోగ్రతను కొలవాలి. ప్రకాశించే లైట్ బల్బ్ యొక్క ప్రకాశాన్ని నియంత్రించడానికి, మీకు ఫేజ్ యాంగిల్ కంట్రోల్ సర్క్యూట్ అవసరం, మీరు దానితో పాటు ఉష్ణోగ్రత డేటాను కూడా చదవాలి, ఇదే దృష్టాంతంలో ఉంటే, మీ సర్క్యూట్ సరిగ్గా పనిచేయదు ఎందుకంటే DHT22 సెన్సార్ కొంత సమయం పడుతుంది దాని అవుట్పుట్ డేటాను ఇవ్వండి. ఈ కాలంలో, దశ కోణ నియంత్రణ సర్క్యూట్ పనిచేయడం ఆగిపోతుంది, అంటే మీరు దానిని పోలింగ్ మోడ్లో కాన్ఫిగర్ చేసి ఉంటే, కానీ మీరు సున్నా-క్రాసింగ్ సిగ్నల్ను ఇంటరప్ట్ మోడ్లో కాన్ఫిగర్ చేస్తే, మీరు ఎప్పటికీ DHT డేటాను చదవలేరు ఎందుకంటే CRC చెక్ విఫలమవుతుంది.
ఈ సమస్యను పరిష్కరించడానికి, మీరు వేర్వేరు దశ యాంగిల్ కంట్రోల్ సర్క్యూట్ కోసం వేరే మైక్రోకంట్రోలర్ను ఉపయోగించవచ్చు, అయితే ఇది BOM ఖర్చును పెంచుతుంది, మరొక పరిష్కారం 555 టైమర్ వంటి సాధారణ భాగాలతో రూపొందించబడిన మా సర్క్యూట్ను ఉపయోగించడం మరియు తక్కువ ఖర్చు అవుతుంది.
ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ సర్క్యూట్ కోసం మెటీరియల్ అవసరం
దిగువ ఉన్న చిత్రం సర్క్యూట్ను నిర్మించడానికి ఉపయోగించే పదార్థాలను చూపిస్తుంది, ఇది చాలా సాధారణ భాగాలతో తయారు చేయబడినందున, మీరు మీ స్థానిక అభిరుచి దుకాణంలో జాబితా చేయబడిన అన్ని వస్తువులను కనుగొనగలుగుతారు.
నేను దిగువ పట్టికలోని భాగాలను రకం మరియు పరిమాణంతో జాబితా చేసాను, ఇది ప్రదర్శన ప్రాజెక్ట్ కాబట్టి, నేను అలా చేయడానికి ఒకే ఛానెల్ని ఉపయోగిస్తున్నాను. కానీ సర్క్యూట్ అవసరం ప్రకారం సులభంగా స్కేల్ చేయవచ్చు.
Sl.No. |
భాగాలు |
టైప్ చేయండి |
పరిమాణం |
1 |
స్క్రూ టెర్మినల్ 5.04 మిమీ |
కనెక్టర్ |
3 |
2 |
మగ హెడర్ 2.54 మిమీ |
కనెక్టర్ |
1 ఎక్స్ 2 |
3 |
56 కె, 1 డబ్ల్యూ |
రెసిస్టర్ |
2 |
4 |
1N4007 |
డయోడ్ |
4 |
5 |
0.1uF, 25V |
కెపాసిటర్ |
2 |
6 |
100 యుఎఫ్, 25 వి |
కెపాసిటర్ |
2 |
7 |
LM7805 |
విద్యుత్ శక్తిని నియంత్రించేది |
1 |
8 |
1 కె |
రెసిస్టర్ |
1 |
9 |
470 ఆర్ |
రెసిస్టర్ |
2 |
10 |
47 ఆర్ |
రెసిస్టర్ |
2 |
11 |
82 కే |
రెసిస్టర్ |
1 |
12 |
10 కె |
రెసిస్టర్ |
1 |
13 |
పిసి 817 |
ఆప్టోకపులర్ |
1 |
14 |
NE7555 |
ఐ.సి. |
1 |
12 |
MOC3021 |
ఆప్టోట్రియాక్ డ్రైవ్ |
1 |
13 |
IRF9540 |
MOSFET |
1 |
14 |
3.3 యుఎఫ్ |
కెపాసిటర్ |
1 |
15 |
వైర్లను కనెక్ట్ చేస్తోంది |
తీగలు |
5 |
16 |
0.1uF, 1KV |
కెపాసిటర్ |
1 |
17 |
ఆర్డునో నానో (పరీక్ష కోసం) |
మైక్రోకంట్రోలర్ |
1 |
ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ సర్క్యూట్ రేఖాచిత్రం
AC దశ కోణ నియంత్రణ సర్క్యూట్ యొక్క స్కీమాటిక్ క్రింద చూపబడింది, ఈ సర్క్యూట్ చాలా సులభం మరియు దశ కోణ నియంత్రణను సాధించడానికి సాధారణ భాగాలను ఉపయోగిస్తుంది.
ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ సర్క్యూట్ - పనిచేస్తోంది
ఈ సర్క్యూట్ చాలా జాగ్రత్తగా రూపొందించిన భాగాలతో రూపొందించబడింది, నేను ప్రతి ఒక్కటి గుండా వెళ్లి ప్రతి బ్లాక్ను వివరిస్తాను.
జీరో-క్రాసింగ్ డిటెక్షన్ సర్క్యూట్:
మొదట, మా జాబితాలో జీరో-క్రాసింగ్ డిటెక్షన్ సర్క్యూట్ రెండు 56 కె, 1W రెసిస్టర్లతో నాలుగు 1n4007 డయోడ్లు మరియు పిసి 817 ఆప్టోకపులర్తో తయారు చేయబడింది. మరియు ఈ సర్క్యూట్ 555 టైమర్ ఐసికి జీరో-క్రాసింగ్ సిగ్నల్ అందించడానికి బాధ్యత వహిస్తుంది. అలాగే, TRIAC విభాగంలో దీన్ని మరింతగా ఉపయోగించడానికి మేము దశ మరియు తటస్థ సిగ్నల్ను టేప్-ఆఫ్ చేసాము.
LM7809 వోల్టేజ్ రెగ్యులేటర్:
7809-వోల్టేజ్ రెగ్యులేటర్ సర్క్యూట్కు శక్తినివ్వడానికి ఉపయోగించబడుతుంది, సర్క్యూట్ మొత్తం సర్క్యూట్కు శక్తిని అందించే బాధ్యత. అదనంగా, మేము LM7809 IC కోసం రెండు 470uF కెపాసిటర్లను మరియు 0.1uF కెపాసిటర్ను డీకప్లింగ్ కెపాసిటర్గా ఉపయోగించాము.
NE555 టైమర్తో కంట్రోల్ సర్క్యూట్:
పై చిత్రం 555 టైమర్ కంట్రోల్ సర్క్యూట్ను చూపిస్తుంది, 555 మోనోస్టేబుల్ కాన్ఫిగరేషన్లో కాన్ఫిగర్ చేయబడింది, కాబట్టి జీరో-క్రాసింగ్ డిటెక్షన్ సర్క్యూట్ నుండి ట్రిగ్గర్ సిగ్నల్ ట్రిగ్గర్ను తాకినప్పుడు, 555 టైమర్ ఒక రెసిస్టర్ సహాయంతో కెపాసిటర్ను ఛార్జ్ చేయడం ప్రారంభిస్తుంది (సాధారణంగా), కానీ మా సర్క్యూట్లో రెసిస్టర్ స్థానంలో MOSFET ఉంది, మరియు MOSFET యొక్క గేట్ను నియంత్రించడం ద్వారా, కెపాసిటర్కు వెళ్లే కరెంట్ను మేము నియంత్రిస్తాము, అందుకే మేము ఛార్జింగ్ సమయాన్ని నియంత్రిస్తాము, అందువల్ల మేము 555 టైమర్ల ఉత్పత్తిని నియంత్రిస్తాము. అనేక ప్రాజెక్టులలో, మా ప్రాజెక్ట్ చేయడానికి మేము 555 టైమర్ ఐసిని ఉపయోగించాము, మీరు ఈ విషయం గురించి మరింత తెలుసుకోవాలనుకుంటే, మీరు అన్ని ఇతర ప్రాజెక్టులను చూడవచ్చు.
TRIAC మరియు TRIAC- డ్రైవర్ సర్క్యూట్:
TRIAC ప్రధాన స్విచ్ వలె పనిచేస్తుంది, ఇది వాస్తవానికి ఆన్ మరియు ఆఫ్ అవుతుంది, తద్వారా AC సిగ్నల్ యొక్క అవుట్పుట్ను నియంత్రిస్తుంది. TRIAC ను నడపడం MOC3021 ఆప్టోట్రియాక్ డ్రైవ్, ఇది TRIAC ను మాత్రమే డ్రైవ్ చేయదు, కానీ ఇది ఆప్టికల్ ఐసోలేషన్, 0.01uF 2KV హై వోల్టేజ్ కెపాసిటర్ను కూడా అందిస్తుంది, మరియు 47R రెసిస్టర్ ఒక స్నబ్బర్ సర్క్యూట్ను ఏర్పరుస్తుంది, ఇది మా సర్క్యూట్ను హై వోల్టేజ్ స్పైక్ల నుండి రక్షిస్తుంది. ఇది ప్రేరక లోడ్తో అనుసంధానించబడినప్పుడు సంభవిస్తుంది, స్విచ్డ్ ఎసి సిగ్నల్ యొక్క సైనూసోయిడల్ కాని స్వభావం వచ్చే చిక్కులకు బాధ్యత వహిస్తుంది. అలాగే, ఇది శక్తి కారకాల సమస్యలకు బాధ్యత వహిస్తుంది, కానీ ఇది మరొక వ్యాసానికి సంబంధించిన అంశం. అలాగే, వివిధ వ్యాసాలలో, మేము TRIAC ని మా ఇష్టపడే పరికరంగా ఉపయోగించుకున్నాము, అది మీ ఆసక్తిని చూస్తే మీరు వాటిని తనిఖీ చేయవచ్చు.
లోపాస్-ఫిల్టర్ మరియు పి-ఛానల్ మోస్ఫెట్ (సర్క్యూట్లో రెసిస్టర్గా పనిచేస్తుంది):
82 కె రెసిస్టర్ మరియు 3.3 యుఎఫ్ కెపాసిటర్ తక్కువ పాస్ ఫిల్టర్ను ఏర్పరుస్తాయి, ఇది ఆర్డునో ఉత్పత్తి చేసే అధిక-ఫ్రీక్వెన్సీ పిడబ్ల్యుఎం సిగ్నల్ను సున్నితంగా మార్చడానికి కారణమవుతుంది. ఇంతకు ముందు చెప్పినట్లుగా, P- ఛానల్ MOSFET వేరియబుల్ రెసిస్టర్గా పనిచేస్తుంది, ఇది కెపాసిటర్ యొక్క ఛార్జింగ్ సమయాన్ని నియంత్రిస్తుంది. దీన్ని నియంత్రించడం PWM సిగ్నల్, ఇది తక్కువ-పాస్ ఫిల్టర్ ద్వారా సున్నితంగా ఉంటుంది. మునుపటి వ్యాసంలో, మేము లోపాస్ ఫిల్టర్ల భావనను క్లియర్ చేసాము, మీరు టాపిక్ గురించి మరింత తెలుసుకోవాలంటే క్రియాశీల తక్కువ పాస్ ఫిల్టర్ లేదా నిష్క్రియాత్మక తక్కువ పాస్ ఫిల్టర్ పై కథనాన్ని చూడవచ్చు.
ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ సర్క్యూట్ కోసం పిసిబి డిజైన్
మా ఫేజ్ యాంగిల్ కంట్రోల్ సర్క్యూట్ కోసం పిసిబి ఒకే-వైపు బోర్డులో రూపొందించబడింది. నా పిసిబిని డిజైన్ చేయడానికి నేను ఈగిల్ని ఉపయోగించాను కాని మీకు నచ్చిన డిజైన్ సాఫ్ట్వేర్ను మీరు ఉపయోగించవచ్చు. నా బోర్డు డిజైన్ యొక్క 2D చిత్రం క్రింద చూపబడింది.
అన్ని భాగాలలో సరైన గ్రౌండ్ కనెక్షన్లు చేయడానికి తగినంత గ్రౌండ్ ఫిల్లింగ్ ఉపయోగించబడుతుంది. 12 వి డిసి ఇన్పుట్ మరియు 220 వోల్ట్ ఎసి ఇన్పుట్ ఎడమ వైపు జనాభా కలిగి ఉంది, అవుట్పుట్ పిసిబి యొక్క కుడి వైపున ఉంది. గెర్బర్తో పాటు ఈగిల్ కోసం పూర్తి డిజైన్ ఫైల్ను క్రింది లింక్ నుండి డౌన్లోడ్ చేసుకోవచ్చు.
- ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ సర్క్యూట్ కోసం పిసిబి డిజైన్, గెర్బెర్ & పిడిఎఫ్ ఫైళ్ళను డౌన్లోడ్ చేయండి
చేతితో తయారు చేసిన పిసిబి:
సౌలభ్యం కోసం, నేను పిసిబి యొక్క చేతితో తయారు చేసిన సంస్కరణను తయారు చేసాను మరియు అది క్రింద చూపబడింది.
ఎసి ఫేజ్ యాంగిల్ కంట్రోల్ కోసం ఆర్డునో కోడ్
సర్క్యూట్ పని చేయడానికి ఒక సాధారణ PWM జనరేషన్ కోడ్ ఉపయోగించబడుతుంది, కోడ్ మరియు దాని వివరణ క్రింద ఇవ్వబడింది. మీరు ఈ పేజీ దిగువన పూర్తి కోడ్ను కూడా కనుగొనవచ్చు. మొదట, మేము అవసరమైన అన్ని వేరియబుల్ను ప్రకటిస్తాము, const int అనలాగ్ఇన్పిన్ = A0; // పొటెన్షియోమీటర్ const int అనలాగ్ ut ట్ పిన్ = 9 కు జతచేయబడిన అనలాగ్ ఇన్పుట్ పిన్; // LED సెన్సార్వాల్యూ = 0 తో జతచేయబడిన అనలాగ్ అవుట్పుట్ పిన్; పాట్ నుండి చదివిన విలువ // అవుట్పుట్ విలువ = 0; PWM కు // విలువ అవుట్పుట్ (అనలాగ్ అవుట్)
వేరియబుల్స్ అనలాగ్ పిన్, అనలాగ్ ut ట్ పిన్ మరియు ఇతర వేరియబుల్స్ మ్యాప్ చేసిన విలువను నిల్వ చేయడం, మార్చడం మరియు ముద్రించడం. తదుపరి సెటప్ () విభాగం, మేము 9600 బాడ్ లతో UART సందర్భంగా తొలుత మనం పూర్తిగా సర్క్యూట్ యొక్క ఉత్పత్తిని నియంత్రిస్తాయి చేరవేయడానికి PWM పరిధి తెలుసుకోవచ్చు ఎలా అవుట్పుట్ మరియు ఆ యొక్క మానిటర్ అని.
void setup () {// 9600 bps వద్ద సీరియల్ కమ్యూనికేషన్లను ప్రారంభించండి: Serial.begin (9600); }
తరువాత, లూప్ () విభాగంలో, మేము అనలాగ్ పిన్ A0 ను చదివి విలువను సెన్సార్ విలువ వేరియబుల్కు నిల్వ చేస్తాము, తరువాత మనం సెన్సార్ విలువను 0 -255 కు మ్యాప్ చేస్తాము ఎందుకంటే అట్మెగా యొక్క PWM టైమర్ 8-బిట్స్ మాత్రమే, తరువాత మనం Arduino యొక్క అనలాగ్రైట్ () ఫంక్షన్తో PWM సిగ్నల్ను సెట్ చేయండి. చివరకు, కంట్రోల్ సిగ్నల్ యొక్క పరిధిని తెలుసుకోవడానికి మేము విలువలను సీరియల్ మానిటర్ విండోకు ప్రింట్ చేస్తాము, మీరు ఈ ట్యుటోరియల్ని అనుసరిస్తుంటే, చివరిలోని వీడియో మీకు అంశంపై స్పష్టమైన ఆలోచనను ఇస్తుంది.
సెన్సార్వాల్యూ = అనలాగ్ రీడ్ (అనలాగ్ఇన్పిన్); // అనలాగ్ను విలువలో చదవండి: outputValue = map (సెన్సార్వాల్యూ, 0, 1023, 0, 255); // దీన్ని అనలాగ్ అవుట్ పరిధికి మ్యాప్ చేయండి: అనలాగ్రైట్ (అనలాగ్అట్పిన్, అవుట్పుట్వాల్యూ); // అనలాగ్ అవుట్ విలువను మార్చండి: సీరియల్.ప్రింట్ ("సెన్సార్ ="); // ఫలితాలను సీరియల్ మానిటర్కు ప్రింట్ చేయండి: సీరియల్.ప్రింట్ (సెన్సార్వాల్యూ); సీరియల్.ప్రింట్ ("output t అవుట్పుట్ ="); సీరియల్.ప్రింట్ల్న్ (అవుట్పుట్ విలువ);
AC దశ యాంగిల్ కంట్రోల్ సర్క్యూట్ను పరీక్షిస్తోంది
పై చిత్రం సర్క్యూట్ యొక్క పరీక్ష సెటప్ను చూపుతుంది. 12V సరఫరా 12V SMPS సర్క్యూట్ ద్వారా అందించబడుతుంది, లోడ్ మా విషయంలో ఒక లైట్ బల్బ్, దీన్ని సులభంగా మార్చవచ్చు-అభిమాని వంటి ప్రేరక లోడ్తో. దీపం యొక్క ప్రకాశాన్ని నియంత్రించడానికి నేను ఒక పొటెన్షియోమీటర్ను అటాచ్ చేశానని మీరు చూడగలిగినప్పటికీ, దాన్ని వేరే ఏ విధమైన నియంత్రికతో భర్తీ చేయవచ్చు, మీరు చిత్రంపై జూమ్ చేస్తే, కుండ కనెక్ట్ చేయబడిందని మీరు చూడవచ్చు ఆర్డునో యొక్క పిన్ 9 నుండి ఆర్డునో మరియు పిడబ్ల్యుఎం సిగ్నల్ యొక్క ఎ 0 పిన్ వస్తోంది.
పై చిత్రంలో మీరు చూడగలిగినట్లుగా, అవుట్పుట్ విలువ 84 మరియు ప్రకాశించే లైట్ బల్బ్ యొక్క ప్రకాశం చాలా తక్కువగా ఉంటుంది,
ఈ చిత్రంలో, విలువ 82 అని మీరు చూడవచ్చు మరియు ప్రకాశించే లైట్ బల్బ్ యొక్క ప్రకాశం పెరుగుతుంది.
చాలా విఫలమైన ప్రయత్నాల తరువాత, వాస్తవానికి సరిగ్గా పనిచేసే సర్క్యూట్తో నేను రాగలిగాను. సర్క్యూట్ పనిచేయనప్పుడు టెస్ట్ బెంచ్ ఎలా ఉంటుందో ఎప్పుడైనా ఆలోచిస్తున్నారా? ఇది చాలా చెడ్డదిగా అనిపిస్తుంది,
ఇది నేను గతంలో పనిచేస్తున్న సర్క్యూట్. మునుపటిది కొంచెం పని చేయనందున నేను దానిని పూర్తిగా విసిరి కొత్తదాన్ని తయారు చేయాల్సి వచ్చింది.
మరింత మెరుగుదలలు
ఈ ప్రదర్శన కోసం, సర్క్యూట్ చేతితో తయారు చేసిన పిసిబిలో తయారు చేయబడింది, కాని సర్క్యూట్ను మంచి నాణ్యమైన పిసిబిలో సులభంగా నిర్మించవచ్చు, నా ప్రయోగాలలో, పిసిబి యొక్క పరిమాణం భాగం పరిమాణం కారణంగా నిజంగా పెద్దది, కానీ ఉత్పత్తి వాతావరణంలో, ఇది చౌకైన SMD భాగాలను ఉపయోగించడం ద్వారా తగ్గించవచ్చు, నా ప్రయోగాలలో, 555 టైమర్కు బదులుగా 7555 టైమర్ను ఉపయోగించడం వల్ల కంట్రోలీని విస్తృతంగా పెంచుతుంది, అంతేకాకుండా, సర్క్యూట్ యొక్క స్థిరత్వం కూడా పెరుగుతుంది.