- தேவையான பொருள்:
- பகுதி 1: எஸ்.எஸ்.எச் மற்றும் வி.என்.சி உடன் ராஸ்பெர்ரி பை அமைத்தல்
- பகுதி 2: உங்கள் அமேசான் டெவலப்பர் கணக்கை அமைத்து, ராஸ்பெர்ரி பையில் அலெக்சா குரல் சேவைகளை உள்ளமைக்கவும்:
- பகுதி 3: அலெக்சா பை ஹோம் ஆட்டோமேஷனுக்காக பப்நப் மற்றும் ஐஎஃப்டிடி அமைத்தல் :
- பகுதி 3-2: அமேசான் அலெக்சா சேவைக்கு IFTTT ஐ அமைத்தல்:
- பகுதி 4: வன்பொருள் இணைப்புகள் மற்றும் சுற்று வரைபடம்:
- பகுதி 5: ஒளியைக் கட்டுப்படுத்துவதற்கான பைதான் குறியீடு:
உங்கள் குரலால் கட்டுப்படுத்தக்கூடிய பேச்சாளரைப் பற்றி நீங்கள் எப்போதாவது யோசித்திருக்கிறீர்களா !!! நம் வீட்டு உபகரணங்களை இந்த வழியில் கட்டுப்படுத்தி, இந்த உபகரணங்களை சிறந்ததாக மாற்றினால் என்ன செய்வது? AI மற்றும் IoT அடிப்படையிலான அமைப்புகளின் சகாப்தத்தை நோக்கி நாம் செல்லும்போது குரல் உதவியாளர்கள் மிகவும் பிரபலமடைகிறார்கள். கூகிள் உதவியாளர், ஆப்பிள் சிரி மற்றும் அமேசான் அலெக்சா பற்றி கேள்விப்பட்டிருக்கிறீர்கள். இவை அனைத்தும் குரல் அடிப்படையிலான AI அமைப்புகள், இவை ஒருவருக்கொருவர் வேறுபடுகின்றன அவற்றின் சுற்றுச்சூழல் அமைப்புகள், அமேசான் அலெக்சா மிகவும் தனித்துவமானது. கூகிள், ஆப்பிள் மற்றும் அமேசான், இந்த நிறுவனங்கள் அனைத்தும் ஏற்கனவே தங்கள் ஸ்மார்ட் ஸ்பீக்கர்களை அறிமுகப்படுத்தின, ஆனால் அமேசான் முதலில் அவற்றை அறிமுகப்படுத்தியது. அமேசான் எக்கோ, எக்கோ டாட் ஸ்பாட் போன்றவை சந்தையில் கிடைக்கும் ஸ்மார்ட் ஸ்பீக்கர்கள்.
அமேசான் அதன் மிகவும் பிரபலமான குரல் சேவையைப் பயன்படுத்தும் ஏபிஐ வழங்குகிறது அலெக்சா. இது ஓப்பன் சோர்ஸ் மற்றும் கிதுபில் கிடைக்கிறது. மேலும் நீங்கள் ராஸ்பெர்ரி பை போன்ற தனிப்பயன் சாதனங்களில் அலெக்சாவை நிறுவலாம் அல்லது ஒருங்கிணைக்கலாம் மற்றும் அந்த சாதனத்தில் முழு அமேசான் எக்கோ செயல்பாட்டைப் பெறலாம்.
அலெக்சா குரல் சேவையைப் பயன்படுத்தி, நாங்கள் இசையை இசைக்கலாம், வானிலை பற்றிய தகவல்களைப் பெறலாம், டிக்கெட் முன்பதிவு செய்யலாம் மற்றும் பல. நீங்கள் செய்ய வேண்டியது எல்லாம் கேளுங்கள். முந்தைய டுடோரியலில் அமேசான் அலெக்சாவைப் பயன்படுத்தி ராஸ்பெர்ரி பை ஜிபிஐஓவைக் கட்டுப்படுத்தியுள்ளோம். இந்த டுடோரியலில், அமேசான் அலெக்சா மற்றும் ராஸ்பெர்ரி பை ஆகியவற்றைப் பயன்படுத்தி குரல் கட்டுப்பாட்டு வீட்டு ஆட்டோமேஷன் அமைப்பை எவ்வாறு உருவாக்குவது என்று பார்ப்போம். அலெக்சா குரல் சேவையை இயக்க மற்றும் ஒரு விளக்கை கட்டுப்படுத்த ராஸ்பெர்ரி பை எவ்வாறு பயன்படுத்தலாம் என்பதைப் பார்ப்போம்.
தேவையான பொருள்:
வன்பொருள் தேவைகள்:
- ராஸ்பெர்ரி பை 3 அல்லது ராஸ்பெர்ரி பை 2 மாடல் பி மற்றும் எஸ்டி கார்டு (8 ஜிபி அல்லது அதற்கு மேற்பட்டவை)
- 3.5 மிமீ AUX கேபிள் கொண்ட வெளிப்புற சபாநாயகர்
- எந்த வெப்கேம் அல்லது யூ.எஸ்.பி 2.0 மைக்ரோஃபோன்
- ரிலே தொகுதி
- எல்.ஈ.டி / ஏசி பல்பு
குறிப்பு: வெப்கேமில் உள்ளடிக்கிய மைக்ரோஃபோன் உள்ளது, எனவே யூ.எஸ்.பி 2.0 மைக்ரோஃபோனுக்கு பதிலாக இதைப் பயன்படுத்துவோம்.

