குரல் கட்டளையுடன் எல்.ஈ.டிகளைக் கட்டுப்படுத்துவது கடினமான பணியாகத் தெரிகிறது, ஆனால் இது எளிதானது, நீங்கள் அதை விரைவாக உருவாக்கலாம். HC-06 புளூடூத் தொகுதிடன் தொடர்ச்சியாக தொடர்புகொள்வதற்கு எங்களுக்கு ஒரு Arduino UNO மற்றும் புளூடூத் தொகுதி HC-06 க்கு குரல் கட்டளையை அனுப்ப ஒரு ஸ்மார்ட்போன் தேவை. குரல் கட்டளையைப் பெறுவதற்கு நாங்கள் “அர்டுயினோ புளூடூத் குரல் கட்டுப்பாட்டாளர்” ஆண்ட்ராய்டு பயன்பாட்டைப் பயன்படுத்துகிறோம், அதை நீங்கள் பிளே ஸ்டோரிலிருந்து பதிவிறக்கம் செய்யலாம் (இணைப்பு கீழே கொடுக்கப்பட்டுள்ளது).
பொருள் தேவை
- Arduino UNO
- HC-06 புளூடூத் தொகுதி
- எல்.ஈ.டிக்கள் (சிவப்பு மற்றும் பச்சை)
- மின்தடை 220 ஓம் (2 எண்.)
- Arduino புளூடூத் குரல் கட்டுப்பாட்டாளர் (பிளே ஸ்டோரிலிருந்து பதிவிறக்கவும்)
- ப்ரெட்போர்டு
- கம்பிகளை இணைக்கிறது
HC-06 புளூடூத் தொகுதி:
புளூடூத் பின்வரும் இரண்டு முறைகளில் செயல்பட முடியும்:
- கட்டளை முறை
- இயக்க முறைமை
இல் கட்டளை முறை நாங்கள் ப்ளூடூத் சிக்னல் பெயர்போல் ப்ளூடூத் பண்புகள் கட்டமைக்க முடியும், முதலியன அதன் கடவுச்சொல்லை, இயக்க பாட் விகிதம் தி ஆப்பரேட்டிங் முறை நாங்கள் அனுப்ப முடியும் மற்றும் டத்தில் மைக்ரோகண்ட்ரோலர் இடையே தரவு பெறும் இதில் ஒன்றாகும் மற்றும் புளூடூத் தொகுதி. எனவே இந்த டுடோரியலில் நாம் இயக்க முறைமையுடன் மட்டுமே விளையாடுவோம். கட்டளை பயன்முறை இயல்புநிலை அமைப்புகளுக்கு விடப்படும். சாதனத்தின் பெயர் HC-05 (நான் HC-06 ஐப் பயன்படுத்துகிறேன்) மற்றும் கடவுச்சொல் 0000 அல்லது 1234 ஆக இருக்கும், மிக முக்கியமாக அனைத்து புளூடூத் தொகுதிகளுக்கும் இயல்புநிலை பாட் வீதம் 9600 ஆக இருக்கும்.
தொகுதி 5 வி விநியோகத்தில் இயங்குகிறது மற்றும் சிக்னல் ஊசிகளும் 3.3 வி இல் இயங்குகின்றன, எனவே 3.3 வி சீராக்கி தொகுதியில் உள்ளது. எனவே நாம் இதைப் பற்றி கவலைப்பட தேவையில்லை. ஆறு ஊசிகளில் நான்கு மட்டுமே இயக்க முறைமையில் பயன்படுத்தப்படும். முள் இணைப்பு அட்டவணை கீழே காட்டப்பட்டுள்ளது
| எஸ் | HC-05 / HC-06 இல் பின் | MCU இல் முள் பெயர் | PIC இல் முள் எண் |
| 1 | வி.சி.சி. | வி.டி.டி. | 31 வது முள் |
| 2 | வி.சி.சி. | Gnd | 32 வது முள் |
| 3 | Tx | RC6 / Tx / CK | 25 வது முள் |
| 4 | Rx | RC7 / Rx / DT | 26 வது முள் |
| 5 | நிலை | என்.சி. | என்.சி. |
|
6 |
EN (இயக்கு) |
என்.சி. |
என்.சி. |
பிற மைக்ரோகண்ட்ரோலர்களுடன் புளூடூத் தொகுதி HC-05 பற்றி மேலும் அறிய எங்கள் பிற திட்டங்களைச் சரிபார்க்கவும்:
- Arduino ஐப் பயன்படுத்தி புளூடூத் கட்டுப்படுத்தப்பட்ட பொம்மை கார்
- 8051 ஐப் பயன்படுத்தி புளூடூத் கட்டுப்படுத்தப்பட்ட வீட்டு ஆட்டோமேஷன் அமைப்பு
- ராஸ்பெர்ரி பை பயன்படுத்தி குரல் கட்டுப்பாட்டு விளக்குகள்
- Arduino மற்றும் Processing ஐப் பயன்படுத்தி ஸ்மார்ட் போன் கட்டுப்படுத்தப்பட்ட FM ரேடியோ
- பி.ஐ.சி மைக்ரோகண்ட்ரோலருடன் ப்ளூடூத் தொகுதி எச்.சி -06 ஐ இடைமுகப்படுத்துகிறது
- Arduino ஐப் பயன்படுத்தி புளூடூத் கட்டுப்படுத்தப்பட்ட சர்வோ மோட்டார்
சுற்று வரைபடம்
இந்த குரல் கட்டுப்பாட்டு விளக்குகளுக்கான சுற்று வரைபடம் கீழே கொடுக்கப்பட்டுள்ளது, அதே நேரத்தில் Arduino UNO இல் குறியீட்டைப் பதிவேற்றும்போது Rx மற்றும் Tx ஊசிகளைத் துண்டித்து, குறியீடு பதிவேற்றப்பட்ட பிறகு மீண்டும் இணைக்கவும்.

