- பயன்படுத்தப்படும் கூறுகள்:
- புளூடூத் தொகுதியை எவ்வாறு இயக்குவது:
- வேலை விளக்கம்:
- சுற்று விளக்கம்:
- ராஸ்பெர்ரி பை கட்டமைப்பு மற்றும் பைதான் திட்டம்:
இன்று நாம் மிகவும் பயனுள்ள திட்டத்தை உருவாக்குகிறோம், இதில் ஸ்மார்ட் போன் மூலம் எங்கள் குரலைப் பயன்படுத்தி எல்.ஈ.டி விளக்குகளை கட்டுப்படுத்தலாம். இந்த திட்டத்தில், புளூடூத் தொகுதியைப் பயன்படுத்தி ஸ்மார்ட் தொலைபேசியிலிருந்து ராஸ்பெர்ரி பைக்கு குரல் கட்டளைகளை அனுப்புவோம், ராஸ்பெர்ரி பை அந்த பரிமாற்ற சமிக்ஞையை கம்பியில்லாமல் பெறும், மேலும் வன்பொருள் மீது அந்தந்த பணியைச் செய்யும். எல்.ஈ.டிகளை ஏ.சி வீட்டு உபகரணங்களுடன் ரிலேக்களைப் பயன்படுத்தி மாற்றலாம் மற்றும் குரல் கட்டுப்பாட்டு வீட்டு ஆட்டோமேஷன் திட்டத்தை உருவாக்க முடியும்.
பயன்படுத்தப்படும் கூறுகள்:
- ராஸ்பெர்ரி பை 3 (எந்த மாதிரியும் வேலை செய்யும்)
- புளூடூத் தொகுதி HC-06
- ரொட்டி பலகை
- 100 ஓம் மின்தடையங்கள் (3)
- எல்.ஈ.டி (நீலம், சிவப்பு, பச்சை)
- இணைக்கும் கம்பி
- மின்சாரம்
- ஈதர்நெட் கேபிள்
- Android தொலைபேசி
புளூடூத் தொகுதி:
புளூடூத் தொகுதி இரண்டு விஷயங்களைக் கொண்டுள்ளது, ஒன்று புளூடூத் தொடர் இடைமுக தொகுதி மற்றும் புளூடூத் அடாப்டர். சீரியல் போர்ட்டை புளூடூமாக மாற்ற புளூடூத் சீரியல் தொகுதி பயன்படுத்தப்படுகிறது.