மென்பொருள் பயன்பாடுகள் மற்றும் வலை தேவைகள்:
- அலெக்சா குரல் சேவைகளில் கணக்கைப் பதிவுசெய்க
- பப்நப்பில் ஒரு கணக்கைப் பதிவுசெய்க
- IFTTT இல் ஒரு கணக்கை பதிவு செய்யுங்கள்
உங்கள் ராஸ்பெர்ரி பை ஏற்கனவே ஒரு ராஸ்பியன் ஓஎஸ் உடன் அமைக்கப்பட்டுள்ளது மற்றும் இணையத்துடன் இணைக்கப்பட்டுள்ளது என்றும் நாங்கள் கருதுகிறோம். இந்த இடத்தில் டுடோரியலுடன் தொடரலாம். நீங்கள் ராஸ்பெர்ரி பைக்கு புதியவர் என்றால், முதலில் ராஸ்பெர்ரி பை உடன் தொடங்குவதன் மூலம் செல்லுங்கள்.
முழு பயிற்சி முக்கியமாக 5 பகுதிகளாக பிரிக்கப்பட்டுள்ளது, அவை பின்வருமாறு:
- உங்களிடம் மானிட்டர் இல்லையென்றால், எஸ்.எஸ்.எச் மற்றும் வி.என்.சி உடன் ராஸ்பெர்ரி பை அமைக்க வேண்டும், யூ.எஸ்.பி மைக்ரோஃபோன் இணைப்பையும் சரிபார்க்கவும்.
- உங்கள் அமேசான் டெவலப்பரை அமைத்து, அலெக்ஸாவை ராஸ்பெர்ரி பையில் நிறுவவும்
- அலெக்சா ஹோம் ஆட்டோமேஷனுக்காக பப்நப் மற்றும் ஐஎஃப்டிடி ஆகியவற்றை அமைத்தல்
- வன்பொருள் இணைப்பு
- அலெக்சா பை ஹோம் ஆட்டோமேஷனுக்கான பைதான் குறியீடு
எனவே தொடங்கலாம் !!
பகுதி 1: எஸ்.எஸ்.எச் மற்றும் வி.என்.சி உடன் ராஸ்பெர்ரி பை அமைத்தல்
முதலில், ராஸ்பெர்ரி பைவை SSH மற்றும் VNC உடன் இணைப்போம். அதிகாரப்பூர்வ ராஸ்பெர்ரி பை வலைத்தளத்தின் இந்த பின்தொடர் பயிற்சிகளுக்கு, இணைப்புகள் கீழே கொடுக்கப்பட்டுள்ளன.
SSH க்கு: SSh இணைப்பு
VNC க்கு: VNC இணைப்பு
உங்களிடம் மானிட்டர் இருந்தால், நீங்கள் இந்த படிநிலையை விட்டுவிட்டு, படி 2 க்கு நேரடியாகச் செல்லலாம், இது அலெக்ஸா குரல் சேவையை (ஏ.வி.எஸ்) அமைக்கிறது. அதற்கு முன் நாம் மைக் இணைப்பை சரிபார்க்க வேண்டும்.
ராஸ்பெர்ரி பை மூலம் வெப்கேம் மைக்கை சரிபார்க்கிறது:
1. ராஸ்பெர்ரி பை முனையத்தைத் திறந்து arecord -l கட்டளையைத் தட்டச்சு செய்க. கீழே காட்டப்பட்டுள்ளபடி ராஸ்பெர்ரி பையுடன் இணைக்கப்பட்டுள்ள வன்பொருள் சாதனங்களை இது காண்பிக்கும்:

அட்டை 1 என்பது நாங்கள் பயன்படுத்தப் போகும் உங்கள் வெப்கேமின் மைக் ஆகும். இது காட்டப்படாவிட்டால், உங்கள் வெப்கேம் குறைபாடுடையதாக இருக்கலாம்.
2. இப்போது, பதிவு ஆடியோ கட்டளையை இயக்குவதன் மூலம் மைக் செயல்படுகிறதா என்று சரிபார்க்கவும்:
arecord /home/pi/Desktop/test.wav -D sysdefault: CARD = 1
3. பதிவு செய்யப்பட்ட ஆடியோவை இயக்க இந்த கட்டளையை தட்டச்சு செய்க:
omxplayer -p -o local /home/pi/Desktop/test.wav
நீங்கள் எச்.டி.எம்.ஐ கேபிளைப் பயன்படுத்தி மானிட்டருடன் ராஸ்பெர்ரி பைவை இணைத்திருந்தால், இயல்புநிலையாக ஆடியோ வெளியீடு உங்கள் மானிட்டரின் ஸ்பீக்கர் மூலமாக இருக்கும் (அதில் உள்ளடிக்கிய ஸ்பீக்கர் இருந்தால்). எனவே, இதை 3.5 மிமீ என மாற்ற நீங்கள் பின்வரும் கட்டளையை தட்டச்சு செய்ய வேண்டும்:
sudo raspi-config மற்றும் அட்வான்ஸ் விருப்பத்திற்குச் செல்லவும்.
பட்டியலிலிருந்து ஆடியோவைத் தேர்ந்தெடுக்கவும் -> படை 3.5 மிமீ என்பதைத் தேர்ந்தெடுக்கவும் -> சரி என்பதைத் தேர்ந்தெடுத்து ராஸ்பெர்ரி பை மறுதொடக்கம் செய்யுங்கள்.
இப்போது, நீங்கள் 3.5 மிமீ ஜாக்கிலிருந்து ஒலியைக் கேட்க வேண்டும்.
குறிப்பு: மைக்ரோஃபோனுக்கான உள்ளீட்டு குரல் சத்தத்தை அதிகரிக்க அல்லது குறைக்க விரும்பினால், முனையத்தில் அல்சாமிக்சர் வகை. F6 ஐ அழுத்துவதன் மூலம் முனையத்திலிருந்து ஒலி அட்டையைத் தேர்ந்தெடுக்கவும்.
மைக் டிபி ஆதாயத்தை மாற்ற எஃப் 4 ஐ அழுத்தி, நீங்கள் விரும்பியபடி அமைக்கவும்.

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

உங்கள் நகரத்தின் வெப்பநிலை வேலை செய்கிறதா இல்லையா என்பதைச் சரிபார்க்க அவளிடம் கேட்கலாம்.
பகுதி 3: அலெக்சா பை ஹோம் ஆட்டோமேஷனுக்காக பப்நப் மற்றும் ஐஎஃப்டிடி அமைத்தல் :
கட்டியதற்கான இந்த அலெக்சா பை பயன்படுத்தி வீட்டில் தானியங்கு அமைப்பின், நாம் உதவி தேவை PubNub மலைப்பாம்பு எஸ்டிகே மற்றும் IFTTT. அலெக்ஸா மூலம் IFTTT க்கு கட்டளைகளை வழங்குவோம், மேலும் பப்நப் RPi க்கு ஆன் / ஆஃப் லைட் செய்ய சமிக்ஞை அளிக்கிறது. எனவே முதலில் பப்நப்பை ராஸ்பெர்ரி பையில் நிறுவுவோம்.
பகுதி 3-1: பப்நப் பைதான் SDK ஐ நிறுவுதல்:
உலகளாவிய நெட்வொர்க்கில் எந்தவொரு செய்தியையும் வெளியிட / குழுசேர பப்நப் ஒரு செய்தி ஏபிஐ வழங்குகிறது. ரிலேவை இயக்க / அணைக்க, பப்நப்பில் செய்தியை வெளியிட இங்கே IFTTT மற்றும் அலெக்சாவைப் பயன்படுத்துகிறோம். இந்த செய்தியை ராஸ்பெர்ரி பை மூலம் பெறுகிறது, மேலும் பை அதற்கேற்ப ஒளியை இயக்கும் அல்லது முடக்கும். ராஸ்பெர்ரி பையில் பப்நப் அமைப்பதற்கான பின்வரும் படிகளைப் பின்பற்றவும்:
1. உங்கள் RPi இல் முனையத்தைத் திறந்து SDK ஐ நிறுவ பின்வரும் கட்டளையை இயக்கவும்:
sudo pip install pubnub == 3.9.0
3.9.0 பதிப்பை மட்டும் நிறுவவும், மற்ற பதிப்பு பைதான் ஸ்கிரிப்டுடன் இயங்காது, இது கடைசியாக நாம் இயக்கப் போகிறோம்.

