சீரியல் கம்யூனிகேஷன் மூலம் உங்கள் கார் பற்றவைப்பு முறையை எவ்வாறு கட்டுப்படுத்துவது?

உங்கள் காரின் பற்றவைப்பு அமைப்பை தானியங்குபடுத்தும் பல ஸ்மார்ட்ஸ்டார்ட் அமைப்புகள் சந்தையில் கிடைக்கின்றன வைப்பர் ஸ்மார்ட்ஸ்டார்ட் ஆனால் அவை மிகவும் விலை உயர்ந்தவை. அவை ரிமோட் ஸ்டார்ட், ஸ்டாப் மற்றும் லொகேஷன் டிராக்கிங் போன்றவற்றை உள்ளடக்கியிருந்தாலும், காரின் உண்மையான சுற்றுகளில் அவர்களுக்கு பல மாற்றங்கள் தேவைப்படுகின்றன. சுற்றுகளில் மாற்றங்களைச் செய்வது அபாயகரமானது, ஏனெனில் இது குறுகிய சுற்றுகளுக்கு வழிவகுக்கும், மேலும் இந்த சந்தைக்குப்பிறகான அமைப்புகளும் விலை அதிகம். இன்று நான் என்ஜினைத் தொடங்க புளூடூத் டிரான்ஸ்மிஷன் கருத்தைப் பின்பற்றும் ஒரு அமைப்பை வடிவமைப்பேன், மேலும் காரை திருடர்களிடமிருந்து பாதுகாப்பாக வைத்திருக்க கடவுளின் கடவுச்சொல்லை அமைக்கவும் இது அனுமதிக்கிறது. யாராவது காரைத் திருட முயன்றால், கடவுச்சொல் பாதுகாப்பு காரணமாக அவரால் அவ்வாறு செய்ய முடியாது. விசைப்பலகையைப் பயன்படுத்தி தவறான கடவுச்சொல் உள்ளிடப்பட்டவுடன் பற்றவைப்பு சுவிட்ச் இயக்கப்படாது. காரின் அனைத்து செயல்பாடுகளையும் கட்டுப்படுத்தும் பொறுப்பான ஆன்-போர்டு கண்டறிதல் வாரியத்தை நாங்கள் காரில் எங்கள் சுற்று நிறுவும் போது மீட்டமைக்க முடியாது. இப்போது, ​​ஒரு நொடி கூட வீணாக்காமல் வேலைக்கு வருவோம்.



கார் பற்றவைப்பு அமைப்பு

எதிர்ப்பு திருட்டு பற்றவைப்பு சுற்று வடிவமைப்பது எப்படி?

இப்போது திட்டத்தின் சுருக்கத்தை நாங்கள் அறிந்திருப்பதால், முன்னோக்கி நகர்ந்து வேலை செய்ய வெவ்வேறு தகவல்களை சேகரிப்போம். நாங்கள் முதலில் கூறுகளின் பட்டியலை உருவாக்குவோம், பின்னர் அனைத்து கூறுகளையும் ஒன்றாக இணைத்து ஒரு வேலை அமைப்பை உருவாக்குவோம்.



படி 1: தேவையான கூறுகள் (வன்பொருள்)

  • Arduino நானோ ATMega328p (x2)
  • HC-06 புளூடூத் தொகுதி (x2)
  • இரு பக்க பட்டி
  • ப்ரெட்போர்டு எல்.ஈ.டி.
  • ப்ரெட்போர்டு
  • 4x4 மேட்ரிக்ஸ் வரிசை 16 முக்கிய சவ்வு
  • 12 வி ரிலே தொகுதி
  • எல்சிடி காட்சி தொகுதி
  • 1n4007 டையோடு
  • 12 வி டிசி பேட்டரி
  • 10 கே ஓம் மின்தடை (x3)
  • செயலில் உள்ள பைசோ பஸர்
  • தொட்டுணரக்கூடிய புஷ் பொத்தான் சுவிட்ச்

