Arduino Nano மற்றும் HC-05 புளூடூத் தொகுதி முழுமையான பயிற்சி

Arduino Nano Marrum Hc 05 Pulutut Tokuti Mulumaiyana Payirci



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

HC-05 புளூடூத் தொகுதி அறிமுகம்

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

HC-05 புளூடூத் சென்சார் ரேடியோ அலைவரிசை (RF) சிக்னல்களைப் பயன்படுத்தி புளூடூத் தொழில்நுட்பத்துடன் கூடிய பிற சாதனங்களுடன் கம்பியில்லாமல் தொடர்புகொள்வதன் மூலம் செயல்படுகிறது. HC-05 இயக்கப்பட்டு, கண்டுபிடிப்பு பயன்முறையில் இருக்கும் போது, ​​அந்த பகுதியில் உள்ள மற்ற புளூடூத் சாதனங்களால் கண்டறியக்கூடிய ஒரு சமிக்ஞையை அது அனுப்புகிறது.









HC-05 ஆனது ஸ்லேவ், மாஸ்டர் மற்றும் லூப்பேக் பயன்முறை உட்பட பல்வேறு முறைகளில் செயல்பட முடியும், மேலும் வெவ்வேறு பாட் விகிதங்கள் மற்றும் தகவல் தொடர்பு நெறிமுறைகளில் செயல்படும் வகையில் கட்டமைக்கப்படலாம். மேம்பட்ட பாதுகாப்பிற்காக கடவுச்சொல்லையும் சேர்க்கலாம்.



அதன் வயர்லெஸ் தகவல்தொடர்பு திறன்களுக்கு கூடுதலாக, HC-05 ஆனது உள்ளமைக்கப்பட்ட மின்னழுத்த சீராக்கி மற்றும் 3.3V வெளியீட்டு முள் ஆகியவற்றைக் கொண்டுள்ளது, இது மற்ற சென்சார்களுக்கு சக்தி அளிக்க பயன்படுகிறது.





HC-05 பின்அவுட்

HC-05 புளூடூத் சென்சார் மொத்தம் 6 பின்களைக் கொண்டுள்ளது, பின்வருமாறு:



  1. VCC: இது பவர் சப்ளை முள், இது 3.3V/5V பவர் மூலத்துடன் இணைக்கப்பட வேண்டும்.
  2. GND: இது தரை முள், இது சக்தி மூலத்தின் தரையில் இணைக்கப்பட வேண்டும்.
  3. RXD: இது முதன்மை சாதனத்திலிருந்து தரவைப் பெறும் பெறுதல் தரவு பின் ஆகும்.
  4. TXD: இது டிரான்ஸ்மிட் டேட்டா பின் ஆகும், இது முதன்மை சாதனத்திற்கு தரவை அனுப்ப பயன்படுகிறது.
  5. நிலை: இது HC-05 இன் தற்போதைய நிலையைத் தீர்மானிக்கப் பயன்படும் நிலை முள் ஆகும், இது இணைக்கப்பட்டுள்ளதா அல்லது துண்டிக்கப்பட்டதா என்பது போன்றது.
  6. IN: இது செயல்படுத்தும் முள், இது HC-05 ஐ இயக்க அல்லது முடக்க பயன்படும்.

இந்த 6 பின்களுடன் கூடுதலாக, HC-05 மின்னழுத்த சீராக்கி மற்றும் 3.3V வெளியீட்டு முள் ஆகியவற்றைக் கொண்டுள்ளது.

Arduino Nano உடன் HC-05 ஐ இடைமுகப்படுத்துகிறது

HC-05 புளூடூத் சென்சார் மூலம் Arduino நானோவை இடைமுகப்படுத்த, நீங்கள் இந்தப் படிகளைப் பின்பற்ற வேண்டும்:

  1. HC-05 ஐ Arduino Nano உடன் இணைக்கவும்: HC-05 இன் VCC பின்னை Arduino Nanoவின் 3.3V பின்னுடன் இணைக்கவும், HC-05 இன் GND முள் Arduino Nanoவின் GND முள், HC-05 இன் RXD முள் TXD முள் ஆகியவற்றுடன் இணைக்கவும். Arduino Nano, மற்றும் HC-05 இன் TXD முள் முதல் Arduino Nano இன் RXD முள் வரை.
  2. ஓவியத்தை Arduino Nano இல் பதிவேற்றவும்: Arduino நானோவில் ஒரு ஓவியத்தை எழுதி பதிவேற்ற Arduino IDE ஐப் பயன்படுத்தவும். HC-05 உடனான தொடர் தொடர்பைத் தொடங்குவதற்கும் புளூடூத் மூலம் தரவை அனுப்புவதற்கும் பெறுவதற்கும் ஸ்கெட்ச்சில் குறியீடு இருக்க வேண்டும்.
  3. HC-05 ஐ ஒரு சாதனத்துடன் இணைக்கவும்: கிடைக்கக்கூடிய புளூடூத் சாதனங்களை ஸ்கேன் செய்து, HC-05 உடன் இணைக்க, ஸ்மார்ட்போன் அல்லது கணினி போன்ற சாதனத்தைப் பயன்படுத்தவும். பொதுவாக 1234 கடவுச்சொல்லை இணைக்க வேண்டும்.
  4. இணைப்பைச் சோதிக்கவும்: HC-05 ஆனது ஒரு சாதனத்துடன் இணைக்கப்பட்டவுடன், நீங்கள் Arduino Nano மற்றும் HC-05 ஐப் பயன்படுத்தி ப்ளூடூத் மூலம் வயர்லெஸ் முறையில் தரவை அனுப்பலாம் மற்றும் பெறலாம். Arduino தொடர் மானிட்டர் தரவு பரிமாற்றம் மற்றும் பெறப்பட்டதைக் காட்டுகிறது.

