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

இணைப்புகள்:
- XBee இன் Tx (pin2) -> Tx of pin ராஸ்பெர்ரி பை
- எக்ஸ்பீயின் Rx (பின் 3) -> முள் ராஸ்பெர்ரி பை இன் Rx
- எக்ஸ்பீயின் ஜிஎன்டி (பின் 10) -> முள் ராஸ்பெர்ரி பையின் ஜிஎன்டி
- எக்ஸ்பீயின் வி.சி.சி (பின் 1) -> முள் ராஸ்பெர்ரி பை 3.3 வி
- லெட் GPIO 23 உடன் இணைக்கப்பட்டுள்ளது

தொடர் தொடர்புக்கு ராஸ்பெர்ரி பை அமைக்கவும்
இப்போது, சீரியல் தகவல்தொடர்புக்காக ராஸ்பெர்ரி பை அமைப்போம். முன்னிருப்பாக, பை இன் வன்பொருள் சீரியல் போர்ட் முடக்கப்பட்டுள்ளது. எனவே, இணைப்பைத் தொடங்குவதற்கு முன்பு அதை இயக்க வேண்டும்.
1. முனையத்தில், raspi-config கட்டளையை இயக்கவும் .

2. விருப்பம் 5 இடைமுக விருப்பங்களுக்குச் சென்று என்டரை அழுத்தவும். இப்போது, பி 6 சீரியல் விருப்பத்தைத் தேர்ந்தெடுத்து அதை இயக்கு, பின்னர் சேமிக்கவும்.

முனையத்திலிருந்து வெளியேறவும், ராஸ்பெர்ரி பை மற்றும் எக்ஸ்பீ இடையே இணைப்பை ஏற்படுத்த நீங்கள் அனைவரும் தயாராக உள்ளீர்கள். GPIO14 மற்றும் 15 முறையே Tx மற்றும் Rx ஆக செயல்படும், இவை ராஸ்பெர்ரி பை / dev / ttyS0 போர்ட்டில் கிடைக்கின்றன.
இப்போது, டிரான்ஸ்மிட்டர் பக்க எக்ஸ்பீயிலிருந்து 'அ' பெறும்போதெல்லாம் எல்.ஈ.டிக்கு பைதான் ஸ்கிரிப்டை எழுதுவோம்.
எக்ஸ்பீ தகவல்தொடர்புக்கான நிரலாக்க ராஸ்பெர்ரி பை
ராஸ்பெர்ரி பை உடன் எக்ஸ்பீயை இணைப்பதற்கான முழுமையான பைதான் திட்டம் இறுதியில் கொடுக்கப்பட்டுள்ளது.
முதலில், இறக்குமதி செயல்பாட்டைப் பயன்படுத்தி நேரம், சீரியல் மற்றும் RPi.GPIO நூலகங்களை இறக்குமதி செய்ய வேண்டும்.
இறக்குமதி நேர இறக்குமதி தொடர் இறக்குமதி RPi.GPIO ஐ GPIO ஆக …
இப்போது, தொடர் இணைப்பின் பண்புகளை எழுதுங்கள், போர்ட், பாட்ரேட் மற்றும் சமநிலைகளை கீழே வரையறுக்கவும்.
ser = serial.Serial ( port = '/ dev / ttyS0', baudrate = 9600, parity = serial.PARITY_NONE , stopbits = serial.STOPBITS_ONE, bytesize = serial.EIGHTBITS, timeout = 1 )
அனுப்பும் மற்றும் பெறலாம் கூறுகள் அனைத்து எழுத போது வளைய.
1:
டிரான்ஸ்மிட்டர் பக்கத்திற்கு செய்திகளை அனுப்ப நீங்கள் ser.write செயல்பாட்டைப் பயன்படுத்தலாம். எண்ணிக்கையை அனுப்ப கீழேயுள்ள வரிகளை இணைக்கவும்.
# ser.write (str.encode ('எழுது கவுண்டர்:% d \ n'% (எதிர்)) # time.sleep (1) #counter + = 1
செய்திகளைப் பெறுவதற்கு நாம் ser.readline () செயல்பாட்டைப் பயன்படுத்த வேண்டும். உள்வரும் செய்தியை ஒரு மாறியில் சேமித்து நிலையை சரிபார்க்கவும். உள்வரும் செய்தி 'a' எனில், எல்.ஈ.டியை 3 விநாடிகளுக்கு இயக்கவும், பின்னர் எல்.ஈ.டி.
x = ser.readline (). x == 'a' என்றால் துண்டு () அச்சு (x) : GPIO.output (23, GPIO.HIGH) time.sleep (3)….
ஒரு ஆர்ப்பாட்ட வீடியோவுடன் முழுமையான பைதான் குறியீடு டுடோரியலின் முடிவில் கொடுக்கப்பட்டுள்ளது. பை இன் எந்த உரை எடிட்டரிலும் குறியீட்டை ஒட்டவும், சேமிக்கவும். Sudo python script_name.py ஐப் பயன்படுத்தி முனையத்தில் ஸ்கிரிப்டை இயக்கவும் அல்லது ஸ்கிரிப்டை இயக்க பைதான் ஐடிஇ மற்றும் ஷெல் பயன்படுத்தலாம்.
ராஸ்பெர்ரி பை பயன்படுத்தி வயர்லெஸ் எக்ஸ்பீ தகவல்தொடர்பு சோதனை
இப்போது, நாங்கள் அனைவரும் எங்கள் எக்ஸ்பீ டிரான்ஸ்மிட்டர் மற்றும் ரிசீவரை சோதிக்க தயாராக உள்ளோம். டிரான்ஸ்மிட்டர் பகுதிக்கு கட்டளை கொடுக்க, நாங்கள் XCTU இன் கன்சோல் முனையத்தைப் பயன்படுத்துவோம். அமைப்புகள் விருப்பத்திற்கு அருகிலுள்ள கன்சோல் ஐகானைக் கிளிக் செய்க. பின்னர், எக்ஸ்பீவை மடிக்கணினியுடன் இணைக்க திறந்த பொத்தானைக் கிளிக் செய்க.
கன்சோல் பதிவில் 'a' ஐ உள்ளிடவும். எல்.ஈ.டி 3 விநாடிகளுக்கு இயங்கும் என்பதை நீங்கள் காண்பீர்கள், பின்னர் அது அணைக்கப்படும்.

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