- வன்பொருள் தேவைகள்
- XCTU ஐப் பயன்படுத்தி XBee தொகுதிகள் கட்டமைக்கிறது
- Arduino ஐப் பயன்படுத்தி XBee தகவல்தொடர்பு நிரலாக்க மற்றும் சோதனை
முந்தைய பயிற்சிகளில், ஜிக்பீ நெறிமுறை மற்றும் அதன் கட்டமைப்பைப் பற்றி நாங்கள் கற்றுக்கொண்டோம், மேலும் இரண்டு எக்ஸ்பீ தொகுதிகளுக்கு இடையில் வயர்லெஸ் தொடர்பு பற்றியும் கற்றுக்கொண்டோம். இப்போது இந்த டுடோரியலில் எக்ஸ்பீ தொகுதியை அர்டுயினோ யூனோ போர்டுடன் இடைமுகப்படுத்துவோம். ஆர்டுயினோ போர்டுடன் இணைக்கப்பட்ட எக்ஸ்பீ ஒரு பெறுநராக செயல்படும், மேலும் இது எக்ஸ்ப்ளோரர் போர்டைப் பயன்படுத்தி மடிக்கணினியுடன் தொடர்ச்சியாக இணைக்கப்பட்டுள்ள பிற எக்ஸ்பீ தொகுதிடன் கம்பியில்லாமல் தொடர்பு கொள்ளும். எனவே XBee ஐப் பயன்படுத்தி Arduino வயர்லெஸ் தகவல்தொடர்புக்கு மேலும் ஆராயலாம் .
வன்பொருள் தேவைகள்
- 1 x Arduino Uno
- 2 x எக்ஸ்பீ புரோ எஸ் 2 சி தொகுதிகள் (வேறு எந்த மாதிரியையும் பயன்படுத்தலாம்)
- 1 x எக்ஸ்பீ எக்ஸ்ப்ளோரர் போர்டு (விரும்பினால்)
- 1 x எக்ஸ்பீ பிரேக்அவுட் போர்டு (விரும்பினால்)
- யூ.எஸ்.பி கேபிள்கள்
- எல்.ஈ.டி.
XCTU ஐப் பயன்படுத்தி XBee தொகுதிகள் கட்டமைக்கிறது
எக்ஸ்பீ தொகுதி ஒரு ஒருங்கிணைப்பாளர், திசைவி அல்லது ஒரு இறுதி சாதனமாக செயல்பட முடியும் என்பதை முந்தைய பயிற்சிகளில் நாம் அறிந்திருக்கிறோம், ஆனால் அது விரும்பிய பயன்முறையில் வேலை செய்ய கட்டமைக்கப்பட வேண்டும். எனவே பயன்படுத்துவதற்கு முன் Arduino உடன் XBee தொகுதிகள், நாங்கள் XCTU மென்பொருள் பயன்படுத்தி இந்த தொகுதிகள் கட்டமைக்க வேண்டும்.
எக்ஸ்பீ தொகுதியை மடிக்கணினியுடன் இணைக்க, ஒரு யூ.எஸ்.பி சீரியல் மாற்றி அல்லது குறிப்பாக வடிவமைக்கப்பட்ட எக்ஸ்ப்ளோரர் போர்டு பயன்படுத்தப்படுகிறது. எக்ஸ்பீ தொகுதிக்கு எக்ஸ்ப்ளோரர் போர்டுடன் இணைத்து, யூ.எஸ்.பி கேபிளைப் பயன்படுத்தி மடிக்கணினியுடன் செருகவும்.
உங்களிடம் எந்த மாற்றி அல்லது எக்ஸ்ப்ளோரர் போர்டும் இல்லையென்றால், எக்ஸ்பீ மற்றும் மடிக்கணினியுடன் எளிதில் தொடர்பு கொள்ளக்கூடிய தொடர் சாதனத்திற்கு யூ.எஸ்.பி ஆக ஒரு ஆர்டுயினோ போர்டைப் பயன்படுத்தலாம். Arduino போர்டில் வெற்று ஓவியத்தை பதிவேற்றவும், இப்போது அது ஒரு யூ.எஸ்.பி முதல் சீரியல் மாற்றிக்கு செயல்படலாம்.
ஜிக்பீ தொகுதியை அர்டுயினோவுடன் இணைப்பதற்கான இணைப்புகள் சுற்று வரைபடத்தில் காட்டப்பட்டுள்ளன.

இணைப்புகள்:
- XBee இன் Tx (pin2) -> Arduino போர்டின் Tx
- Xbee இன் Rx (pin3) -> Arduino போர்டின் Rx
- Xbee இன் Gnd (pin10) -> Arduino போர்டின் GND
- Xbee இன் Vcc (Pin1) -> Arduino போர்டின் 3.3v