குறியீடு மற்றும் விளக்கம்
குரல் கட்டுப்பாட்டில் LED க்கள் முழுமையான, Arduino குறியீடு இறுதியில் வழங்கப்படுகிறது. குறியீட்டின் சில பகுதிகளை இங்கே விளக்குகிறோம்.
இங்கே, கீழேயுள்ள குறியீட்டில் Rx மற்றும் Tx க்கான ஊசிகளை வரையறுக்கிறோம்.
int TxD = 11; int RxD = 10;
இப்போது, Arduino இன் முள் 2 nd மற்றும் 3 rd ஐ வெளியீடாக அமைக்கவும்.
pinMode (2, OUTPUT); pinMode (3, OUTPUT);
இல் வெற்றிடத்தை லூப் செயல்பாடு, Arduino தான் குரல் கட்டளை படி நேரம் மற்றும் கட்டுப்பாடுகள் LED க்கள் அனைத்து உள்வரும் மதிப்புகள் ஆராய்வேன். கொடுக்கப்பட்ட குரல் கட்டளைக்கு ஏற்ப அர்டுயினோ எல்.ஈ.டி இயக்கப்படும் அல்லது அணைக்கப்படும். பெறப்பட்ட அனைத்து கட்டளைகளையும் மாறி “மதிப்பு” இல் சேமிக்கிறோம்
மதிப்பு "அனைத்து எல்.ஈ.டி ஆன்" என்றால், இரண்டு எல்.ஈ.டிகளும் இயங்கும், இதுபோன்று தனிப்பட்ட எல்.ஈ. ஐ இயக்க அல்லது அணைக்க மற்ற குரல் கட்டளைகளை குறியிட்டுள்ளோம். இந்த கட்டுரையில் பின்னர் முழு வேலை மற்றும் ஆர்ப்பாட்டம் வீடியோவை சரிபார்க்கவும்.
if (bluetooth.available ()) { value = bluetooth.readString (); if (மதிப்பு == "அனைத்து எல்.ஈ.டி இயக்கவும்") { டிஜிட்டல்ரைட் (2, உயர்); டிஜிட்டல்ரைட் (3, உயர்); } if (மதிப்பு == "அனைத்து எல்.ஈ.டி அணைக்கவும்") { டிஜிட்டல்ரைட் (2, குறைந்த); டிஜிட்டல்ரைட் (3, குறைந்த); } if (மதிப்பு == "சிவப்பு எல்.ஈ. ஐ இயக்கவும்") { டிஜிட்டல்ரைட் (2, உயர்); } if (மதிப்பு == "பச்சை எல்.ஈ. ஐ இயக்கவும்") { டிஜிட்டல்ரைட் (3, உயர்); } if (மதிப்பு == "சிவப்பு எல்.ஈ.டி அணைக்க") { டிஜிட்டல்ரைட் (2, குறைந்த); } if (மதிப்பு == "பச்சை எல்.ஈ.டி அணைக்கவும் ") { டிஜிட்டல்ரைட் (3, குறைந்த); } }
வேலை செய்யும் முறை:
படி 1: - சுற்று வரைபடத்தின் படி அனைத்து கூறுகளையும் இணைக்கவும்; குறியீட்டைப் பதிவேற்றும்போது Rx மற்றும் Tx ஊசிகளைத் துண்டிக்கவும்.
படி 2: - பிளே ஸ்டோரில் இலவசமாக இருக்கும் “ அர்டுடினோ புளூடூத் குரல் கட்டுப்பாட்டாளர் ” என்ற பயன்பாட்டைப் பதிவிறக்கவும்.
படி 3: - பயன்பாட்டைத் திறந்து கீழே உள்ள படத்தைப் பின்தொடரவும், முதலில் “ ப்ளூடூத் சாதனத்துடன் இணைக்கவும் ” என்பதைக் கிளிக் செய்து உங்கள் புளூடூத் தொகுதியைத் தேர்ந்தெடுத்து அது இணைக்கப்பட்டுள்ளதா இல்லையா என்பதைச் சரிபார்க்கவும். பேச மைக் ஐகானைக் கிளிக் செய்து, குரல் கட்டளையை HC-06 தொகுதிக்கு அனுப்பவும்.

