సీరియల్ కమ్యూనికేషన్ ద్వారా మీ కార్ జ్వలన వ్యవస్థను ఎలా నియంత్రించాలి?

మీ కారు యొక్క జ్వలన వ్యవస్థను ఆటోమేట్ చేసే అనేక స్మార్ట్‌స్టార్ట్ వ్యవస్థలు మార్కెట్లో అందుబాటులో ఉన్నాయి వైపర్ స్మార్ట్‌స్టార్ట్ కానీ అవి చాలా ఖరీదైనవి. వాటిలో రిమోట్ స్టార్ట్, స్టాప్ మరియు లొకేషన్ ట్రాకింగ్ మొదలైనవి ఉన్నప్పటికీ, వారికి కారు యొక్క నిజమైన సర్క్యూట్లో చాలా మార్పులు అవసరం. సర్క్యూట్లో మార్పులు చేయడం ప్రమాదకరం ఎందుకంటే ఇది షార్ట్ సర్క్యూట్లకు దారితీస్తుంది మరియు ఈ అనంతర మార్కెట్ వ్యవస్థలు కూడా ఖరీదైనవి. ఈ రోజు నేను ఇంజిన్ను ప్రారంభించడానికి బ్లూటూత్ ట్రాన్స్మిషన్ భావనను అనుసరించే వ్యవస్థను రూపకల్పన చేస్తాను మరియు కారును దొంగల నుండి రక్షించడానికి పాస్వర్డ్ను సెట్ చేయడానికి కారు యజమానిని కూడా అనుమతిస్తుంది. ఎవరైనా కారును దొంగిలించడానికి ప్రయత్నిస్తే, పాస్‌వర్డ్ రక్షణ కారణంగా అతను అలా చేయలేడు. కీప్యాడ్‌ను ఉపయోగించి తప్పు పాస్‌వర్డ్ నమోదు చేసిన వెంటనే జ్వలన స్విచ్ ఆన్ చేయబడదు. మేము కారులో మా సర్క్యూట్‌ను ఇన్‌స్టాల్ చేసినప్పుడు కారు యొక్క అన్ని విధులను నియంత్రించాల్సిన బాధ్యత ఆన్-బోర్డ్ డయాగ్నోస్టిక్స్ బోర్డు రీసెట్ చేయబడదు. ఇప్పుడు, ఒక్క క్షణం కూడా వృథా చేయకుండా పని చేద్దాం.



కార్ జ్వలన వ్యవస్థ

యాంటీ-తెఫ్ట్ జ్వలన సర్క్యూట్‌ను ఎలా రూపొందించాలి?

ప్రాజెక్ట్ యొక్క సారాంశం మనకు తెలిసినట్లుగా, ముందుకు సాగండి మరియు పని ప్రారంభించడానికి వేర్వేరు సమాచారాన్ని సేకరిద్దాం. మేము మొదట భాగాల జాబితాను తయారు చేసి, ఆపై అన్ని భాగాలను ఒకచోట చేర్చి పని వ్యవస్థను తయారు చేస్తాము.



దశ 1: భాగాలు అవసరం (హార్డ్‌వేర్)

  • Arduino నానో ATMega328p (x2)
  • HC-06 బ్లూటూత్ మాడ్యూల్ (x2)
  • డబుల్ సైడెడ్ టేప్
  • బ్రెడ్‌బోర్డ్ LED లు
  • బ్రెడ్‌బోర్డ్
  • 4x4 మ్యాట్రిక్స్ అర్రే 16 కీ మెంబ్రేన్
  • 12 వి రిలే మాడ్యూల్
  • LCD డిస్ప్లే మాడ్యూల్
  • 1n4007 డయోడ్
  • 12 వి డిసి బ్యాటరీ
  • 10 కె ఓం రెసిస్టర్ (x3)
  • యాక్టివ్ పిజో బజర్
  • స్పర్శ పుష్ బటన్ స్విచ్