2. இப்போது, பப்நப் சென்று உங்கள் நற்சான்றுகளுடன் உள்நுழைக.

3. பின்னர் நாங்கள் பயன்படுத்தும் விசைகளை வெளியிடுங்கள் மற்றும் குழுசேரவும் .

பகுதி 3-2: அமேசான் அலெக்சா சேவைக்கு IFTTT ஐ அமைத்தல்:
IFTTT என்பது ஒரு இலவச இணைய அடிப்படையிலான சேவையாகும், இது பயனர்கள் “சமையல்” என அழைக்கப்படும் எளிய நிபந்தனை அறிக்கைகளின் சங்கிலிகளை உருவாக்க அனுமதிக்கிறது, அவை ஜிமெயில், பேஸ்புக், இன்ஸ்டாகிராம் மற்றும் பிற வலை சேவைகளில் மாற்றங்களின் அடிப்படையில் தூண்டப்படுகின்றன. IFTTT என்பது “இது என்றால் அது” என்பதன் சுருக்கமாகும்.
இந்த திட்டத்திற்காக, RPi இல் இயங்கும் அலெக்சா சேவையால் பெறப்பட்ட பேச்சு கட்டளையின் அடிப்படையில் லைட் சுவிட்ச் ஆன் / ஆஃப் கட்டளைகளைத் தூண்ட IFTTT பயன்படுத்தப்படுகிறது.
ஆப்லெட் தயாரிக்க இந்த வழிமுறைகளைப் பின்பற்றவும்:
படி 1: - உங்கள் நற்சான்றுகளுடன் IFTTT இல் உள்நுழைக அல்லது உங்களிடம் கணக்கு இல்லையென்றால் பதிவுபெறுக .

படி 2: - எனது ஆப்பிள்களில், புதிய ஆப்லெட்டைக் கிளிக் செய்க

படி 3: - + இதைக் கிளிக் செய்க
படி 4: - அமேசான் அலெக்சாவைத் தேடி, அதைக் கிளிக் செய்து, உங்கள் அமேசான் டெவலப்பர் கணக்கு விவரங்களுடன் உள்நுழைக.

படி 5: - தூண்டுதலைத் தேர்வுசெய்து, ஒரு குறிப்பிட்ட சொற்றொடரைக் கூறுங்கள்

படி 6: - " ஒளியை இயக்கவும்" என்ற சொற்றொடராக வழங்கவும், உருவாக்கு தூண்டுதலைக் கிளிக் செய்க.

படி 7: - + என்பதைக் கிளிக் செய்க

படி 8: - தேடல் , Webhooks கிளிக் அது என்பதைத் தேர்ந்தெடுத்து ஒரு வலை வேண்டுகோள் செய்ய

படி 9: - வெப்ஹூக்ஸ் REST WEB கோரிக்கையை வழங்குகிறது, PubNub இலிருந்து பெறப்பட்ட வெளியிடு மற்றும் குழுசேர் விசைகளைப் பயன்படுத்தவும் மற்றும் பின்வரும் URL ஐ மாற்றவும்.
http://pubsub.pubnub.com//publish/pub_key/sub_key/0/alexaTrigger/0/=="requester":"Alexa","trigger":"light","status":1}
படி 10: - மாற்றியமைக்கப்பட்ட URL ஐ URL உரை பெட்டியில் ஒட்டவும்.

