- பயன்படுத்தப்படும் கூறுகள்:
- HC-05 புளூடூத் தொகுதி
- AT கட்டளைகளுக்கான Arduino UNO ஐ நிரல் செய்தல்:
- AT கட்டளை பயன்முறையில் HC05 இன் கட்டமைப்பு:
- சுற்று இணைப்பு
Arduino ஐப் பயன்படுத்தி திட்டங்களைச் செய்யும்போது, நிரலை பதிவேற்றுவதற்காக Arduino ஐ PC உடன் இணைக்க வேண்டும். ஆனால் சில நேரங்களில் அது ஒரு ரோபோடிக்ஸ் திட்டம் போல எப்போதும் பிசியுடன் போர்டை இணைப்பது மிகவும் சங்கடமாக இருக்கிறது, பின்னர் அதை மீண்டும் நிரல் செய்ய நீங்கள் எப்போதும் ரோபோவை லேப்டாப்பிற்கு அருகில் நகர்த்த வேண்டும். Arduino ஐ கம்பியில்லாமல் நிரல் செய்வதன் மூலம் இந்த சிக்கலை தீர்க்க முடியும். ஆகவே இங்கே புளூடூத் தொகுதி HC-05 ஐப் பயன்படுத்தி Arduino வயர்லெஸ் முறையில் நிரல் செய்ய ஒரு சுற்று உருவாக்குகிறோம்.
பயன்படுத்தப்படும் கூறுகள்:
- Arduino UNO
- HC05 புளூடூத் தொகுதி
- பெர்போர்டு
- ஆண், பெண் தலைப்புகள்
- ஜம்பர்கள்
- 1 கே, 2.2 கே மின்தடையங்கள்
- 0.1uF மின்தேக்கி
- 9 வி பேட்டரி
HC-05 புளூடூத் தொகுதி
HC05 அடிப்படையில் புளூடூத் தொகுதி ஆகும், இது சீரியல் போர்ட் புரோட்டோகால் (SPP) ஐ ஆதரிக்கிறது மற்றும் பல வயர்லெஸ் பயன்பாடுகளில் பிரபலமாக பயன்படுத்தப்படுகிறது. மாஸ்டர் பயன்முறை மற்றும் அடிமை பயன்முறைக்கு இடையில் மாற HC05 ஐப் பயன்படுத்தலாம், மேலும் இது இலவச இடத்தில் 20-30 மீட்டர் பரிமாற்ற தூரத்தைக் கொண்டுள்ளது. எச்.சி -05 மற்றும் பிற புளூடூத் தொகுதிகளைப் பயன்படுத்தி பல புளூடூத் திட்டங்களை நாங்கள் முன்பு செய்துள்ளோம்.
வெளியேற்று:

முள் விளக்கம்:
- + 5 வி: HC05 இன் மின்சாரம் முள் + 5 வி உடன் கொடுக்கப்படலாம்.
- GND: தரை முள்.
- TX: UART இல் டிரான்ஸ்மிட்டர் முள் பயன்படுத்தப்படுகிறது.
- RX: UART இல் ரிசீவர் முள் பயன்படுத்தப்படுகிறது.
- EN / KEY: HC05 இன் முள் இயக்கவும். இது மிதக்கும் நிலையில் விடப்படலாம் அல்லது HC05 ஐ இயக்க 3.3V விநியோகத்துடன் இணைக்க முடியும். இது மைதானத்துடன் இணைக்கப்பட்டிருந்தால், தொகுதி முடக்கப்படும். இது AT கட்டளை பயன்முறையில் HC05 ஐ உருவாக்க பயன்படுகிறது.
- நிலை : எந்தவொரு சாதனத்துடனும் இணைக்கப்படாத நிலையில் குறைந்த மற்றும் எந்த சாதனத்துடன் இணைக்கப்படும்போது உயர்ந்ததாக இருக்கும் நிலை முள்.
AT கட்டளைகளுக்கான Arduino UNO ஐ நிரல் செய்தல்:
முதலில் நாம் சீரியல் மானிட்டர் மூலம் AT கட்டளைகளுக்கு பதிலளிக்க Arduino ஐ நிரல் செய்ய வேண்டும். நிரல் மிகவும் எளிமையானது மற்றும் இந்த டுடோரியலின் முடிவில் இணைக்கப்பட்டுள்ளது, இங்கே நாம் நிரல் வரியை வரி மூலம் விளக்குகிறோம்.
முதலில் மென்பொருள் தொடர் நூலகத்திற்கான தலைப்பு கோப்பைச் சேர்த்து, அர்டுயினோவில் உள்ள மென்பொருள் சீரியலுக்கான டிரான்ஸ்மிட்டர் மற்றும் ரிசீவர் ஊசிகளை வரையறுக்கவும், அவை இந்த விஷயத்தில் முள் 3 மற்றும் 2 ஆகும்.
#சேர்க்கிறது
அடுத்து, அமைவு செயல்பாட்டில், வன்பொருள் தொடர் துறைமுகங்கள் மற்றும் மென்பொருள் தொடர் துறைமுகங்களுக்கான பாட் விகிதங்களை வரையறுக்கவும். இங்கே நாம் அவற்றை முறையே 9600 மற்றும் 38400 ஆக எடுத்துள்ளோம்.
void setup () {Serial.begin (9600); Serial.println ("AT கட்டளைகளை உள்ளிடுக:"); HC05.begin (38400); }
இல் லூப் செயல்பாடு, எந்த கட்டளை HC05 கொடுக்கப்பட்ட போது இரண்டு conditions- ஒன்றாகும் உள்ளன மற்றும் அது, Arduino தொடர் கண்காணி அவர்களை எழுதுகிறார். Arduino சீரியல் மானிட்டரில் எந்தவொரு கட்டளையும் வழங்கப்படும் போது அது மற்றொரு நிபந்தனை, அது அவற்றை HC05 க்கு அனுப்பும்.
void loop () {if (HC05.available ()) Serial.write (HC05.read ()); if (Serial.available ()) HC05.write (Serial.read ()); }
AT கட்டளை பயன்முறையில் HC05 இன் கட்டமைப்பு:
முதலில், கீழே உள்ள சுற்று வரைபடத்தின் படி கூறுகளை இணைக்கவும். தொகுதியை AT கட்டளை பயன்முறையில் வைக்க கீழே உள்ள படிகளைப் பின்பற்றவும்.