దశ 2: భాగాలు అవసరం (సాఫ్ట్‌వేర్)

  • ప్రోటీయస్ 8 ప్రొఫెషనల్ (నుండి డౌన్‌లోడ్ చేసుకోవచ్చు ఇక్కడ )

దశ 3: బ్లాక్ రేఖాచిత్రం

ఈ ప్రాజెక్ట్‌లో నేను ప్రాజెక్ట్ యొక్క ఉద్దేశ్యాన్ని స్పష్టంగా వివరించడానికి రెండు బ్లాక్ రేఖాచిత్రాలను రూపొందించాను. అన్నింటిలోనూ సాధారణంగా ఉపయోగించే సాంప్రదాయ జ్వలన వ్యవస్థను మొదటిది చూపిస్తుంది కా ర్లు ఈ రోజుల్లో సమావేశమవుతాయి. రెండవది ఈ ప్రాజెక్ట్‌లో నేను రూపొందించిన మా జ్వలన వ్యవస్థను చూపిస్తుంది, వాటిని కార్లలో మరింత భద్రంగా ఉండేలా ఇన్‌స్టాల్ చేయవచ్చు.



  1. సాంప్రదాయ జ్వలన వ్యవస్థ:

    ఫ్యాక్టరీ డిజైన్ సిస్టమ్



  2. సవరించిన జ్వలన వ్యవస్థ:

    సవరించిన వ్యవస్థ

దశ 4: పని సూత్రం

మా జ్వలన వ్యవస్థలో, వైర్లు ఆన్-బోర్డ్ డయాగ్నోస్టిక్స్ పోర్ట్ ద్వారా నియంత్రించబడవు కాని అవి స్వయంప్రతిపత్తితో పనిచేస్తాయి. OBD పోర్ట్ మరియు ఇంజిన్లలో ఉన్న కంప్యూటర్లను రీసెట్ చేయగల సామర్థ్యాన్ని కలిగి ఉన్న అనేక ఎలక్ట్రానిక్ గాడ్జెట్లు మార్కెట్లో అందుబాటులో ఉన్నాయి. ది ఎలక్ట్రానిక్ సర్క్యూట్ రెండు భాగాలు ఉంటాయి. ఒకటి జ్వలన స్విచ్ వైపు మరియు రెండవది ఇంజిన్ వైపు ఉంచబడుతుంది. బ్లూటూత్ సిగ్నల్స్ యొక్క వైర్‌లెస్ ట్రాన్స్మిషన్ ఈ రెండు వైపుల మధ్య జరుగుతుంది. ప్రాధమిక సర్క్యూట్లో జ్వలన స్విచ్, ఆర్డునో, ఎల్‌సిడి, కీప్యాడ్ మరియు హెచ్‌సి -06 ఉంటాయి. సర్క్యూట్ యొక్క ద్వితీయ వైపు ఒక ఆర్డునో, రిలే మాడ్యూల్, HC-06 మరియు బజర్ ఉంటాయి. కారు ప్రారంభించడానికి కీ కదిలిన వెంటనే ఎల్‌సిడి తిరగబడుతుంది పై మరియు ప్రారంభంలో అతని / ఆమె సెట్ చేసిన పాస్‌వర్డ్‌ను ఎంటర్ చెయ్యడానికి డ్రైవర్‌ను అనుమతిస్తుంది కోడ్ . డ్రైవర్ సరైన పాస్‌వర్డ్‌లోకి ప్రవేశిస్తే, బ్లూటూత్ మాడ్యూల్ ద్వారా ఇంజిన్ వైపు సిగ్నల్ అందుతుంది మరియు కీ మరింత కదిలితే అది రిలే సర్క్యూట్‌ను ప్రేరేపిస్తుంది మరియు అభిమాని ఆన్ చేయబడుతుంది. ఇప్పుడు, కారును ప్రారంభించడానికి, మేము కారును ప్రారంభించడానికి అనుమతించే జ్వలన స్థానం వైపు కీని తరలించాలి. కారు ప్రారంభించిన వెంటనే సిస్టమ్ ప్రదర్శించబడుతుంది పై LCD లో మరియు కీని రివర్స్ పొజిషన్‌లోకి తరలించిన వెంటనే కారు తిరగబడుతుంది ఆఫ్ కీ పూర్తిగా వెనుకకు కదలని వరకు వైర్‌లెస్ కనెక్షన్ ఉంటుంది. కారును ప్రారంభించడానికి బహుళ తప్పుడు ప్రయత్నాలు చేస్తే, అలారం ఉపయోగించి ఉత్పత్తి అవుతుంది బజర్ అతను / ఆమె కారుకు దూరంగా లేకపోతే అది ప్రయాణిస్తున్న వ్యక్తులను లేదా కారు యజమానిని అప్రమత్తం చేస్తుంది.