இந்த டுடோரியலில், எக்ஸ்பீ தொகுதிகளை உள்ளமைக்க ஒரு எக்ஸ்ப்ளோரர் போர்டு பயன்படுத்தப்படுகிறது.
இந்த இணைப்பிலிருந்து XCTU மென்பொருளைப் பதிவிறக்கி நிறுவவும். XCTU மென்பொருளைப் பதிவிறக்கி நிறுவிய பின், அதைத் திறந்து உங்கள் எக்ஸ்பீ தொகுதி சரியாக இணைக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். சாதன நிர்வாகியில் Arduino போர்டின் COM போர்ட்டைச் சரிபார்க்கவும்.
படி 1: - இப்போது, தேடல் பொத்தானைக் கிளிக் செய்க. இது உங்கள் மடிக்கணினியுடன் இணைக்கப்பட்ட அனைத்து RF சாதனங்களையும் காண்பிக்கும். எங்கள் விஷயத்தில், இது ஒரு எக்ஸ்பீ தொகுதி மட்டுமே காண்பிக்கும்.

படி 2: - எக்ஸ்ப்ளோரர் போர்டு / அர்டுயினோ போர்டின் சீரியல் போர்ட்டைத் தேர்ந்தெடுத்து அடுத்து என்பதைக் கிளிக் செய்க.

படி 3: - அடுத்த சாளரத்தில், கீழே காட்டப்பட்டுள்ளபடி யூ.எஸ்.பி போர்ட் அளவுருக்களை அமைத்து பினிஷ் என்பதைக் கிளிக் செய்க.

படி 4: - கண்டுபிடிக்கப்பட்ட சாதனத்தைத் தேர்ந்தெடுத்து, தேர்ந்தெடுக்கப்பட்ட சாதனத்தைச் சேர் என்பதைக் கிளிக் செய்க. இந்த செயல்முறை உங்கள் எக்ஸ்பீ தொகுதியை XCTU டாஷ்போர்டில் சேர்க்கும்.

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

படி 6: - எக்ஸ்பீ தொகுதிக்கு பின்னால் கிடைக்கும் உங்கள் சாதனத்தின் தயாரிப்பு குடும்பத்தைத் தேர்வுசெய்க. கீழே சிறப்பிக்கப்பட்டுள்ளபடி செயல்பாட்டு தொகுப்பு மற்றும் ஃபார்ம்வேர் பதிப்பைத் தேர்ந்தெடுத்து புதுப்பிப்பு என்பதைக் கிளிக் செய்க.

படி 7: - இப்போது, மற்ற எக்ஸ்பீயுடன் தொடர்பு கொள்ள ஐடி, எம்ஒய் மற்றும் டிஎல் தரவை கொடுக்க வேண்டும். ஐடி இரண்டு தொகுதிகளுக்கும் ஒரே மாதிரியாக இருக்கும். MY மற்றும் DL தரவு பரிமாற்றம் அதாவது ரிசீவர் XBee க்கான MY டிரான்ஸ்மிட்டர் XBee (ஒருங்கிணைப்பாளர்) இன் DL ஆகவும், ரிசீவர் XBee க்கான DL டிரான்ஸ்மிட்டர் XBee இன் MY ஆகவும் மாறும். CE ஐ ஒருங்கிணைப்பாளராக உருவாக்கி, பின்னர் எழுது பொத்தானை அழுத்தவும். கீழே காட்டப்பட்டுள்ளது போல்.

|
ATDL |
என் |
||
|
எக்ஸ்பீ 1 ஒருங்கிணைப்பாளர் |
|||
|
எக்ஸ்பீ 2 இறுதி சாதனம் |
படி 8: - மேலே உள்ள தரவை டிரான்ஸ்மிட்டர் பகுதிக்கு எழுதிய பிறகு, அதை எக்ஸ்ப்ளோரர் போர்டில் இருந்து செருகவும், இரண்டாவது எக்ஸ்பீ தொகுதியில் செருகவும். மேலே உள்ள அதே செயல்முறையை மீண்டும் செய்யவும் DL, MY மற்றும் CE. இரண்டாவது எக்ஸ்பீயை எண்ட் சாதனமாக உருவாக்குவோம், எனவே சிஇ டிராப் டவுன் மெனுவில், எண்ட் சாதனத்தைத் தேர்ந்தெடுத்து எழுது பொத்தானை அழுத்தவும்.
படி 9: - இப்போது, எங்கள் எக்ஸ்பீ தொகுதிகள் Arduino போர்டுடன் இடைமுகப்படுத்த தயாராக உள்ளன. நாம் செய்யும் Arduino குழு உடன் லேப்டாப் மற்றும் ரிசீவர் XBee டிரான்ஸ்மிட்டர் XBee இணைக்க. மடிக்கணினியைப் பயன்படுத்தி ரிசீவர் பகுதிக்கு கட்டளைகளை கொடுங்கள்.
ரிசீவர் பகுதிக்கான சுற்று வரைபடம்:

