- தேவையான பொருட்கள்
- HC-05 புளூடூத் தொகுதி
- சுற்று வரைபடம்
- புளூடூத் தொகுதி HC-05 க்கான MSP430 Launchpad ஐ நிரலாக்குகிறது
- MSP430 ஐப் பயன்படுத்தி புளூடூத் கட்டுப்பாட்டு எல்.ஈ.டி வேலை
கடந்த பத்தாண்டுகளில் நிறைய வயர்லெஸ் தொழில்நுட்பங்கள் அறிமுகப்படுத்தப்பட்டுள்ளன, ஆனால் புளூடூத் இன்னும் குறுகிய தூர வயர்லெஸ் தகவல்தொடர்புக்கான மிகவும் பிரபலமான தொழில்நுட்பமாகும். உட்பொதிக்கப்பட்ட அமைப்புகளில் HC-05/06 மிகவும் பிரபலமான புளூடூத் தொகுதி. வீட்டு உபகரணங்கள், ரோபோக்கள் போன்றவற்றைக் கட்டுப்படுத்த பல திட்டங்களில் இந்த புளூடூத் தொகுதியை நாங்கள் முன்பு பயன்படுத்தினோம், அதை மற்ற மைக்ரோகண்ட்ரோலருடன் இணைத்தோம்:
- STM32F103C8 ப்ளூ மாத்திரையுடன் ப்ளூடூத் எச்.சி -05 ஐ இடைமுகப்படுத்துதல்: எல்.ஈ.டி.
- ESP8266 உடன் புளூடூத் தொகுதி இடைமுகம்: ஒரு எல்.ஈ.டி.
- ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலருடன் எச்.சி -05 ப்ளூடூத் தொகுதிக்கு இடைமுகம்
- ஆர்டுயினோ மற்றும் புளூடூத் பயன்படுத்தி குரல் கட்டுப்படுத்தப்பட்ட எல்.ஈ.டி.
இன்று டெக்சாஸ் இன்ஸ்ட்ரூமென்டில் இருந்து எம்.எஸ்.பி 430 லாஞ்ச்பேடுடன் புளூடூத் தொகுதி எச்.சி -05 ஐ இடைமுகப்படுத்த கற்றுக்கொள்வோம். இந்த இடைமுக எடுத்துக்காட்டில், புளூடூத் டெர்மினல் ஆண்ட்ராய்டு பயன்பாட்டைப் பயன்படுத்துவதன் மூலம் ஸ்மார்ட் தொலைபேசியிலிருந்து MSP430 இன் ஆன்-போர்டு எல்இடியைக் கட்டுப்படுத்துவோம்.
நீங்கள் MSP430 க்கு புதியவராக இருந்தால், எனர்ஜியா ஐடிஇ டுடோரியலைப் பயன்படுத்தி MSP430G2 உடன் தொடங்குவதைத் தொடங்கலாம் மற்றும் இங்கே அனைத்து MSP430 பயிற்சிகளையும் பின்பற்றலாம்.
தேவையான பொருட்கள்
- TI-MSP430 லாஞ்ச்பேட்
- HC-05 புளூடூத் தொகுதி
- பிளே ஸ்டோரிலிருந்து புளூடூத் டெர்மினல் பயன்பாடு
HC-05 புளூடூத் தொகுதி
உயர்நீதிமன்றத்தில்-05 பயன்படுத்த எளிதானது ப்ளூடூத் தொகுதி. சாதனங்களுக்கு இடையில் தொடர்பு கொள்ள இது தொடர் தொடர்பு நெறிமுறையை (USART) பயன்படுத்துகிறது. இந்த தொகுதிக்கு இரண்டு இயக்க முறைகள் உள்ளன - முதலாவது கட்டளை முறை மற்றும் இரண்டாவது இயக்க முறைமை. மாற்றத்தின் கடவுச்சொல், பாட் வீதம் போன்ற சாதன அமைப்புகளை உள்ளமைக்க கட்டளை முறை பயன்படுத்தப்படுகிறது. சாதனங்களுக்கு இடையில் தரவை அனுப்ப அல்லது பெற இயக்க முறைமை பயன்படுத்தப்படுகிறது.
இந்த டுடோரியலில் நாம் இயல்புநிலை அமைப்புகளைப் பயன்படுத்துவோம் (இயல்புநிலை கடவுச்சொல் 0000 அல்லது 1234, சாதனத்தின் பெயர் HC-05 மற்றும் இயல்புநிலை பாட் வீதம் 9600). எனவே, நாங்கள் இயக்க முறைமையில் மட்டுமே செயல்படுவோம்.
இயக்க மின்னழுத்த வரம்பு 4V முதல் 6V வரை (பொதுவாக + 5V) மற்றும் இயக்க மின்னோட்டம் 30 mA ஆகும். தொகுதியின் வரம்பு 100 மீட்டர். HC-05 புளூடூத் தொகுதியில் மொத்தம் 6 ஊசிகளும் உள்ளன, அவற்றில் EN மற்றும் மாநில ஊசிகளும் கட்டளை பயன்முறையில் பயன்படுத்தப்படுகின்றன. முள்-அவுட் உயர்நீதிமன்றத்தில்-05 ப்ளூடூத் தொகுதி கீழே தரப்பட்டுள்ளது:


சுற்று வரைபடம்
HC-05 புளூடூத் தொகுதியை TI-MSP340 போர்டுடன் இணைக்க சுற்று வரைபடம் கீழே காட்டப்பட்டுள்ளது.

இங்கே, HC-05 இலிருந்து 4 இணைப்புகளைச் செய்துள்ளோம். HC-05 இன் RxD மற்றும் TxD ஊசிகளும் முறையே MSP430 இன் P1.1 மற்றும் P1.2 உடன் தொடர் தொடர்புக்கு இணைக்கப்பட்டுள்ளன. மேலும் HC-05 இன் VCC மற்றும் GND ஆகியவை VCC மற்றும் MSP430 இன் GND உடன் இணைக்கப்பட்டுள்ளன.
புளூடூத் தொகுதி HC-05 க்கான MSP430 Launchpad ஐ நிரலாக்குகிறது
MSP430 ஐப் பயன்படுத்தி இந்த புளூடூத் கட்டுப்படுத்தப்பட்ட எல்.ஈ.டி க்கான நிரலாக்க எளிதானது. எம்.எஸ்.பி எனர்ஜியா ஐடிஇயைப் பயன்படுத்தி திட்டமிடப்படும், இது ஆர்டுயினோ ஐடிஇக்கு மிகவும் ஒத்திருக்கிறது, எனவே ஆர்டுயினோ அறிமுகமானவர்கள் இதைப் புரிந்து கொள்வதில் எந்த சிரமத்தையும் சந்திக்க மாட்டார்கள். ஒரு ஆர்ப்பாட்ட வீடியோவுடன் முழுமையான குறியீடு டுடோரியலின் முடிவில் கொடுக்கப்பட்டுள்ளது.
நாம் பயன்படுத்தும் சிவப்பு எல்.ஈ.டிக்கு ஒரு மேக்ரோவை வரையறுப்பதில் தொடங்குகிறோம். இந்த வரி எளிமைக்காக மட்டுமே, இதனால் RED_LED க்கு பதிலாக எல்.ஈ.டி பயன்படுத்தலாம்
# LED RED_LED ஐ வரையறுக்கவும்
அடுத்தது எங்கள் அமைவு () செயல்பாடு, சீரியல்.பெஜின் () செயல்பாடு தொடர் தகவல்தொடர்புக்கான பாட் வீதத்தை 9600 ஆக அமைக்க பயன்படுகிறது, ஏனெனில் இது HC-05 க்கான இயல்புநிலை பாட் வீதமாகும். டிஜிட்டல் முள் வெளியீட்டாக துவக்க பின்மோட் () செயல்பாட்டையும் பயன்படுத்தினோம் (இது இந்த விஷயத்தில் எல்.ஈ.டி).
void setup () { Serial.begin (9600); pinMode (LED, OUTPUT); }
இல் லூப் செயல்பாடு, முதல் நாங்கள் தரவுகளுடன் தொடர் போர்ட்டில் பதம் இருக்கிறதா எனச் சரிபார்த்து Serial.available () செயல்பாடு. அடுத்து Serial.read () செயல்பாட்டின் மதிப்பை சேமிக்கும் ஒரு மாறி தரவு_அறிவிக்கப்பட்டதை வரையறுக்கவும். புளூடூத்திலிருந்து தரவைப் பெற இந்த செயல்பாடு பயன்படுத்தப்படுகிறது.
அடுத்து if-else அறிக்கையில் தொலைபேசியிலிருந்து அனுப்பப்பட்ட தரவை நாங்கள் சரிபார்க்கிறோம். இது 1 ஆக இருந்தால், டிஜிட்டல் ரைட் (எல்.ஈ.டி, உயர்) ஐப் பயன்படுத்தி எல்.ஈ.டி இயக்கவும்; Serial.write () செயல்பாட்டைப் பயன்படுத்தி எல்.ஈ.டி இயக்கப்பட்டிருக்கும் பயன்பாட்டில் செய்தியை அச்சிடுக . அது 2 ஆக இருந்தால், டிஜிட்டல் ரைட் (எல்.ஈ.டி, லோ) பயன்படுத்தி எல்.ஈ.டி. Serial.write () செயல்பாட்டைப் பயன்படுத்தி எல்.ஈ.டி முடக்கப்பட்டுள்ள செய்தியை பயன்பாட்டில் அச்சிடவும் .
void loop () { if (Serial.available ()) { char data_received; data_received = சீரியல்.ரெட் (); if (data_received == '1') { DigitalWrite (LED, HIGH); சீரியல்.ரைட் ("எல்.ஈ.டி இயக்கப்பட்டது"); } else if (data_received == '2') { DigitalWrite (LED, LOW); சீரியல்.ரைட் ("எல்.ஈ.டி முடக்கப்பட்டுள்ளது"); } } }
MSP430 ஐப் பயன்படுத்தி புளூடூத் கட்டுப்பாட்டு எல்.ஈ.டி வேலை
இறுதியாக எனர்ஜியா ஐடிஇ பயன்படுத்தி குறியீட்டை எம்எஸ்பி 430 இல் பதிவேற்றி, உங்கள் ஸ்மார்ட் போனில் புளூடூத் டெர்மினல் பயன்பாட்டைப் பதிவிறக்கி நிறுவவும். பயன்பாடு கீழே காண்பிப்பது போல் இருக்கும்:

இப்போது உங்கள் ஸ்மார்ட் போனில் புளூடூத்தை இயக்கி, கிடைக்கக்கூடிய சாதனங்களின் பட்டியலிலிருந்து HC-06 ஐத் தேர்ந்தெடுப்பதன் மூலம் புளூடூத் தொகுதிடன் இணைக்கவும். இணைக்க கடவுச்சொல் 0000 அல்லது 1234 ஐப் பயன்படுத்தவும். இணைப்பிற்குப் பிறகு, சாதனத்தின் பெயருடன் ஒரு சாளரம் திறக்கப்பட்டு அதற்கு கீழே எழுதப்பட்டிருக்கும். இந்த சாளரம் கீழே உள்ள படம் போல இருக்கும்:
இந்த சாளரத்தில், புளூடூத் தொகுதி HC-05 வழியாக 1 மற்றும் 2 ஐ MSP430 க்கு அனுப்ப முயற்சிக்கவும். 1 ஐ அனுப்புவது எல்.ஈ.டி.யை இயக்கும், மேலும் உங்கள் தொலைபேசியில் “ எல்.ஈ.டி இயக்கப்பட்டிருக்கும் ” செய்தி கீழே உள்ள படத்தைப் போலவே அச்சிடப்படும்:


மற்றும் 2 அனுப்பும் எல்இடி அணைக்கப்படும் மற்றும் செய்தி உங்கள் தொலைபேசியில் அச்சிடப்பட்ட விடும் என்று "எல்இடி முடக்கினீர்கள்" வெறும் கீழேயுள்ள படத்தை போன்ற. மற்றும் வோய்லா! புளூடூத் பயன்படுத்தி உங்கள் தொலைபேசியின் மூலம் எல்.ஈ.டி.

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