ఈ ప్రాజెక్ట్లో మేము 8051 మైక్రోకంట్రోలర్ను ఉపయోగించి సెల్ ఫోన్ నియంత్రిత రోబోట్ను నిర్మించబోతున్నాం. సెల్ ఫోన్ నియంత్రిత రోబోట్ మొబైల్ డిటిఎంఎఫ్ టెక్నాలజీపై నడుస్తుంది. DTMF ఉన్నచో ద్వంద్వ టోన్ బహుళ ఫ్రీక్వెన్సీ. DTMF టోన్లను సృష్టించడానికి మేము ఉపయోగించే కొన్ని పౌన encies పున్యాలు ఉన్నాయి. రెండు లేదా అంతకంటే ఎక్కువ పౌన encies పున్యాలను జోడించడం లేదా కలపడం ద్వారా సరళమైన మాటలలో మేము DTMF టోన్ను ఉత్పత్తి చేస్తాము. ఈ పౌన encies పున్యాలు క్రింద ఇవ్వబడ్డాయి:
ఇచ్చిన చిత్రంలో మనం వేర్వేరు పౌన.పున్యాల యొక్క రెండు సమూహాలను చూడవచ్చు. ఒక ఎగువ మరియు ఒక తక్కువ పౌన encies పున్యాలు కలిసిపోయినప్పుడు ఒక టోన్ సృష్టించబడుతుంది, దీనిని డ్యూయల్ టోన్ మల్టిపుల్ ఫ్రీక్వెన్సీ అంటారు.
అవసరమైన భాగాలు
- 8051 మైక్రోకంట్రోలర్
- డిసి మోటార్స్
- చరవాణి
- మోటార్ డ్రైవర్ ఎల్ 293 డి
- 7404
- 8870
- .1 యుఎఫ్ కెపాసిటర్
- 330 కె రెసిస్టర్లు
- 100 కె రెసిస్టర్లు
- 11.0592 MHz xtal
- 3.57 MHz xtal
- 22 పిఎఫ్ కెపాసిటర్లు
- 1 కె రెసిస్టర్లు
- 10 కె రెసిస్టర్
- 10 కె రెసిస్టర్ ప్యాక్
- 33 పిఎఫ్ కెపాసిటర్లు
- నొక్కుడు మీట
- LED లు
- 7805
- 1000uF కెపాసిటర్
- 10uF కెపాసిటర్లు
- రాగి క్లాడ్
- 9 వోల్ట్ బ్యాటరీ
- బ్యాటరీ కనెక్టర్
- ఆక్స్ వైర్
- చక్రంతో రోబోట్ చాసిస్
- వైర్లను కనెక్ట్ చేస్తోంది
సెల్ ఫోన్ కంట్రోల్డ్ రోబోట్ యొక్క పని
మేము పూర్తి సెల్ ఫోన్ నియంత్రిత రోబోట్ను వేర్వేరు విభాగాలుగా విభజించవచ్చు, అవి క్రింద ఉన్న చిత్రంలో చూపబడ్డాయి.
రిమోట్ విభాగం: ఈ విభాగం యొక్క ప్రధాన భాగం DTMF. ఇక్కడ మేము సెల్ఫోన్ నుండి డిటిఎమ్ఎఫ్ డీకోడర్ ఐసికి హెచ్టి 8870 కు ఆక్స్ వైర్ను ఉపయోగించడం ద్వారా టోన్ను పొందుతాము, ఇది టోన్ను 4 బిట్ యొక్క డిజిటల్ సిగ్నల్గా డీకోడ్ చేస్తుంది.
నియంత్రణ విభాగం: ఈ మొబైల్ ఫోన్ నియంత్రిత రోబోట్ యొక్క పూర్తి ప్రక్రియను నియంత్రించడానికి 8051 ఉపయోగించబడుతుంది. 8051 DTMF డీకోడర్ పంపిన ఆదేశాలను చదువుతుంది మరియు నిర్వచించిన కోడ్ లేదా నమూనాతో పోల్చండి. ఆదేశాలు సరిపోలితే, మైక్రోకంట్రోలర్ సంబంధిత ఆదేశాన్ని డ్రైవర్ విభాగానికి పంపుతుంది.
డ్రైవర్ విభాగం: డ్రైవర్ విభాగంలో మోటారు డ్రైవర్ మరియు రెండు డిసి మోటార్లు ఉంటాయి. మోటారును డ్రైవింగ్ చేయడానికి మోటారు డ్రైవర్ ఉపయోగించబడుతుంది ఎందుకంటే మైక్రోకంట్రోలర్ మోటారుకు తగినంత వోల్టేజ్ మరియు కరెంట్ను సరఫరా చేయదు. కాబట్టి మోటారుకు తగినంత వోల్టేజ్ మరియు కరెంట్ పొందడానికి మేము మోటారు డ్రైవర్ సర్క్యూట్ను జోడిస్తాము. 8051 నుండి ఆదేశాలను సేకరించడం ద్వారా, ఆదేశాల ప్రకారం మోటారు డ్రైవర్ డ్రైవ్ మోటారు.
సర్క్యూట్ రేఖాచిత్రం మరియు వివరణ
సెల్ ఫోన్ కంట్రోల్డ్ రోబోట్ యొక్క సర్క్యూట్ రేఖాచిత్రంపిసి కంట్రోల్డ్ రోబోట్, లైన్ ఫాలోయర్, సంజ్ఞ కంట్రోల్డ్ రోబోట్ వంటి మా ఇతర రోబోటిక్స్ ప్రాజెక్టులతో చాలా పోలి ఉంటుంది. ఇక్కడ ఒక మోటారు డ్రైవర్ రోబోట్ డ్రైవింగ్ కోసం 8051 మైక్రోకంట్రోలర్కు అనుసంధానించబడి ఉంది. మోటారు డ్రైవర్ యొక్క ఇన్పుట్ పిన్ 2, 7, 10 మరియు 15 వరుసగా 8051 యొక్క పిన్ సంఖ్య P2.6, P2.3, P2.0 మరియు P2.7 వద్ద అనుసంధానించబడి ఉన్నాయి. ఇక్కడ మేము రోబోట్ను నడపడానికి రెండు డిసి మోటార్లు ఉపయోగించాము, దీనిలో మోటారు డ్రైవర్ 3 మరియు 6 యొక్క అవుట్పుట్ పిన్ వద్ద ఒక మోటారు అనుసంధానించబడి ఉంది మరియు మరొక మోటారు 11 మరియు 14 వద్ద అనుసంధానించబడి ఉంది.. సెల్ ఫోన్తో రోబోట్ను నియంత్రించాలనే మా లక్ష్యాన్ని నెరవేర్చడానికి ఈ సర్క్యూట్తో ఒక DTMF డీకోడర్ జోడించబడుతుంది మరియు కమాండ్ లేదా DTMF టోన్ను స్వీకరించడానికి ఆక్స్ వైర్ ఉపయోగించి ఈ డీకోడర్ మొబైల్ ఫోన్లోకి ప్లగ్ చేయబడుతుంది. DTMF డీకోడర్ పిన్స్ D0-D3 8051 యొక్క పిన్ నంబర్ P0.0, P0.1, P0.2, P0 తో అనుసంధానించబడి ఉంది.3 ద్వారా NOT గేట్ IC అంటే 7404. కాబట్టి 8051 మొబైల్ కీప్యాడ్ నుండి '5' బటన్ను నొక్కితే DTMF డీకోడర్ నుండి విలోమ ఇన్పుట్ వస్తుంది. DTMF డీకోడర్ యొక్క అవుట్పుట్ 0010 అయితే 8051 1101 పొందుతుంది. రెండు 9 వోల్ట్ బ్యాటరీలు ఉపయోగించబడతాయి మోటారులను శక్తి కోసం ఉపయోగించే సర్క్యూట్కు శక్తినివ్వండి, మోటారు డ్రైవర్ ఐసి పిన్ నంబర్ 8 వద్ద కనెక్ట్ చేయబడింది మరియు మిగిలిన బ్యాటరీ మిగిలిన సర్క్యూట్కు శక్తినివ్వడానికి అనుసంధానించబడి ఉంటుంది.
మొబైల్ ఫోన్ ద్వారా పంపబడే కొన్ని ఆదేశాల ద్వారా నడుస్తున్న సెల్ ఫోన్ నియంత్రిత రోబోట్. మేము ఇక్కడ మొబైల్ ఫోన్ యొక్క DTMF ఫంక్షన్ను ఉపయోగిస్తున్నాము. ప్రాజెక్ట్ యొక్క పనిని చూపించడానికి ఇక్కడ మేము మొబైల్ ఫోన్ను ఉపయోగించాము. ఒకటి యూజర్ మొబైల్ ఫోన్, మనం 'రిమోట్ ఫోన్' అని పిలుస్తాము మరియు రెండవది ఆక్స్ వైర్ ఉపయోగించి రోబోట్ యొక్క సర్క్యూట్తో అనుసంధానించబడి ఉంటుంది. ఈ మొబైల్ ఫోన్ను మేము 'రిసీవర్ ఫోన్' అని పిలుస్తాము.
మొదట రిమోట్ ఫోన్ను రిసీవర్ ఫోన్కు ఉపయోగించడం ద్వారా కాల్ చేసి, ఆపై కాల్కు మాన్యువల్గా లేదా ఆటోమేటిక్ ఆన్సర్ మోడ్ ద్వారా హాజరవుతాము. సెల్ ఫోన్ ద్వారా ఈ రోబోట్ ఎలా నియంత్రించబడుతుందో ఇప్పుడు ఇక్కడ ఉంది:
మేము రిమోట్ ఫోన్ ద్వారా '2' ను నొక్కినప్పుడు, రోబోట్ ముందుకు కదలడం ప్రారంభిస్తుంది మరియు తదుపరి ఆదేశం వచ్చే వరకు ముందుకు కదులుతుంది.
మేము రిమోట్ ఫోన్ ద్వారా '8' ను నొక్కినప్పుడు, రోబోట్ తన స్థితిని మార్చి ఇతర ఆదేశం వచ్చేవరకు వెనుకబడిన దిశలో కదలడం ప్రారంభించండి.
మేము '4' నొక్కినప్పుడు, తదుపరి ఆదేశం వచ్చేవరకు రోబోట్ ఎడమవైపు తిరగండి.
మేము '6' నొక్కినప్పుడు, రోబోట్ కుడి వైపుకు తిరిగింది.
మరియు రోబోట్ ఆపడానికి మేము పాస్ 5 '.
పిసిబి లేఅవుట్
8051 మైక్రోకంట్రోలర్ ఉపయోగించి సెల్ ఫోన్ నియంత్రిత రోబోట్ కోసం పిసిబి లేఅవుట్ ఇక్కడ ఉంది. ఇక్కడ మీరు సులభమైన దశలతో ఇంట్లో పిసిబిని రూపొందించడానికి ట్యుటోరియల్ ను కనుగొనవచ్చు: ఇంట్లో పిసిబిని ఎలా తయారు చేయాలి