படி 2: தேவையான கூறுகள் (மென்பொருள்)

  • புரோட்டஸ் 8 நிபுணத்துவத்தை (பதிவிறக்கம் செய்யலாம் இங்கே )

படி 3: தடுப்பு வரைபடம்

இந்த திட்டத்தில் திட்டத்தின் நோக்கத்தை தெளிவாக விவரிக்க இரண்டு தொகுதி வரைபடங்களை வடிவமைத்துள்ளேன். முதலாவது எல்லாவற்றிலும் பொதுவாகப் பயன்படுத்தப்படும் பாரம்பரிய பற்றவைப்பு முறையைக் காட்டுகிறது கார்கள் அவை இப்போதெல்லாம் கூடியிருக்கின்றன. இரண்டாவதாக, இந்த திட்டத்தில் நான் வடிவமைத்த எங்கள் பற்றவைப்பு முறையை கார்களில் நிறுவலாம், அவை மிகவும் பாதுகாப்பாக இருக்கும்.



  1. பாரம்பரிய பற்றவைப்பு அமைப்பு:

    தொழிற்சாலை வடிவமைக்கப்பட்ட அமைப்பு



  2. மாற்றியமைக்கப்பட்ட பற்றவைப்பு அமைப்பு:

    மாற்றியமைக்கப்பட்ட அமைப்பு

படி 4: செயல்படும் கொள்கை

எங்கள் பற்றவைப்பு அமைப்பில், கம்பிகள் ஆன்-போர்டு கண்டறிதல் துறைமுகத்தால் கட்டுப்படுத்தப்படாது, ஆனால் அவை தன்னாட்சி முறையில் செயல்படும். சந்தையில் பல மின்னணு கேஜெட்டுகள் உள்ளன, அவை OBD போர்ட் மற்றும் என்ஜின்களில் இருக்கும் கணினிகளை மீட்டமைக்கும் திறனைக் கொண்டுள்ளன. தி மின்னணு சுற்று இரண்டு பகுதிகள் இருக்கும். ஒன்று பற்றவைப்பு சுவிட்ச் பக்கத்தில் நிறுவப்படும், இரண்டாவது என்ஜின் பக்கத்தில் வைக்கப்படும். இந்த இரு பக்கங்களுக்கிடையில் புளூடூத் சிக்னல்களின் வயர்லெஸ் டிரான்ஸ்மிஷன் நடக்கும். முதன்மை சுற்று ஒரு பற்றவைப்பு சுவிட்ச், அர்டுயினோ, எல்சிடி, கீபேட் மற்றும் எச்.சி -06 ஆகியவற்றைக் கொண்டிருக்கும். சுற்றுக்கு இரண்டாம் நிலை ஒரு ஆர்டுயினோ, ரிலே தொகுதி, எச்.சி -06 மற்றும் பஸர் ஆகியவற்றைக் கொண்டிருக்கும். காரைத் தொடங்க விசையை நகர்த்தியவுடன் எல்சிடி திரும்பியது இயக்கப்பட்டது மற்றும் ஆரம்பத்தில் இயக்கி அவன் / அவள் அமைத்த கடவுச்சொல்லை உள்ளிட அனுமதிக்கிறது குறியீடு . இயக்கி சரியான கடவுச்சொல்லில் நுழைந்தால் மட்டுமே புளூடூத் தொகுதி மூலம் என்ஜின் பக்கத்தில் சிக்னல் பெறப்படுகிறது, மேலும் விசை மேலும் நகர்த்தப்பட்டால் அது ரிலே சர்க்யூட்டைத் தூண்டும் மற்றும் விசிறி இயக்கப்படும். இப்போது, ​​காரைத் தொடங்க, காரைத் தொடங்க அனுமதிக்கும் பற்றவைப்பு நிலையை நோக்கி நாம் விசையை நகர்த்த வேண்டும். கார் தொடங்கப்பட்டவுடன் கணினி காண்பிக்கப்படும் இயக்கப்பட்டது எல்சிடியில் மற்றும் விசையை தலைகீழ் நிலையில் நகர்த்தியவுடன் கார் திருப்பப்படும் முடக்கப்பட்டுள்ளது விசை முழுமையாக பின்னோக்கி நகரும் வரை வயர்லெஸ் இணைப்பு இருக்கும். காரைத் தொடங்க பல தவறான முயற்சிகள் மேற்கொள்ளப்பட்டால், அலாரத்தைப் பயன்படுத்தி உருவாக்கப்படுகிறது பஸர் அவர் / அவள் காரிலிருந்து வெகு தொலைவில் இல்லாவிட்டால், அந்த வழியாக செல்லும் நபர்களையோ அல்லது காரின் உரிமையாளரையோ எச்சரிக்கும்.