புளூடூத் தொகுதியை எவ்வாறு இயக்குவது:
சந்தையில் இருந்து வாங்கிய பிறகு நீங்கள் நேரடியாக புளூடூத் தொகுதியைப் பயன்படுத்தலாம், ஏனெனில் புளூடூத் தொகுதியின் எந்த அமைப்பையும் மாற்ற வேண்டிய அவசியமில்லை. புதிய புளூடூத் தொகுதியின் இயல்புநிலை பாட் வீதம் 9600 பிபிஎஸ் ஆகும். நீங்கள் rx மற்றும் tx ஐ கட்டுப்படுத்தி அல்லது சீரியல் மாற்றிக்கு இணைக்க வேண்டும் மற்றும் தொகுதிக்கு 5 வோல்ட் டிசி ஒழுங்குபடுத்தப்பட்ட மின்சாரம் வழங்க வேண்டும்.
புளூடூத் தொகுதிக்கு இரண்டு முறைகள் உள்ளன, ஒன்று மாஸ்டர் பயன்முறை மற்றும் இரண்டாவது ஒரு அடிமை முறை. சில AT கட்டளைகளைப் பயன்படுத்தி பயனர் பயன்முறையை அமைக்கலாம். AT கட்டளையைப் பயன்படுத்தி பயனர் கூட தொகுதி அமைப்பை அமைக்க முடியும். பயன்பாடுகள் கொடுக்கப்பட்ட சில கட்டளைகள் இங்கே:
முதலில் பயனர் புளூடூத் தொகுதியில் EN பொத்தானை அழுத்துவதன் மூலம் அல்லது EN முள் உயர் மட்டத்தைக் கொடுப்பதன் மூலம் 38400 பிபிஎஸ் பாட் வீதத்துடன் AT பயன்முறையில் நுழைய வேண்டும். குறிப்பு: எல்லா கட்டளைகளும் \ r \ n (0x0d மற்றும் 0x0a) அல்லது விசைப்பலகையிலிருந்து ENTER KEY உடன் முடிவடைய வேண்டும்.
அதற்குப் பிறகு நீங்கள் தொகுதிக்கு AT அனுப்பினால், தொகுதி சரி என்று பதிலளிக்கும்
AT à சோதனை கட்டளை
AT + ROLE = 0 அடிமை முறை தேர்ந்தெடுக்கவும்
AT + ROLE = 1 à முதன்மை முறை தேர்ந்தெடுக்கவும்
AT + NAME = xyz Blu புளூடூத் பெயரை அமைக்கவும்
AT + PSWD = xyz Pass கடவுச்சொல்லை அமைக்கவும்
AT + UART =
எ.கா. AT + UART = 9600,0,0
HC-06 புளூடூத் தொகுதியின் முள் விளக்கம்:
1. STATE à திற
2. Rx சீரியல் பெறும் முள்
3. Tx சீரியல் கடத்தும் முள்
4. GND தரை
5. Vcc à + 5volt dc
6. KEY AT AT பயன்முறையில் நுழைய
வேலை விளக்கம்:
இந்த குரல் கட்டுப்பாட்டு எல்.ஈ.டி திட்டத்தின் வேலை மிகவும் எளிதானது. இந்த திட்டத்தில் வெவ்வேறு வண்ணங்களில் (நீலம், சிவப்பு மற்றும் பச்சை) மூன்று எல்.ஈ.டி. ஒரு உயர்நீதிமன்றத்தில்-06 ப்ளூடூத் தொகுதி சரம் வடிவத்தில் குரல் கட்டளைகள் வெளியீடு பெறும் பயன்படுத்தப்படுகிறது. ராஸ்பெர்ரி பை அந்த உள்வரும் சரத்தை புளூடூத் தொகுதியிலிருந்து பெற்று முன் வரையறுக்கப்பட்ட சரத்துடன் ஒப்பிட்டு அந்தந்த பணியை செய்கிறது.
இந்த திட்டத்தில், எங்கள் ஸ்மார்ட் தொலைபேசியிலிருந்து ராஸ்பெர்ரி பைக்கு குரல் கட்டளைகளை வழங்க, நாங்கள் Android தொலைபேசியில் AMR குரல் பயன்பாட்டைப் பயன்படுத்தியுள்ளோம் (Android ரோபோக்களை சந்திக்கிறது: குரல் அங்கீகாரம்).
AMR குரல் பயன்பாட்டு நிறுவல் மற்றும் உள்ளமைவு:
AMR குரல் பயன்பாட்டை Google Play Store இலிருந்து பதிவிறக்கம் செய்து நிறுவலாம். இந்த திட்டத்திற்காக நீங்கள் Google குரல் பயன்பாட்டை நிறுவ வேண்டும். ஏஎம்ஆர் குரல் பயன்பாடு குரலை உள்ளீடாக எடுத்து ஆண்ட்ராய்டு மொபைல்களின் உள் குரல் அங்கீகாரத்தை (கூகிள் குரல் பயன்பாடு) பயன்படுத்தி உரை சரமாக மாற்றுகிறது மற்றும் இந்த மாற்றப்பட்ட உரையை தொடர்ச்சியாக புளூடூத் வழியாக அனுப்புகிறது.