குறிப்பு: உங்கள் புளூடூத் தொகுதியை முதன்முறையாக உங்கள் ஸ்மார்ட்போனுடன் இணைக்கும்போது அது கடவுக்குறியீட்டைக் கேட்கும், 0000 அல்லது 1234 ஐப் பயன்படுத்தவும்.
படி 4: - எல்லாவற்றையும் அமைத்த பிறகு, புளூடூத் தொகுதி HC-06 க்கு அனுப்பப்படும் பயன்பாட்டைப் பயன்படுத்தி குரல் கட்டளையை அனுப்ப வேண்டும், மேலும் HC-06 தொடர்ச்சியாக Arduino UNO உடன் தொடர்புகொள்கிறது, பின்னர் பணி செய்யப்படுகிறது கட்டளைப்படி. கட்டளை மற்றும் கட்டளையால் செய்ய வேண்டிய செயலை கீழே காட்டுகிறது:
|
எஸ். |
கட்டளை |
செயல் |
|
1. |
அனைத்து எல்.ஈ.டி இயக்கவும் |
சிவப்பு மற்றும் பச்சை எல்இடி இரண்டும் இயங்கும் |
|
2. |
அனைத்து எல்.ஈ. |
சிவப்பு மற்றும் பச்சை எல்.ஈ.டி இரண்டையும் முடக்குகிறது |
|
3. |
சிவப்பு எல்.ஈ. |
சிவப்பு எல்.ஈ. |
|
4. |
பச்சை எல்.ஈ. |
பச்சை எல்.ஈ. |
|
5. |
சிவப்பு எல்.ஈ. |
சிவப்பு எல்.ஈ. |
|
6. |
பச்சை எல்.ஈ. |
பச்சை எல்.ஈ. |
மேலும், ராஸ்பெர்ரி மற்றும் புளூடூத் மூலம் குரல் கட்டுப்பாட்டு எல்.ஈ.