படி 5: சுற்று உருவகப்படுத்துங்கள்

சுற்று உருவாக்கும் முன் ஒரு மென்பொருளில் உள்ள அனைத்து இணைப்புகளையும் உருவகப்படுத்தி ஆய்வு செய்வது நல்லது. நாம் பயன்படுத்தப் போகும் மென்பொருள் புரோட்டஸ் டிசைன் சூட் . புரோட்டியஸ் என்பது மின்னணு சுற்றுகள் உருவகப்படுத்தப்பட்ட ஒரு மென்பொருளாகும்.



  1. புரோட்டஸ் மென்பொருளை பதிவிறக்கம் செய்து நிறுவிய பின், அதைத் திறக்கவும். என்பதைக் கிளிக் செய்வதன் மூலம் புதிய திட்டத்தைத் திறக்கவும் ஐ.எஸ்.ஐ.எஸ் மெனுவில் ஐகான்.

    புதிய திட்டவியல்

  2. புதிய திட்டவட்டம் தோன்றும்போது, ​​என்பதைக் கிளிக் செய்க பி பக்க மெனுவில் ஐகான். இது ஒரு பெட்டியைத் திறக்கும், அதில் நீங்கள் பயன்படுத்தப்படும் அனைத்து கூறுகளையும் தேர்ந்தெடுக்கலாம்.
  3. இப்போது சுற்று செய்ய பயன்படுத்தப்படும் கூறுகளின் பெயரைத் தட்டச்சு செய்க. கூறு வலது பக்கத்தில் ஒரு பட்டியலில் தோன்றும்.

    கூறுகளைத் தேர்ந்தெடுப்பது

  4. அதே வழியில், மேலே, எல்லா கூறுகளையும் மேலே தேடுங்கள். அவை தோன்றும் சாதனங்கள் பட்டியல்.

    கூறுகளைத் தேடுங்கள்

படி 6: சுற்று வரைபடங்கள்

  1. முதன்மை பக்கம்:

    முதன்மை சுற்று

  2. இரண்டாம் நிலை:

    இரண்டாம் நிலை சுற்று

படி 7: Arduino உடன் தொடங்குவது