இணைப்புகள்:
- XBee இன் Tx (pin2) -> Arduino போர்டின் Rx
- Xbee இன் Rx (pin3) -> Arduino போர்டின் Tx
- Xbee இன் Gnd (pin10) -> Arduino போர்டின் GND
- Xbee இன் Vcc (Pin1) -> Arduino போர்டின் 3.3v
டிரான்ஸ்மிட்டர் ஜிக்பீவை மடிக்கணினியுடன் இணைக்க நீங்கள் ஆர்டுயினோ போர்டைப் பயன்படுத்துகிறீர்கள் என்றால், ஜிக்பீ நிரலாக்கத்திற்கான இணைப்புகள் ஒரே மாதிரியாக இருக்கும்.
Arduino ஐப் பயன்படுத்தி XBee தகவல்தொடர்பு நிரலாக்க மற்றும் சோதனை
இப்போது, ரிசீவர் பகுதி 'அ' பெறும்போதெல்லாம் எல்.ஈ. ஐ மாற்றுவதற்கு ரிசீவர் ஆர்டுயினோவுக்கு ஒரு குறியீட்டை எழுதுவோம் , மேலும் எல்.ஈ.டி 'பி' பெறும் போதெல்லாம் ஒளிரும், மற்ற எழுத்துக்கள் எல்.ஈ.டி முடக்கத்தில் இருக்கும்.
குறியீடு எளிமையானது மற்றும் எளிதில் புரிந்துகொள்ளக்கூடியது. Serial.available () செயல்பாட்டைப் பயன்படுத்தி உள்வரும் எழுத்துக்களைச் சரிபார்த்து, Serial.read () ஐப் பயன்படுத்தி இந்த எழுத்தை ஒரு மாறியில் சேமிப்போம்; செயல்பட்டு அதை 'a' மற்றும் 'b' உடன் பொருத்தவும். பொருத்தம் சரியாக இருந்தால், நிபந்தனையில் குறிப்பிடப்பட்ட பணியைச் செய்யுங்கள். ரிசீவர் பகுதிக்கான முழுமையான குறியீடு இறுதியில் கொடுக்கப்பட்டுள்ளது. ரிசீவர் பகுதி Arduino இல் குறியீட்டைப் பதிவேற்றுக. பதிவேற்றுவதற்கு முன் XBee இன் Tx மற்றும் Rx கம்பிகளை அகற்றவும்.
இப்போது, நாங்கள் அனைவரும் எங்கள் டிரான்ஸ்மிட்டர் மற்றும் ரிசீவரை சோதிக்க தயாராக உள்ளோம். டிரான்ஸ்மிட்டர் பகுதிக்கு கட்டளை கொடுக்க, நாங்கள் XCTU இன் கன்சோல் முனையத்தைப் பயன்படுத்துவோம். அமைப்புகள் விருப்பத்திற்கு அருகிலுள்ள கன்சோல் ஐகானைக் கிளிக் செய்க. பின்னர், எக்ஸ்பீவை மடிக்கணினியுடன் இணைக்க திறந்த பொத்தானைக் கிளிக் செய்க.
கன்சோல் பதிவில் 'a' ஐ உள்ளிடவும். எல்.ஈ.டி 2 விநாடிகளுக்கு இயங்கும் என்பதை நீங்கள் காண்பீர்கள், அதன் பிறகு 'பி' ஐ உள்ளிட்டு 5 முறை வழிநடத்தப்படும்.

நீங்கள் டிரான்ஸ்மிட்டர் எக்ஸ்பீயை அர்டுயினோ போர்டுடன் இணைக்கலாம், ரிசீவர் குறியீட்டை சிறிது மாற்றவும். Serial.read () செயல்பாட்டிற்கு பதிலாக, எழுத்துக்களை அனுப்ப Serial.println () செயல்பாட்டைப் பயன்படுத்தவும்.
கீழே கொடுக்கப்பட்டுள்ள ஆர்ப்பாட்ட வீடியோவை சரிபார்க்கவும்.
ஹோம் ஆட்டோமேஷன் சிஸ்டம், அரட்டை அறை போன்ற பல பயனுள்ள வயர்லெஸ் பயன்பாடுகளை உருவாக்க இந்த எக்ஸ்பீ-அர்டுயினோ அமைப்பு பயன்படுத்தப்படலாம்.