இப்போது AMR குரல் பயன்பாட்டைத் திறந்து, விருப்ப மெனுவில் சென்று, 'ரோபோவை இணைக்கவும்' என்பதைக் கிளிக் செய்வதன் மூலம் புளூடூத் தொகுதிக்கு இணைக்கவும்:


இப்போது பயனர் மொபைல் திரையில் மைக் சின்னத்தைத் தட்டலாம் மற்றும் எல்.ஈ.டிகளை இயக்க முன் வரையறுக்கப்பட்ட குரல் கட்டளைகளைப் பேசலாம்:
1. “ப்ளூ லைட் ஆன்” (நீல எல்இடி மட்டுமே இயக்கப்பட்டது)
2. “ப்ளூ லைட் ஆஃப்” (நீல எல்இடி மட்டுமே அணைக்கப்பட்டுள்ளது)
3. “சிவப்பு விளக்கு இயக்கப்பட்டது” (சிவப்பு எல்.ஈ.டி மட்டுமே இயக்கப்பட்டது)
4. “சிவப்பு விளக்கு அணைக்கப்பட்டது” (சிவப்பு எல்.ஈ.டி மட்டுமே அணைக்கப்பட்டுள்ளது)
5. “பச்சை விளக்கு இயக்கப்பட்டது” (பச்சை எல்.ஈ.டி மட்டுமே இயக்கப்பட்டது)
6. “பச்சை விளக்கு அணைக்கப்பட்டது” (பச்சை எல்.ஈ.டி மட்டுமே அணைக்கப்பட்டுள்ளது)
7. “அனைத்து விளக்குகளும் இயக்கப்பட்டன” (நீலம், சிவப்பு மற்றும் பச்சை எல்.ஈ.டிக்கள் இயக்கப்பட்டன)
8. “அனைத்து விளக்குகளும் அணைக்கப்பட்டுள்ளன” (நீலம், சிவப்பு மற்றும் பச்சை எல்.ஈ.டிகள் அணைக்கப்பட்டுள்ளன)
9. “ஒளிரும்” (அனைத்து எல்.ஈ.டிகளும் 100 மில்லி விநாடி காலத்துடன் ஒளிர ஆரம்பிக்கும்)

பின்னர் AMR குரல் பயன்பாடு இந்த குரலைப் பதிவுசெய்து அதை Google குரல் பயன்பாட்டிற்கு அனுப்புகிறது, அதை உரை சரம் வடிவமாக மாற்றும். இப்போது இந்த மாற்றப்பட்ட சரம் ப்ளூடூத் தொகுதி வழியாக ராஸ்பெர்ரி பைக்கு அனுப்பப்படுகிறது மற்றும் ராஸ்பெர்ரி பை இந்த சரத்தை UART போர்ட்டிலிருந்து படித்து குறியீட்டில் ஒரு சரத்தில் சேமிக்கிறது. பின்னர் அதை முன் வரையறுக்கப்பட்ட சரங்களுடன் ஒப்பிட்டுப் பாருங்கள், ஏதேனும் பொருத்தம் ஏற்பட்டால் ராஸ்பெர்ரி பை அந்தந்த நடவடிக்கை எடுக்கிறது அல்லது ஒரு பணியை செய்கிறது.
சுற்று விளக்கம்:
இந்த திட்டத்தின் சுற்று மிகவும் எளிதானது, இதில் ராஸ்பெர்ரி பை 3 போர்டு, எல்.ஈ.டி மற்றும் புளூடூத் தொகுதி (எச்.சி -06) உள்ளன. ராஸ்பெர்ரி பை புளூடூத் தொகுதியைப் படித்து அதற்கேற்ப எல்.ஈ.டி. எல்.ஈ.டிக்கள் நீலம், சிவப்பு மற்றும் பச்சை ஆகியவை ஜி.பி.ஐ.ஓ 17, 27 மற்றும் 22 இல் இணைக்கப்பட்டுள்ளன. ப்ளூடூத் தொகுதியின் ஆர்.எக்ஸ் மற்றும் டி.எக்ஸ் ஆகியவை ராஸ்பெர்ரி பையின் டி.எக்ஸ் மற்றும் ஆர்.எக்ஸ் ஊசிகளுடன் நேரடியாக இணைக்கப்பட்டுள்ளன. மீதமுள்ள இணைப்புகள் சுற்று வரைபடத்தில் காட்டப்பட்டுள்ளன.

