ఈ రోజు, సాంకేతిక పరిజ్ఞానం మన రోజువారీ జీవితంలో విస్తృత పాత్ర పోషిస్తుంది. తో సాంకేతిక పరిజ్ఞానం వేగంగా అభివృద్ధి చెందుతుంది , ప్రతి ఒక్కరూ ఆధునిక గాడ్జెట్లు మరియు ఇంటర్నెట్కు బానిసలవుతారు. వైర్లెస్ టెక్నాలజీ మానవ ప్రయత్నాన్ని మరింత తగ్గించింది మరియు సాంప్రదాయిక పద్ధతులను వదిలిపెట్టి, కొత్త, సమర్థవంతమైన, ఖర్చుతో కూడుకున్న పద్ధతులను అవలంబించింది. వైర్లెస్ టెక్నాలజీస్ జిగ్బీ, బ్లూటూత్, వైఫై, ఆర్ఎఫ్ సిగ్నల్స్ వంటివి వివిధ అనువర్తనాలను నియంత్రించడానికి మరియు ఆపరేట్ చేయడానికి మరియు తదనుగుణంగా ప్రతిస్పందించడానికి ఉపయోగిస్తారు.
ఆటోమొబైల్లను నియంత్రించడానికి ఆండ్రాయిడ్ ఆధారిత స్మార్ట్ఫోన్ లేదా టాబ్లెట్ను తయారు చేయడం ఈ ప్రాజెక్ట్ యొక్క లక్ష్యం. Android అనేది Linux భాషలో ఒక ఆపరేటింగ్ సిస్టమ్. టచ్ హావభావాలు, వాయిస్ కమాండ్ మొదలైన వాటితో మొబైల్ను సమర్థవంతంగా ఉపయోగించుకోవటానికి డెవలపర్లకు మొబైల్ అప్లికేషన్ను రూపొందించడానికి ఇది భూమి నుండి అభివృద్ధి చేయబడింది. ఇది జావా UI తో ఓపెన్ సోర్స్.
Android
Android నియంత్రిత ఆటోమొబైల్ సిస్టమ్
ఆండ్రాయిడ్ నియంత్రిత ఆటోమొబైల్ ఆండ్రాయిడ్ పరికరం ద్వారా వైర్లెస్గా బ్యాటరీ శక్తి ఆటోమొబైల్ను నియంత్రించడానికి వినియోగదారుని అనుమతిస్తుంది. ఈ వ్యవస్థ ఆటోమొబైల్ మరియు ఆండ్రాయిడ్ పరికరాల మధ్య డేటా బదిలీ మాధ్యమంగా బ్లూటూత్ మాడ్యూల్ను కలిగి ఉంది. బ్లూటూత్ అందుకున్న డేటా 8051 మైక్రోకంట్రోలర్ చేత ప్రాసెస్ చేయబడుతుంది, ఇది కావలసిన చర్యను చేస్తుంది.
బ్లాక్ రేఖాచిత్రం
8051 మైక్రోకంట్రోలర్ ఉపయోగించి Android నియంత్రిత ఆటోమొబైల్ కోసం బ్లాక్ రేఖాచిత్రం
హార్డ్వేర్ అవసరాలు
- 8051 మైక్రోకంట్రోలర్
- Android పరికరం
- రోబోట్ బాడీ
- బ్లూటూత్ పరికరం
- డిసి మోటార్స్
- మోటార్ డ్రైవర్ ఐసి
- క్రిస్టల్
- విద్యుత్ శక్తిని నియంత్రించేది
- రెసిస్టర్లు, కెపాసిటర్లు
- బ్యాటరీ
సాఫ్ట్వేర్ అవసరాలు
- చీలిక సాఫ్ట్వేర్
- పొందుపరిచిన సి భాష
Android నియంత్రిత ఆటోమొబైల్ సిస్టమ్ ఆపరేషన్
Android పరికరం ఒక అనువర్తనాన్ని కలిగి ఉంది, ఇది వినియోగదారులకు వారి స్పర్శ సంజ్ఞను ఉపయోగించి ఆదేశాలను పంపడానికి GUI (గ్రాఫిక్ యూజర్ ఇంటర్ఫేస్) ను అందిస్తుంది. స్ట్రింగ్ వేరియబుల్స్ రూపంలో క్రియాశీల బ్లూటూత్ పరికరం ద్వారా ఆదేశాలను ఆటోమొబైల్కు పంపుతారు.
Android నియంత్రిత ఆటోమొబైల్
ఆటోమొబైల్లో ఉన్న బ్లూటూత్ స్ట్రింగ్ డేటాను అందుకుంటుంది, అది మైక్రోకంట్రోలర్కు ఇవ్వబడుతుంది. మైక్రోకంట్రోలర్ డేటాను ప్రాసెస్ చేస్తుంది మరియు వినియోగదారు ఆదేశాల కోసం తనిఖీ చేస్తుంది. ఆదేశాలను గుర్తించినప్పుడు (ముందుకు / వెనుకకు / ఎడమ / కుడి) మైక్రోకంట్రోలర్ సమాచారాన్ని పంపుతుంది డ్రైవర్ IC . అప్పుడు డ్రైవర్ ఐసి కావలసిన చర్యను చేయడానికి మోటారును నడుపుతుంది. ఆటోమొబైల్ను నియంత్రించడానికి వినియోగదారు యొక్క ప్రతి సంజ్ఞతో ఈ వ్యవస్థ కొనసాగుతుంది.
బ్లూటూత్ మాడ్యూల్
బ్లూటూత్ వైర్లెస్ పరికరం తక్కువ పరిధిలో డేటాను బదిలీ చేయడానికి ఉపయోగిస్తారు. ఇది కమ్యూనికేషన్ కోసం రేడియో సిగ్నల్స్ ఉపయోగిస్తుంది. ఎటువంటి ఇంటర్ఫేస్ లేకుండా అనేక పరికరాలతో కమ్యూనికేట్ చేసే సామర్ధ్యం దీనికి ఉంది. ఇది 2.45GHz వేగంతో పనిచేస్తుంది.
మోటార్ డ్రైవర్ ఐసి
L293D ఒక సాధారణ మోటారు డ్రైవర్ IC. ఈ ఐసిలో 16 పిన్స్ ఉన్నాయి, వీటిని ఏ దిశలోనైనా డిసి మోటారును నియంత్రించడానికి ఉపయోగిస్తారు. ఈ ఐసి హెచ్ బ్రిడ్జ్ సూత్రంపై పనిచేస్తుంది. H వంతెన అనేది ఎలక్ట్రానిక్ సర్క్యూట్, ఇది వోల్టేజ్ను లోడ్కు ఏ దిశలోనైనా వర్తింపచేయడానికి అనుమతిస్తుంది. DC మోటారు ముందుకు లేదా వెనుకకు నడపడానికి ఇది సాధారణంగా రోబోటిక్స్లో ఉపయోగించబడుతుంది.
8051 మైక్రోకంట్రోలర్
మైక్రోకంట్రోలర్ ఒకే చిప్లో RAM, ROM, I / O పోర్ట్లు, టైమర్స్ ADC మొదలైన అన్ని పెరిఫెరల్స్ కలిగిన అత్యంత సమగ్ర చిప్ లేదా మైక్రోప్రాసెసర్. ఇది సింగిల్ చిప్ కంప్యూటర్ అని పిలువబడే అంకితమైన చిప్.
8051 మైక్రోకంట్రోలర్ 8-బిట్ మైక్రోకంట్రోలర్. ఇది హార్వర్డ్ ఆర్కిటెక్చర్ యొక్క 8 బిట్ CISC కోర్ ఆధారంగా ఉంది. ఇది 40 పిన్ డిఐపి పిన్ చిప్గా లభిస్తుంది మరియు 5 వోల్ట్స్ డిసి ఇన్పుట్తో పనిచేస్తుంది.
8051 మైక్రోకంట్రోలర్ యొక్క బ్లాక్ రేఖాచిత్రం
8051 మైక్రోకంట్రోలర్ యొక్క బ్లాక్ రేఖాచిత్రం
8051 మైక్రోకంట్రోలర్ యొక్క ముఖ్యమైన లక్షణాలు
- 4KB ఆన్-చిప్ ప్రోగ్రామ్ మెమరీ (ROM మరియు EPROM).
- 128 బైట్లు ఆన్-చిప్ డేటా మెమరీ (RAM).
- 8-బిట్ డేటా బస్, 16-బిట్ అడ్రస్ బిట్ మరియు రెండు 16 బిట్ టైమర్లు టి 0 మరియు టి 1
- 32 సాధారణ ప్రయోజనం ప్రతి 8 బిట్స్ మరియు ఐదు అంతరాయాలను నమోదు చేస్తుంది.
- మొత్తం 32 I / O పంక్తులతో 8 బిట్లలో నాలుగు సమాంతర పోర్టులు.
- ఒక 16 బిట్ ప్రోగ్రామ్ కౌంటర్, ఒక స్టాక్ పాయింటర్ మరియు ఒక 16 బిట్ డేటా పాయింటర్.
- 12MHz క్రిస్టల్తో ఒక మైక్రోసెకండ్ ఇన్స్ట్రక్షన్ చక్రం.
- ఒక ద్వంద్వ డ్యూప్లెక్స్ సీరియల్ కమ్యూనికేషన్ పోర్ట్.
పిన్ వివరణ
8051 మైక్రోకంట్రోలర్ 40 పిన్ డిఐపి కాన్ఫిగరేషన్లో లభిస్తుంది. 40 పిన్స్లో, పిన్, పి 1, పి 2 మరియు పి 3 అనే నాలుగు సమాంతర పోర్టులకు 32 పిన్లు కేటాయించబడ్డాయి, ప్రతి పోర్టు 8 పిన్లను ఆక్రమించింది. మిగిలిన పిన్స్ VCC, GND, XTAL1, XTAL2, RST, EA మరియు PSEN.
TO క్వార్ట్జ్ క్రిస్టల్ ఓసిలేటర్ 30 పిఎఫ్ కెపాసిటర్ విలువతో పిన్స్ XTAL1 మరియు XTAL2 లలో అనుసంధానించబడి ఉంది. క్రిస్టల్ ఓసిలేటర్ కాకుండా వేరే మూలాన్ని ఉపయోగిస్తే, అప్పుడు పిన్స్ XTAL1 మరియు XTAL2 తెరిచి ఉంచబడతాయి.
8051 మైక్రోకంట్రోలర్లో సీరియల్ కమ్యూనికేషన్
8051 మైక్రోకంట్రోలర్లో సీరియల్ కమ్యూనికేషన్ ద్వారా డేటాను బదిలీ చేయడానికి మరియు స్వీకరించడానికి రెండు పిన్లు ఉన్నాయి. ఈ రెండు పిన్స్ పోర్ట్ P3 (P3.0 మరియు P3.1) లో భాగం. ఈ పిన్స్ టిటిఎల్ అనుకూలంగా ఉంటాయి మరియు అందువల్ల వాటిని తయారు చేయడానికి లైన్ డ్రైవర్ అవసరం RS232 అనుకూలమైనది . MAX232 ను లైన్ డ్రైవర్గా ఉపయోగిస్తారు. SCON రిజిస్టర్ అని పిలువబడే 8-బిట్ రిజిస్టర్ ద్వారా సీరియల్ కమ్యూనికేషన్ నియంత్రించబడుతుంది.
డిసి మోటర్ను 8051 కు ఇంటర్ఫేసింగ్
8051 మైక్రోకంట్రోలర్తో ఇంటర్ఫేసింగ్ డిసి మోటార్
ఒక DC మోటారు డైరెక్ట్ కరెంట్ మీద నడుస్తుంది మరియు ఇది విద్యుత్ శక్తి మరియు అయస్కాంత క్షేత్రాన్ని ఉపయోగించి టార్క్ను ఉత్పత్తి చేస్తుంది. DC మోటారుకు రన్నింగ్ స్టేజ్ కంటే ప్రారంభ దశలో ఎక్కువ టార్క్ అవసరం. DC మోటార్లు అమలు చేయడానికి పెద్ద కరెంట్ అవసరం, ఇది మైక్రోకంట్రోలర్ IC ని నాశనం చేస్తుంది. అందువల్ల ఆప్టోఇసోలేటర్ మరియు ఎల్ 293 డ్యూయల్ హెచ్-బ్రిడ్జ్ డ్రైవర్తో డ్రైవింగ్ సర్క్యూట్ ఉపయోగించబడుతుంది. ఆప్టోఇసోలేటర్ మైక్రోకంట్రోలర్కు అదనపు రక్షణను అందిస్తుంది.
Android అనువర్తనాలు
ఆండ్రాయిడ్ ఆపరేటింగ్ సిస్టమ్ మానవుల జీవితాలను మెరుగుపర్చడానికి స్మార్ట్ఫోన్లలో పనిచేసే వివిధ రకాల అనువర్తనాలను అభివృద్ధి చేయడానికి ఒక వేదికను అందిస్తుంది.
- ఖచ్చితమైన నావిగేషన్, ట్రాకింగ్ సిస్టమ్ను అభివృద్ధి చేయడానికి Android ఉపయోగించబడుతుంది
- పరస్పర చర్య యొక్క నెట్వర్క్ను అందించే విభిన్న సోషల్ మీడియా అనువర్తనాలను అభివృద్ధి చేయడానికి ఇది ఉపయోగించబడుతుంది.
- ఇది వివిధ మొబైల్ బ్యాంకింగ్, డబ్బు బదిలీ అనువర్తనాలను అభివృద్ధి చేయడానికి సహాయపడుతుంది.
- ఇది సులభంగా షాపింగ్ చేయడానికి వీలు కల్పిస్తుంది.
- ఇది వివిధ భద్రత మరియు భద్రతా అనువర్తనాలను అభివృద్ధి చేయడానికి సహాయపడుతుంది.
8051 మైక్రోకంట్రోలర్ను ఉపయోగించి ఆండ్రాయిడ్ కంట్రోల్డ్ ఆటోమొబైల్ రూపకల్పన గురించి ఇదంతా ఉంది, ఇది కదలిక కోసం డ్రైవర్ ఐసిలను మరియు బ్లూటూత్ ద్వారా వైర్లెస్ కమ్యూనికేషన్ కోసం స్మార్ట్ఫోన్ను ఉపయోగిస్తుంది. మరిన్ని వివరాల కోసం, ఇటువంటి ఆసక్తికరమైన ప్రాజెక్టులు దిగువ వ్యాఖ్యల విభాగం ద్వారా మాకు చేరతాయి