HC05 இன் AT பயன்முறையில் நுழைய, நாம் KEY பொத்தானைப் பயன்படுத்த வேண்டும். எல்.ஈ.டி தொகுதி 2 விநாடிகளின் இடைவெளியில் ஒளிரும் வரை முதலில் விசை பொத்தானை அழுத்தவும். ஒவ்வொரு 2 விநாடி இடைவெளியிலும் எல்.ஈ.டி ஒளிர ஆரம்பித்தால், தொகுதி கட்டளை பயன்முறையில் உள்ளது. Arduino IDE இன் சீரியல் மானிட்டரைப் பயன்படுத்தி இப்போது AT கட்டளைகளை நாம் கொடுக்கலாம்.
தொகுதிக்கு எந்த விசை பொத்தானும் இல்லை என்றால், கட்டளை பயன்முறையில் தொகுதியை மாற்ற, தொகுதியின் KEY / EN முள் 3.3 வோல்ட் முள் உடன் இணைக்கலாம்.
வயர்லெஸ் நிரலாக்கத்திற்காக HC05 ஐ உள்ளமைக்க AT கட்டளைகள்:
ஸ்கெட்ச் அருடினோவில் பதிவேற்றப்பட்டதும், சீரியல் மானிட்டரை 9600 பாட் வீதத்தில் திறந்து, CR + NL ஐத் தேர்ந்தெடுத்து, நீங்கள் AT கட்டளைகளை HC-05 க்கு அனுப்ப முடியும்.
மேலே உள்ள படிகளை வெற்றிகரமாக முடித்த பிறகு, இப்போது HC05 ஐ உள்ளமைக்க பொருத்தமான AT கட்டளைகளை அனுப்பவும். Arduino சீரியல் மானிட்டரில் பின்வரும் AT கட்டளைகளை ஒவ்வொன்றாக அனுப்பவும், அதற்கு பதிலாக அது சரியான பதிலைக் கொடுக்க வேண்டும். இல்லையெனில், இணைப்புகளை மீண்டும் சரிபார்த்து மீண்டும் முயற்சிக்கவும்.
AT
இது HC05 இன் அடிப்படை டெஸ்ட் கட்டளை. ஒவ்வொரு முறையும் நாம் AT ஐ கடத்தும்போது, அது சரிதான்.
AT + ORGL
இந்த கட்டளை HC05 இன் இயல்புநிலை அமைப்பை மீட்டமைக்கும். இயல்புநிலை அமைப்புகள் அடிமை பயன்முறை, கடவுச்சொல் = 1234 மற்றும் பாட் வீதம் = 38400 பிட்கள் / நொடி.
AT + NAME = CIRCUIT DIGEST
இந்த கட்டளை HC05 தொகுதியின் பெயரை அமைக்கும். என் விஷயத்தில் நான் “CIRCUIT DIGEST” என்று பெயரைக் கொடுத்துள்ளேன்.
AT + ROLE = 0
இந்த கட்டளை HC05 ஐ அடிமை பயன்முறையில் கட்டமைக்கும்.
AT + POLAR = 1,0
இந்த கட்டளை PIO LED கள் இயக்கி உள்ளமைவுகளை அமைக்கிறது.
AT + UART = 115200,0,0
இது 0 ஸ்டாப் பிட் மற்றும் 0 சமநிலையுடன் பாட் வீதத்தை 115200 ஆக மாற்றும்.
AT + INIT
இது தொகுதியின் SPP சுயவிவரத்தை துவக்கும்.
சுற்று இணைப்பு
Arduino க்கு AT கட்டளைகளை வெற்றிகரமாக அனுப்பிய பிறகு, எல்லா இணைப்புகளையும் அகற்றி, கீழேயுள்ள திட்டங்களின்படி அதை மீண்டும் உருவாக்கவும்.

என் விஷயத்தில் நான் அதை ஒரு பெர்போர்டில் கரைத்துவிட்டேன், இதனால் இது அர்டுயினோ ஊசிகளுடன் எளிதாக பொருத்தப்படலாம் மற்றும் ஒரு ஆர்டுயினோ கேடயமாக வேலை செய்யலாம். முழுமையான சாலிடரிங் பிறகு, அது கீழே இருக்கும்:


கீழேயுள்ள படத்தின்படி இதை ஆர்டுயினோவில் வைக்கவும், பின்னர் அர்டுயினோவை 9 வி பேட்டரி மின்சக்தியுடன் இணைக்கவும்.

அதன் பிறகு, உங்கள் கணினியில் புளூடூத் அமைப்பைத் தேடி, புளூடூத் சாதனத்தைச் சேர் என்பதைக் கிளிக் செய்க . இது புதிய சாதனங்களை ஸ்கேன் செய்யும் மற்றும் முடிவுகளில் எங்கள் புளூடூத் சாதனத்தைப் பெறுவோம். சாதனத்தைத் தேர்ந்தெடுத்து அடுத்து என்பதைக் கிளிக் செய்க. “ சாதன இணைத்தல் குறியீட்டை உள்ளிடுக” விருப்பத்தை சொடுக்கவும். இணைத்தல் குறியீட்டைக் கேட்கும்போது, உங்கள் கடவுச்சொல்லாக “1234” ஐ உள்ளிடவும். வெற்றிகரமான சாதன இணைப்பிற்கான ஒப்புதலைப் பெறுவீர்கள்.



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

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

கீழே உள்ள ஆர்ப்பாட்டம் வீடியோவை சரிபார்த்து, வயர்லெஸ் மற்றும் தொந்தரவு இல்லாத நிரலாக்கத்தை அனுபவிக்கவும் !!!