ராஸ்பெர்ரி பை கட்டமைப்பு மற்றும் பைதான் திட்டம்:
நிரலுக்காக இங்கே பைதான் மொழியைப் பயன்படுத்துகிறோம். குறியீட்டுக்கு முன், பயனர் ராஸ்பெர்ரி பை கட்டமைக்க வேண்டும். ராஸ்பெர்ரி பை உடன் தொடங்குவதற்கும் பை இல் ராஸ்பியன் ஜெஸ்ஸி ஓஎஸ் நிறுவுவதற்கும் கட்டமைப்பதற்கும் எங்கள் முந்தைய பயிற்சிகளை நீங்கள் சரிபார்க்கலாம்.
அதன் பிறகு ராஸ்பியன் ஜெஸ்ஸி குறித்த சமீபத்திய புதுப்பிப்புகளை இயக்க பின்வரும் கட்டளைகளை இயக்க வேண்டும்:
sudo apt-get update sudo apt-get மேம்படுத்தல்
அதற்குப் பிறகு நாம் ராஸ்பெர்ரி பை ஜிபிஐஓ மேம்பாட்டு கருவியை நிறுவ வேண்டும், பின்வரும் கட்டளைகளால் இதை நிறுவ முடியும்:
sudo apt-get install python-dev sudo apt-get install python-rpi.gpio

பின்னர் பயனர் ராஸ்பெர்ரி பை இன் சீரியல் போர்ட்டை உள்ளமைக்க வேண்டும். இந்த திட்டத்திற்காக இங்கே ராஸ்பெர்ரி பை 3 ஐப் பயன்படுத்தினோம். எனவே பயனர் தங்கள் ராஸ்பெர்ரி பை பதிப்பின் படி சீரியல் போர்ட்டை உள்ளமைக்க வேண்டும். ராஸ்பெர்ரி பை 3 க்கு, முதல் பயனர் RPi மென்பொருள் உள்ளமைவு கருவி மூலம் சீரியல் போர்ட் வழியாக கன்சோல் உள்நுழைவை முடக்க வேண்டும். கீழே உள்ள கட்டளையைப் பயன்படுத்தி அதைத் திறக்கவும்:
sudo raspi-config
பின்னர் 'அட்வான்ஸ் ஆப்ஷன்ஸ்' என்பதற்குச் சென்று, 'சீரியல்' என்பதைத் தேர்ந்தெடுத்து 'முடக்கு'.


இதற்குப் பிறகு /boot/config.txt கோப்பின் முடிவில் dtoverlay = pi3-miniuart-bt ஐ சேர்ப்பதன் மூலம் ராஸ்பெர்ரி பை 3 இன் உள்ளடிக்கிய புளூடூத்தை முடக்க வேண்டும்:
sudo nano /boot/config.txt

சுடோ மறுதொடக்க கட்டளையை வழங்குவதன் மூலம் ராஸ்பெர்ரி பை என்ற வரியை மீண்டும் துவக்கிய பின்.
இறுதியாக ராஸ்பெர்ரி பையில் மீண்டும் உள்நுழைந்து /boot/comline.txt கோப்பை உள்ளமைக்கவும்:
sudo nano /boot/comline.txt
கோப்பை கீழே திருத்தவும்:
dwc_otg.lpm_enable = 0 console = tty1 console = serial0,115200 root = / dev / mmcblk0p2 rootfstype = ext4 ಎಲಿவேட்டர் = காலக்கெடு fsck.repair = ஆம் ரூட்வெயிட்

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