இதற்கு முன்பு நீங்கள் Arduino IDE இல் பணியாற்றவில்லை என்றால், கவலைப்பட வேண்டாம், ஏனெனில் Arduino IDE ஐ அமைப்பதற்கான படிப்படியாக கீழே காட்டப்பட்டுள்ளது.

  1. Arduino IDE இன் சமீபத்திய பதிப்பைப் பதிவிறக்கவும் அர்டுயினோ .
  2. உங்கள் Arduino போர்டை PC உடன் இணைத்து கண்ட்ரோல் பேனலைத் திறக்கவும். கிளிக் செய்யவும் வன்பொருள் மற்றும் ஒலி. தற்பொழுது திறந்துள்ளது சாதனங்கள் மற்றும் அச்சுப்பொறி உங்கள் போர்டு இணைக்கப்பட்டுள்ள துறைமுகத்தைக் கண்டறியவும். என் விஷயத்தில் அது COM14 ஆனால் இது வெவ்வேறு கணினிகளில் வேறுபட்டது.

    துறைமுகத்தைக் கண்டறிதல்

  3. கருவி மெனுவைக் கிளிக் செய்து பலகையை அமைக்கவும் அர்டுடினோ நானோ (ஏடி மெகா 328 பி) .

    வாரியத்தை அமைத்தல்

  4. அதே கருவி மெனுவில், செயலியை என அமைக்கவும் ATmega328p (பழைய துவக்க ஏற்றி) .

    செயலியை அமைத்தல்

  5. எல்சிடி தொகுதியைப் பயன்படுத்த ஒரு நூலகத்தை நாங்கள் சேர்க்க வேண்டும். குறியீட்டோடு பதிவிறக்க இணைப்பில் நூலகம் கீழே இணைக்கப்பட்டுள்ளது. செல்லுங்கள் ஸ்கெட்ச்> நூலகத்தைச் சேர்க்கவும் .ZIP நூலகத்தைச் சேர்க்கவும்.

    நூலகம் சேர்க்கவும்

  6. கீழே இணைக்கப்பட்டுள்ள குறியீட்டைப் பதிவிறக்கி உங்கள் Arduino IDE இல் ஒட்டவும். என்பதைக் கிளிக் செய்க பதிவேற்றவும் உங்கள் மைக்ரோகண்ட்ரோலரில் குறியீட்டை எரிக்க பொத்தானை அழுத்தவும்.

    குறியீட்டைப் பதிவேற்றுக

கிளிக் செய்வதன் மூலம் குறியீடு மற்றும் தேவையான நூலகங்களைப் பதிவிறக்கவும் இங்கே .

படி 8: குறியீடு

இந்த திட்டத்திற்கான குறியீடு மிகவும் எளிமையானது மற்றும் நன்கு கருத்து தெரிவிக்கப்பட்டுள்ளது.

  1. வெற்றிட அமைப்பு () INPUT அல்லது OUTPUT ஊசிகளை நாம் துவக்கும் ஒரு செயல்பாடு. இந்த செயல்பாடு பாட் வீதத்தையும் பயன்படுத்துவதன் மூலம் அமைக்கிறது சீரியல்.பெஜின் () கட்டளை. பாட் வீதம் என்பது அர்டுயினோவின் தொடர்பு வேகம்.
  2. வெற்றிட சுழற்சி () ஒரு சுழற்சியில் மீண்டும் மீண்டும் இயங்கும் ஒரு செயல்பாடு. இந்த வளையத்தில், மைக்ரோகண்ட்ரோலர் போர்டுக்கு என்ன பணிகளைச் செய்ய வேண்டும், எப்படி செய்ய வேண்டும் என்று ஒரு குறியீட்டை எழுதுகிறோம்.
# அடங்கும் # அடங்கும் // எல்சிடி தொகுதிக்கு தேவையான நூலகம் # அடங்கும் // 4x4 க்கு தேவையான நூலகம் கீபேட் எண்ணாக பற்றவைப்பு = 5; // பின் 5 ரிலே இன்ட் அலாரத்தைத் தூண்டுவதற்குப் பயன்படுத்தப்படுகிறது = 6; // முள் 6 பஸரைத் தூண்டுவதற்கு பயன்படுத்தப்படுகிறது int pos = 0; லிக்விட் கிரிஸ்டல் எல்சிடி (2,3,4,9,10,11,12); கடவுச்சொல் கடவுச்சொல் = கடவுச்சொல் ('4321'); // இந்த கடவுச்சொல்லை டிரைவர் கான்ஸ்ட் பைட் ROWS = 4; // நான்கு வரிசைகள் const byte COLS = 3; // மூன்று நெடுவரிசைகள் // கீமாப் கரி விசைகளை வரையறுக்கவும் [ROWS] [COLS] = {1 '1