దశ 5: సర్క్యూట్‌ను అనుకరించండి

సర్క్యూట్ చేయడానికి ముందు సాఫ్ట్‌వేర్‌లోని అన్ని కనెక్షన్‌లను అనుకరించడం మరియు పరిశీలించడం మంచిది. మేము ఉపయోగించబోయే సాఫ్ట్‌వేర్ ప్రోటీయస్ డిజైన్ సూట్ . ప్రోటీయస్ అనేది ఎలక్ట్రానిక్ సర్క్యూట్లను అనుకరించే సాఫ్ట్‌వేర్.



  1. మీరు ప్రోటీయస్ సాఫ్ట్‌వేర్‌ను డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేసిన తర్వాత దాన్ని తెరవండి. క్లిక్ చేయడం ద్వారా క్రొత్త స్కీమాటిక్ తెరవండి ఐసిస్ మెనులో చిహ్నం.

    కొత్త స్కీమాటిక్

  2. క్రొత్త స్కీమాటిక్ కనిపించినప్పుడు, పై క్లిక్ చేయండి పి సైడ్ మెనూలో ఐకాన్. ఇది ఒక పెట్టెను తెరుస్తుంది, దీనిలో మీరు ఉపయోగించబడే అన్ని భాగాలను ఎంచుకోవచ్చు.
  3. ఇప్పుడు సర్క్యూట్ చేయడానికి ఉపయోగించే భాగాల పేరును టైప్ చేయండి. భాగం కుడి వైపున ఉన్న జాబితాలో కనిపిస్తుంది.

    భాగాలు ఎంచుకోవడం

  4. అదే విధంగా, పైన చెప్పినట్లుగా, పైన పేర్కొన్న విధంగా అన్ని భాగాలను శోధించండి. వారు కనిపిస్తారు పరికరాలు జాబితా.

    భాగాలు శోధించండి

దశ 6: సర్క్యూట్ రేఖాచిత్రాలు

  1. ప్రాథమిక వైపు:

    ప్రాథమిక సర్క్యూట్

  2. ద్వితీయ వైపు:

    సెకండరీ సర్క్యూట్

దశ 7: ఆర్డునోతో ప్రారంభించడం