இந்த படிகள் மூலம், நீங்கள் HC-05 புளூடூத் சென்சார் மூலம் Arduino Nano ஐ வெற்றிகரமாக இடைமுகப்படுத்த முடியும் மற்றும் உங்கள் திட்டங்களில் வயர்லெஸ் தகவல்தொடர்புக்கு அதைப் பயன்படுத்த முடியும்.

திட்டவட்டமான

Arduino Nano உடன் HC-05 சென்சாரின் இணைப்பை பின்வரும் படம் விளக்குகிறது. Arduino Nano இன் Tx பின்னை HC-05 இன் Rx மற்றும் Arduino Nano இன் Rx உடன் புளூடூத் சென்சார் Tx உடன் இணைக்க நினைவில் கொள்ளுங்கள்.

  வரைபட விளக்கம் தானாகவே நடுத்தர நம்பிக்கையுடன் உருவாக்கப்படும்

குறிப்பு: Arduino Nano க்கு குறியீட்டைப் பதிவேற்றும் போது Tx மற்றும் Rx ஊசிகளை அகற்ற நினைவில் கொள்ளுங்கள். ஏனெனில் இந்த பின்கள் பயன்பாட்டில் இருந்தால், அது Arduino மற்றும் PC க்கு இடையேயான தொடர் தொடர்பைத் தடுக்கும், இதனால் பதிவேற்றுவதில் தோல்வி ஏற்படும்.

குறியீடு

IDE ஐத் திறந்து, கொடுக்கப்பட்ட குறியீட்டை போர்டில் பதிவேற்றவும்.

கரி தரவு = 0 ; //அங்காடி உள்ளீடு பெறும் மாறி
வெற்றிட அமைப்பு()
{
Serial.begin( 9600 ); /*தொடர் தொடர்புக்கான பாட் விகிதம்*/
    பின் பயன்முறை( 3 , அவுட்புட்); /*எல்இடிக்கு D3*/
}
வெற்றிட வளையம்()
{
if(Serial.available() > 0 )     /*தொடர் தரவு கிடைக்கிறதா எனச் சரிபார்க்கவும்*/
{
தரவு = Serial.read(); /*புளூடூத் சாதனத்திலிருந்து வரும் தரவைப் படிக்கவும்*/
Serial.print(data); /*அச்சு மதிப்புகள் அன்று தொடர் கண்காணிப்பு*/
Serial.print( ' \n ' ); /*புதிய வரியை அச்சிடுங்கள்*/
என்றால்(தரவு == 'ஒன்று' )            /*தரவு மதிப்பைச் சரிபார்க்கவும்*/
டிஜிட்டல் ரைட் ( 3 , உயர்); /*திருப்பு ஆன் வரிசை தரவு என்றால் LED ஒன்று */
இல்லையெனில் (தரவு == '0' )       /*தரவின் மதிப்பைச் சரிபார்க்கவும்*/
டிஜிட்டல் ரைட் ( 3 , குறைந்த); /*திருப்பு ஆஃப் வரிசை தரவு என்றால் LED 0 */
}
}

உள்ளீடு புளூடூத் தொடர் தரவைச் சேமிக்கும் மாறியை வரையறுப்பதன் மூலம் குறியீடு தொடங்கப்பட்டது. தொடர் மானிட்டரில் வெளியீட்டைக் காட்ட அடுத்த சீரியல் பாட் வீதம் வரையறுக்கப்படுகிறது. பின் D3 LED வெளியீட்டிற்கு வரையறுக்கப்பட்டுள்ளது.

அடுத்த குறியீடு புளூடூத் சென்சாரிலிருந்து வரும் தொடர் தரவுகளைத் தொடர்ந்து சரிபார்க்கும், படிக்கப்பட்ட சீரியல் தரவு 1 எல்இடியாக இருந்தால் இயக்கப்படும் மற்றும் பெறப்பட்ட தொடர் தரவு 0 எல்இடி அணைக்கப்படும்.

  வரைகலை பயனர் இடைமுகம், உரை, பயன்பாடு, மின்னஞ்சல் விளக்கம் தானாக உருவாக்கப்படும்