படி 11: - முறையை GET ஆகவும், உள்ளடக்கத்தை பயன்பாடு / json ஆகவும், சேமி என்பதைக் கிளிக் செய்யவும் .

படி 12: - “ ஒளியை அணைக்க ” தூண்டுதலை உருவாக்க அதே படிகளைப் பின்பற்றி, பின்வருவனவற்றை URL ஐ மாற்றவும்.
pubsub.pubnub.com//publish/pub_key/sub_key/0/alexaTrigger/0/=="requester":"Alexa","trigger":"light","status":0

படி 13: - டெமோவுக்கான அனைத்து வலை கூறுகளுடன் நாங்கள் இப்போது தயாராக உள்ளோம்.
பகுதி 4: வன்பொருள் இணைப்புகள் மற்றும் சுற்று வரைபடம்:
இந்த திட்டத்திற்கு, எங்களுக்கு ரிலே தொகுதி மற்றும் ஏசி விளக்கை அல்லது வேறு ஏசி கூறு தேவை அல்லது சோதனை நோக்கத்திற்காக எளிய எல்.ஈ.டி. அமேசான் அலெக்சாவுடனான ஏசி பயன்பாட்டைக் கட்டுப்படுத்த சுற்று வரைபடம் மற்றும் வன்பொருள் இணைப்புகள் கீழே உள்ளன.
எங்கள் பைதான் ஸ்கிரிப்ட்டில் GPIO18 ஐப் பயன்படுத்துவோம், எனவே ரிலேவை GPIO 18 உடன் இணைக்கவும். இதை பைதான் ஸ்கிரிப்டில் மாற்றலாம்.


பகுதி 5: ஒளியைக் கட்டுப்படுத்துவதற்கான பைதான் குறியீடு:
இந்த டுடோரியலின் முடிவில் முழுமையான பைதான் ஸ்கிரிப்டைக் கண்டறியவும்.
பைத்தான் குறியீட்டில் உங்கள் பப்நப் விசைகளுடன் பப் மற்றும் சப் விசையைத் திருத்த வேண்டும்.
# பப்நப் விசைகளைத் துவக்கவும் pub_key = "***************************" sub_key = "*********** ************* "
இப்போது ஸ்கிரிப்டை இயக்கவும்
python alexaRpi.py
இப்போது நாங்கள் அனைவரும் டெமோவுக்கு தயாராக உள்ளோம், தொடர்வதற்கு முன் பகுதி 1 (மூன்று டெர்மினல்கள்) இலிருந்து மூன்று சேவைகளையும் இயக்குகிறீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

எந்தவொரு கட்டளையையும் கொடுக்க நீங்கள் ஒவ்வொரு முறையும் ஒரு கட்டளையை அனுப்ப விரும்பும் போது “அலெக்சா” என்று அழைப்பதன் மூலம் அலெக்சா சேவையை எழுப்ப வேண்டும். நீங்கள் ஒரு பீப் ஒலி கேட்பீர்கள். நீங்கள் பீப்பைக் கேட்டவுடன், “ அலெக்சா தூண்டுதல் ஒளியை இயக்கவும். ”ஒரு கணத்திற்குள் ஒளி இயங்குவதை நீங்கள் காணலாம். பின்னர் “ அலெக்சா தூண்டுதல் ஒளியை அணைக்க ” என்று சொன்னால், ஒளி அணைக்கப்பட வேண்டும்.
அவ்வளவுதான்…. பைத்தான் ஸ்கிரிப்ட்டில் அதிக ஏசி சாதனங்களை RPi இன் பிற GPIO ஊசிகளுடன் சேர்ப்பதன் மூலம் நீங்கள் சேர்க்கலாம் மற்றும் உங்கள் ஸ்மார்ட் ஹோம் ஆட்டோமேஷன் சிஸ்டம் மூலம் பல சாதனங்களை கட்டுப்படுத்தலாம்.
முழுமையான குறியீடு மற்றும் ஆர்ப்பாட்ட வீடியோவை கீழே சரிபார்க்கவும். எங்கள் அனைத்து வீட்டு ஆட்டோமேஷன் திட்டங்களையும் இங்கே பாருங்கள்.