మీరు ఇంతకుముందు Arduino IDE లో పని చేయకపోతే, చింతించకండి ఎందుకంటే Arduino IDE ని సెటప్ చేయడానికి దశల వారీగా క్రింద చూపబడింది.

  1. Arduino IDE యొక్క తాజా సంస్కరణను డౌన్‌లోడ్ చేయండి ఆర్డునో .
  2. మీ Arduino బోర్డ్‌ను PC కి కనెక్ట్ చేయండి మరియు కంట్రోల్ పానెల్ తెరవండి. నొక్కండి హార్డ్వేర్ మరియు సౌండ్. ఇప్పుడు తెరచియున్నది పరికరాలు మరియు ప్రింటర్ మరియు మీ బోర్డు కనెక్ట్ చేయబడిన పోర్ట్‌ను కనుగొనండి. నా విషయంలో అది COM14 కానీ ఇది వేర్వేరు కంప్యూటర్లలో భిన్నంగా ఉంటుంది.

    పోర్ట్ కనుగొనడం

  3. టూల్ మెనుపై క్లిక్ చేసి, బోర్డుని ఇలా సెట్ చేయండి ఆర్డునో నానో (AT మెగా 328 పి) .

    బోర్డు ఏర్పాటు

  4. అదే సాధన మెనులో, ప్రాసెసర్‌ను ఇలా సెట్ చేయండి ATmega328p (పాత బూట్‌లోడర్) .

    ప్రాసెసర్ సెట్టింగ్

  5. LCD మాడ్యూల్ ఉపయోగించడానికి మేము లైబ్రరీని చేర్చాలి. కోడ్‌తో పాటు డౌన్‌లోడ్ లింక్‌లో లైబ్రరీ క్రింద జతచేయబడింది. వెళ్ళండి స్కెచ్> లైబ్రరీని చేర్చండి> .ZIP లైబ్రరీని జోడించండి.

    లైబ్రరీని చేర్చండి

  6. దిగువ జతచేయబడిన కోడ్‌ను డౌన్‌లోడ్ చేసి, మీ Arduino IDE లో అతికించండి. పై క్లిక్ చేయండి అప్‌లోడ్ చేయండి మీ మైక్రోకంట్రోలర్‌లో కోడ్‌ను బర్న్ చేయడానికి బటన్.

    కోడ్‌ను అప్‌లోడ్ చేయండి

క్లిక్ చేయడం ద్వారా కోడ్ మరియు అవసరమైన లైబ్రరీలను డౌన్‌లోడ్ చేయండి ఇక్కడ .

దశ 8: కోడ్

ఈ ప్రాజెక్ట్ కోసం కోడ్ చాలా సులభం మరియు బాగా వ్యాఖ్యానించబడింది.

  1. శూన్య సెటప్ () మేము INPUT లేదా OUTPUT పిన్‌లను ప్రారంభించే ఫంక్షన్. ఈ ఫంక్షన్ ఉపయోగించడం ద్వారా బాడ్ రేటును కూడా సెట్ చేస్తుంది సీరియల్.బిగిన్ () ఆదేశం. బౌడ్ రేట్ అనేది ఆర్డునో యొక్క కమ్యూనికేషన్ వేగం.
  2. శూన్య లూప్ () ఒక ఫంక్షన్ లూప్‌లో పదేపదే నడుస్తుంది. ఈ లూప్‌లో, మైక్రోకంట్రోలర్ బోర్డుకి ఏ పనులు చేయాలో మరియు ఎలా చేయాలో చెప్పే కోడ్‌ను వ్రాస్తాము.
#include #include // LCD మాడ్యూల్ కోసం అవసరమైన లైబ్రరీ # చేర్చండి // 4x4 కోసం అవసరమైన లైబ్రరీ కీప్యాడ్ int జ్వలన = 5; // పిన్ 5 రిలే ట్రిగ్గర్ కోసం ఉపయోగిస్తారు int అలారం = 6; // పిన్ 6 ట్రిగ్గర్ చేయడానికి ఉపయోగించబడుతుంది బజర్ int pos = 0; లిక్విడ్ క్రిస్టల్ ఎల్సిడి (2,3,4,9,10,11,12); పాస్వర్డ్ పాస్వర్డ్ = పాస్వర్డ్ ('4321'); // ఈ పాస్‌వర్డ్‌ను డ్రైవర్ కాస్ట్ బైట్ ROWS = 4; // నాలుగు వరుసలు const byte COLS = 3; // మూడు నిలువు వరుసలు // కీమాప్ చార్ కీలను నిర్వచించండి [ROWS] [COLS] = {1 '1