ஸ்மார்ட்போன் மற்றும் HC-05 சென்சார் பயன்படுத்தி LED கட்டுப்படுத்துதல்

Arduino Nano போர்டில் குறியீட்டைப் பதிவேற்றிய பிறகு, ஸ்மார்ட்போனைப் பயன்படுத்தி வெளிப்புற LED ஐ கட்டுப்படுத்துவோம். உங்கள் ஸ்மார்ட்போனுடன் தொடர்பை ஏற்படுத்த அனைத்து படிகளையும் பின்பற்றவும்.

படி 1: உங்கள் ஸ்மார்ட்போனில் புளூடூத் அமைப்புகளைத் திறந்து புதிய சாதனங்களைத் தேடுங்கள். HC-05 சாதனத்தைக் கிளிக் செய்யவும்.

  வரைகலை பயனர் இடைமுகம், உரை, பயன்பாடு, அரட்டை அல்லது உரைச் செய்தி விவரம் தானாக உருவாக்கப்படும்

படி 2: கடவுச்சொல் 1234 ஐப் பயன்படுத்தி ஸ்மார்ட்போனுடன் HC-05 சென்சார் இணைக்கவும்.

  வரைகலை பயனர் இடைமுகம், உரை, பயன்பாட்டு விளக்கம் தானாக உருவாக்கப்படும்

படி 3: இப்போது உங்கள் ஸ்மார்ட்போனில் ஆப் ஸ்டோரை திறந்து நிறுவவும் Arduino புளூடூத் கன்ட்ரோலர் .

  வரைகலை பயனர் இடைமுகம், உரை, பயன்பாடு, அரட்டை அல்லது உரைச் செய்தி விவரம் தானாக உருவாக்கப்படும்

படி 4: பயன்பாட்டைத் திறந்து, HC-05 சென்சார் இணைக்கவும்.

படி 5: HC-05 புளூடூத்தை கிளிக் செய்து, சுவிட்ச் பயன்முறையைத் தேர்ந்தெடுக்கவும்.

  வரைகலை பயனர் இடைமுகம், பயன்பாட்டு விளக்கம் தானாக உருவாக்கப்படும்

படி 6: சுவிட்ச் பொத்தானுக்கு மதிப்புகளை அமைக்கவும். 1 மதிப்பு உயர்வானது மற்றும் 0 என்பது குறைந்த மதிப்பு.

  வரைகலை பயனர் இடைமுகம், பயன்பாட்டு விளக்கம் தானாக உருவாக்கப்படும்

எங்கள் ஸ்மார்ட்போன்களில் புளூடூத் செயலியை அமைத்துள்ளோம். இப்போது ஸ்மார்ட்போன் புளூடூத் சிக்னலைப் பயன்படுத்தி LED களை கட்டுப்படுத்துவோம்.

வெளியீடு

சுவிட்ச் பொத்தானைக் கிளிக் செய்யவும், அது பச்சை நிறமாக மாறும்.

  ஐகான் விளக்கம் தானாக உருவாக்கப்படும்

D3 இல் இணைக்கப்பட்ட வெளிப்புற LEDகள் இயக்கப்படும்.

  கம்பிகள் விளக்கத்துடன் கூடிய சர்க்யூட் போர்டு நடுத்தர நம்பிக்கையுடன் தானாகவே உருவாக்கப்படும்

இப்போது மீண்டும் பொத்தானைக் கிளிக் செய்தால் அது சிவப்பு நிறமாக மாறும். Arduino Nano க்கு A 0 அனுப்பப்படும்.

  ஐகான் விளக்கம் தானாக உருவாக்கப்படும்

பெறப்பட்ட தொடர் தரவு குறைவாக இருப்பதால் எல்இடி அணைக்கப்படும், இது 0 ஐ ஒத்துள்ளது.

Arduino Nano உடன் HC-05 புளூடூத்தின் இடைமுகத்தை வெற்றிகரமாக முடித்துவிட்டோம் மற்றும் சீரியல் புளூடூத் சிக்னலைப் பயன்படுத்தி LED ஐக் கட்டுப்படுத்தினோம்.

முடிவுரை

HC-05 என்பது புளூடூத் சென்சார் ஆகும், இது Arduino குறியீட்டைப் பயன்படுத்தி கட்டுப்படுத்தலாம். இந்த சென்சார் குறுகிய வரம்பில் கம்பியில்லாமல் சாதனங்களைக் கட்டுப்படுத்த அனுமதிக்கிறது. இந்த கட்டுரையில் நாம் HC-05 உடன் Arduino Nano ஐ இடைமுகப்படுத்துகிறோம் மற்றும் புளூடூத் சீரியல் சிக்னலைப் பயன்படுத்தி LED ஐ கட்டுப்படுத்துகிறோம்.