- ముందస్తు అవసరాలు:
- వర్కింగ్ కాన్సెప్ట్:
- ESP8266 కోసం Arduino IDE ప్రోగ్రామ్:
- సర్క్యూట్ రేఖాచిత్రం మరియు హార్డ్వేర్:
- పోర్ట్ మీ ESP8266 IP ని ఫార్వార్డ్ చేస్తోంది:
- మోని ఆండ్రాయిడ్ అప్లికేషన్ను ఇన్స్టాల్ చేస్తోంది:
- IFTTT సేవను ఉపయోగించి ఆపిల్లను సృష్టించడం:
- ప్రాజెక్ట్ యొక్క పరీక్ష:
ESP8266 Wi-Fi మాడ్యూల్ ఉపయోగించి మేము వాయిస్ కంట్రోల్డ్ హోమ్ ఆటోమేషన్ సిస్టమ్ను నిర్మిస్తున్న మరో ఉత్తేజకరమైన ప్రాజెక్ట్కు స్వాగతం , ఇక్కడ మీరు మీ వాయిస్ ఉపయోగించి మీ హోమ్ ఎసి ఉపకరణాలను నియంత్రించవచ్చు , అయితే ప్రపంచంలోని ఎక్కడి నుండైనా Android అనువర్తనం. అవును, వాయిస్ కమాండ్ను ఉపయోగించడం ద్వారా మీ లోడ్లు (లైట్ / ఫ్యాన్స్) ఆన్ లేదా ఆఫ్ చేయాలనే మీ కల ఈ ప్రాజెక్ట్ చివరిలో నెరవేరుతుంది. ఈ ప్రాజెక్ట్ హోమ్ ఆటోమేషన్ కోసం మా మునుపటి ప్రాజెక్ట్ స్మార్ట్ జంక్షన్ బాక్స్ యొక్క వైవిధ్యం, ఇక్కడ మేము నెట్వర్క్ ద్వారా వెబ్సర్వర్ ఉపయోగించి గృహోపకరణాలను నియంత్రించాము.
ఈ IOT ఆధారిత వాయిస్ కంట్రోల్డ్ హోమ్ ఆటోమేషన్ ప్రాజెక్ట్ నిర్మించడం చాలా సులభం మరియు మీకు ఖరీదైన వాయిస్ మాడ్యూళ్ళను కొనవలసిన అవసరం లేదు కాబట్టి మీకు ఎక్కువ ఖర్చు ఉండదు. దీన్ని నిర్మించడానికి మొత్తం ప్రాజెక్ట్ నాకు 500INR (8 USD) పట్టింది. అలాగే ఈ మైక్రోకంట్రోలర్ స్వతంత్ర ప్రాజెక్ట్ మీరు Arduino లేదా రాస్ప్బెర్రీ పై వంటి ఏ MCU / MP అవసరం లేదు అర్థం. మొత్తం ప్రాజెక్ట్ ESP8266 మాడ్యూల్లో నడుస్తుంది. ESP8266 గురించి ఇక్కడ మరింత తెలుసుకోండి. కాబట్టి, మాట్లాడటం ప్రారంభిద్దాం….
ఇంతకుముందు మేము విభిన్న సాంకేతిక పరిజ్ఞానాలను ఉపయోగించి అనేక రకాల హోమ్ ఆటోమేషన్లను కవర్ చేసాము:
- DTMF బేస్డ్ హోమ్ ఆటోమేషన్
- Arduino ఉపయోగించి GSM బేస్డ్ హోమ్ ఆటోమేషన్
- ఆర్డునో ఉపయోగించి పిసి కంట్రోల్డ్ హోమ్ ఆటోమేషన్
- 8051 ఉపయోగించి బ్లూటూత్ కంట్రోల్డ్ హోమ్ ఆటోమేషన్
- ఆర్డునో ఉపయోగించి ఐఆర్ రిమోట్ కంట్రోల్డ్ హోమ్ ఆటోమేషన్
- MATLAB మరియు Arduino ఉపయోగించి ఇంటి ఆటోమేషన్ ప్రాజెక్ట్
- రాస్ప్బెర్రీ పై ఉపయోగించి RF రిమోట్ కంట్రోల్డ్ LED లు
- Arduino ఉపయోగించి స్మార్ట్ ఫోన్ కంట్రోల్డ్ హోమ్ ఆటోమేషన్
ముందస్తు అవసరాలు:
ఈ ప్రాజెక్ట్ ESP8266 ను ఉపయోగించి హోమ్ ఆటోమేషన్ కోసం మా మునుపటి ప్రాజెక్ట్ స్మార్ట్ జంక్షన్ బాక్స్ యొక్క కొనసాగింపు కాబట్టి చాలా హార్డ్వేర్ భాగం ఇప్పటికే ఆ ట్యుటోరియల్లో కవర్ చేయబడింది. నేను ఈ ట్యుటోరియల్లోని సమాచారాన్ని దాటవేస్తాను కాబట్టి దీనితో కొనసాగడానికి ముందు దయచేసి చదవండి. మా మునుపటి ప్రాజెక్ట్ యొక్క చిన్న రీక్యాప్ ఇవ్వడానికి, మేము ఆ ట్యుటోరియల్లో జంక్షన్ బాక్స్ (ఎక్స్టెన్షన్ బోర్డ్) ను సవరించాము, ఇది రెండు రిలేస్ మరియు ESP8266 మాడ్యూల్లతో కూడిన పెర్ఫ్ బోర్డ్ను కన్సోల్ చేయగలదు. ESP8266 (వెబ్ సర్వర్గా పనిచేయడం ద్వారా) సృష్టించిన వెబ్పేజీని ఉపయోగించడం ద్వారా రెండు రిలే (AC లోడ్లు) మారవచ్చు. ఈ ట్యుటోరియల్లో నేను దీనికి కొన్ని ఫీచర్లను జోడించబోతున్నాను, తద్వారా స్మార్ట్ ఫోన్ ద్వారా వాయిస్ కమాండ్ను ఉపయోగించడం ద్వారా ఎసి లోడ్లను కూడా నియంత్రించవచ్చు.ఈ ట్యుటోరియల్లో హార్డ్వేర్ భాగాన్ని మేము కవర్ చేయము మరియు కోడ్ మునుపటి ట్యుటోరియల్ మాదిరిగానే ఉంటుంది.
Www.IFTTT.com ను ఎలా ఉపయోగించాలో తెలుసుకోవడం కూడా ఈ ప్రాజెక్ట్లో మీకు పైచేయి ఇస్తుంది. మీకు IFTTT గురించి తెలియకపోతే, కంగారుపడవద్దు, ఈ ప్రత్యేకమైన ట్యుటోరియల్ కోసం దీన్ని ఎలా ఉపయోగించాలో నేను వివరిస్తాను, తద్వారా మీరు పని చేయగలరు.
వర్కింగ్ కాన్సెప్ట్:
మీరు మునుపటి ట్యుటోరియల్ చదివారని నేను అనుకుంటాను, ఆ సందర్భంలో ఇప్పుడు మీరు ఆ జంక్షన్ బాక్స్ను ఎలా నిర్మించాలో మరియు మీ వెబ్ బ్రౌజర్ నుండి రిమోట్గా లోడ్లను ఎలా టోగుల్ చేయాలో తెలుసుకోవాలి. ఇది సాధ్యమయ్యేలా మేము ESP8266 కు కేటాయించిన మా IP చిరునామాను బహిరంగంగా అందుబాటులో ఉంచాము. దీనిని “పోర్ట్ ఫార్వార్డింగ్ టెక్నిక్” తో చేయవచ్చు. అప్పుడు మీ Android / IPhone మొబైల్ పరికరంలో “Moni” అనే మొబైల్ అప్లికేషన్ను ఇన్స్టాల్ చేయండి. ఈ అనువర్తనం మా ప్రసంగాన్ని గుర్తించి, సమాచారాన్ని IFTT Applets కు కమ్యూనికేట్ చేస్తుంది, ఇది మేకర్ వెబ్ హుక్స్ ద్వారా లోడ్లను నియంత్రిస్తుంది.
ఇది కొంచెం శ్రమతో కూడుకున్నది అనిపించవచ్చు, కాని ఈ విషయాలన్నీ ఈ ట్యుటోరియల్లో స్పష్టంగా వివరించబడ్డాయి మరియు కొన్ని క్లిక్లతో నన్ను నమ్మండి పైన పేర్కొన్నవన్నీ చేయవచ్చు. ఈ ట్యుటోరియల్ పిక్చర్స్ మరియు వీడియోల సహాయంతో సాధ్యమైనంత ఉత్తమంగా మీకు సహాయం చేస్తుంది. ఈ ట్యుటోరియల్ చివరలో, మీరు ప్రపంచంలో ఎక్కడి నుండైనా మీ వాయిస్ ద్వారా మీ గృహోపకరణాలను ఆన్ లేదా ఆఫ్ చేయగలరు. ట్యుటోరియల్ చివరిలో పూర్తి కోడ్ మరియు డెమో వీడియోను తనిఖీ చేయండి.
16x2 LCD లో రాస్ప్బెర్రీ పై మరియు వాయిస్ టైపింగ్ ఉపయోగించి వాయిస్ నియంత్రిత లైట్లను కూడా తనిఖీ చేయండి.
ESP8266 కోసం Arduino IDE ప్రోగ్రామ్:
మునుపటి ప్రాజెక్ట్ మాదిరిగానే మేము ఆర్డునో IDE సహాయంతో మా ESP8266 మాడ్యూల్ను ప్రోగ్రామ్ చేయబోతున్నాము. కార్యక్రమంలో స్వల్ప మార్పు ఉంది. మీ ESP8266 రూటర్తో కనెక్షన్ను స్థాపించిన ప్రతిసారీ స్థిరమైన IP చిరునామాకు కనెక్ట్ అయ్యే విధంగా ఈ మార్పు చేయబడింది. ఈ నాలుగు పంక్తులు మినహా ప్రోగ్రామ్ మునుపటి కోడ్ మాదిరిగానే ఉంటుంది
// ప్రతిసారీ స్థిరమైన IP పొందండి IPAddress ip (192, 168, 0, 104); // ఇది నా ESP మాడ్యూల్ IPAddress గేట్వే (192, 168, 0, 1) యొక్క IP అయి ఉండాలి; // మీ నెట్వర్క్తో సరిపోలడానికి గేట్వే సెట్ చేయండి చాలా గేట్వే అప్రమేయంగా ఒకే విధంగా ఉంటుంది. సీరియల్.ప్రింట్ (F ("స్టాటిక్ ఐపిని దీనికి సెట్ చేస్తోంది:")); సీరియల్.ప్రింట్ల్న్ (ఐపి); IPAddress సబ్నెట్ (255, 255, 255, 0); // మీ నెట్వర్క్ వైఫై.కాన్ఫిగ్ (ఐపి, గేట్వే, సబ్నెట్) తో సరిపోలడానికి సబ్నెట్ మాస్క్ను సెట్ చేయండి;
ఇక్కడ, IPAddress ip స్థానంలో (192, 168, 0, 104); మీకు కావలసిన IP చిరునామాను నమోదు చేయండి. ఈ సందర్భంలో నా ESP అన్ని సమయాలలో 192.168.0.104 కి అనుసంధానించబడుతుంది మరియు నా బ్రౌజర్లో ఈ IP ని ఉపయోగించడం ద్వారా నేను దాన్ని యాక్సెస్ చేయవచ్చు. ఈ ట్యుటోరియల్ చివరిలో ఇచ్చిన పూర్తి కోడ్.
సర్క్యూట్ రేఖాచిత్రం మరియు హార్డ్వేర్:
ఈ IoT ఆధారిత వాయిస్ నియంత్రిత గృహోపకరణాల కోసం స్కీమాటిక్స్ మరియు హార్డ్వేర్ మా మునుపటి స్మార్ట్ జంక్షన్ ప్రాజెక్ట్ మాదిరిగానే ఉంటాయి మరియు నేను అక్కడ ఉన్న స్కీమాటిక్ గురించి వివరించాను కాబట్టి దయతో దాని ద్వారా వెళ్ళండి. ఇక్కడ మీరు సూచన కోసం పూర్తి స్కీమాటిక్ చూడవచ్చు:
పోర్ట్ మీ ESP8266 IP ని ఫార్వార్డ్ చేస్తోంది:
మొదటి దశ మీ రౌటర్ (మోడెమ్) లో పోర్ట్ ఫార్వార్డింగ్ను ప్రారంభించడం, తద్వారా మీ పబ్లిక్ ఐపిని నమోదు చేయడం ద్వారా ప్రపంచంలోని ఎక్కడి నుండైనా మీ ESP ని యాక్సెస్ చేయవచ్చు. మా ESP8266 మా ఇంటి / కార్యాలయ రౌటర్కు కనెక్ట్ అయినప్పుడల్లా దానికి ప్రత్యేకమైన IP చిరునామా ఇవ్వబడుతుంది మరియు వెబ్ బ్రౌజర్ ద్వారా ESP8266 ని యాక్సెస్ చేయడానికి ఈ IP చిరునామా ఉపయోగించబడుతుంది. ఈ IP చిరునామా మీ హోమ్ / ఆఫీస్ నెట్వర్క్లో పరిమితం చేయబడింది, అంటే మీరు దీన్ని ప్రపంచవ్యాప్తంగా యాక్సెస్ చేయలేరు; మీ రౌటర్కు కనెక్ట్ చేయబడిన పరికరాల ద్వారా మాత్రమే దీన్ని ప్రాప్యత చేయవచ్చు. పోర్ట్ ఫార్వార్డింగ్ అనేది ఈ వెబ్పేజీని ప్రపంచవ్యాప్తంగా లోడ్ చేయగల టెక్నిక్. పోర్ట్ ఫార్వార్డింగ్ తరువాత మీరు ప్రపంచంలో ఎక్కడైనా ఈ వెబ్పేజీని యాక్సెస్ చేయడానికి మీ పబ్లిక్ ఐపిని ఉపయోగించవచ్చు. బాగుంది అనిపిస్తుంది !! దీన్ని ఎలా చేయవచ్చో చూద్దాం. ఇది చేయటానికి మీకు ఈ క్రింది విషయాలు ముందే తెలుసు.
1. మీ రూటర్ యొక్క తయారీదారు పేరు మరియు IP చిరునామా. రౌటర్ను చూడటం ద్వారా దీన్ని సులభంగా కనుగొనవచ్చు. IP చిరునామా స్టిక్కర్లో కూడా ప్రస్తావించబడుతుంది. మీ రూటర్స్ ఐపిని తెలుసుకోవటానికి గూగుల్ కాకపోతే.
2. మీ రౌటర్ల లాగిన్ పేజీ యొక్క వినియోగదారు పేరు మరియు పాస్వర్డ్. చాలా రౌటర్లలో యూజర్ పేరు “అడ్మిన్” మరియు పాస్వర్డ్ “అడ్మిన్” గా ఉంటుంది.
3. మీ ESP8266 మాడ్యూల్కు కేటాయించిన IP చిరునామా. ESP మాడ్యూల్ యొక్క వెబ్పేజీని యాక్సెస్ చేయడానికి మీరు ఉపయోగించే చిరునామా ఇది.
4. మీ ఇంటర్నెట్ సర్వీస్ ప్రొవైడర్ యొక్క IP చిరునామా (పబ్లిక్ IP చిరునామా). “నా ఐపి అంటే ఏమిటి” అని గోగ్లింగ్ చేయడం ద్వారా దీనిని కనుగొనవచ్చు.
మీరు చేతిలో ప్రతిదీ కలిగి ఉంటే, పోర్ట్ ఫార్వార్డింగ్ కోసం మీరు క్రింది దశలను అనుసరించవచ్చు, మీరు ఏదైనా కనుగొనడంలో చిక్కుకున్నట్లయితే, క్రింద ఉన్న వ్యాఖ్య విభాగాన్ని ఉపయోగించండి. నేను మీకు సహాయం చేస్తాను.
దశ 1: మీ రూటర్ యొక్క IP చిరునామాను ఉపయోగించి మీ రూటర్స్ వెబ్-మేనేజ్మెంట్ యుటిలిటీ పేజీకి లాగిన్ అవ్వండి, సాధారణంగా ఇది 192.168.1.1. నా స్క్రీన్ క్రింద ఇలా కనిపిస్తుంది
దశ 2: అప్రమేయంగా యూజర్ పేరు “అడ్మిన్” మరియు పాస్వర్డ్ “అడ్మిన్” అప్రమేయంగా ఎంటర్ చేసి లాగిన్ పై క్లిక్ చేయండి. మీరు యుటిలిటీ పేజీకి తీసుకెళ్లబడతారు, ఇది క్రింద ఇలా కనిపిస్తుంది.
మీరు ఇక్కడ చూసే చాలా సమాచారం చాలా గోప్యంగా ఉంది, అందువల్ల మీరు ఇంటర్నెట్ భద్రతకు హాని కలిగించే ఇతర తెలియని వారితో భాగస్వామ్యం చేయవద్దు.
దశ 3: మీ పేజీ పైన చూపిన విధంగా ఎడమ దిగువన జాబితా చేయబడిన అన్ని ఎంపికలు ఉంటాయి. “వర్చువల్ సర్వర్లు” అనే పేరును కనుగొనడమే మా లక్ష్యం. ఫార్వార్డింగ్ ఎంపిక క్రింద గని జాబితా చేయబడింది. చాలా రౌటర్లు వాటిని 6, 7 లేదా 8 వ ఎంపికగా జాబితా చేస్తాయి (ఎక్కువగా DHCP సెట్టింగ్ క్రింద). దాన్ని కనుగొని దానిపై క్లిక్ చేయండి
దశ 4: ఇప్పుడు మీరు మా IP ని ఫార్వార్డ్ చేయడానికి ESP మాడ్యూల్కు కేటాయించిన IP చిరునామాను మరియు పోర్ట్ నంబర్ను నమోదు చేయాలి. నా విషయంలో నేను జోడించు క్రొత్తపై క్లిక్ చేసి ఆ వివరాలను నమోదు చేయాలి. ఇది మీకు కొద్దిగా భిన్నంగా ఉండవచ్చు. మీ ESP మాడ్యూల్ యొక్క వెబ్పేజీని యాక్సెస్ చేయడానికి మీరు ఉపయోగించే IP చిరునామా. పోర్ట్ సంఖ్య మీకు నచ్చినది కాని సరళత ప్రయోజనం కోసం “80” ని ఉపయోగిద్దాం. నా ESP8266 మాడ్యూల్కు కేటాయించిన IP 192.168.0.104 మరియు అందువల్ల నా ఫార్వార్డింగ్ క్రింద ఏదో కనిపిస్తుంది:
దశ 5: ఇప్పుడు మన పబ్లిక్ ఐపి అడ్రస్ తెలుసుకోవాలి. “నా ఐపి అంటే ఏమిటి” కోసం మీరు దీన్ని నా గాగ్లింగ్ చూడవచ్చు. మీ ISP IP ని చాలా గోప్యంగా ఉంచాలి. ఈ ట్యుటోరియల్ కొరకు, నా IP చిరునామా 987: 654: 321: 123 అని అనుకుందాం, నా ట్యుటోరియల్ యొక్క మిగిలిన భాగాలకు నేను దీనిని నా ISP IP గా ఉపయోగిస్తాను.
గమనిక: మీరు ISP మీకు స్టాటిక్ / డైనమిక్ ఐపిని అందించారు, ఇది డైనమిక్ ఐపి అయితే మోడెమ్ / రౌటర్ యొక్క ప్రతి పున art ప్రారంభంతో మీ ఐపి మారుతుంది. అలాంటప్పుడు మీరు DynDNS వంటిదాన్ని ఉపయోగించాలి. కానీ, అది ఈ ట్యుటోరియల్ పరిధిలో లేదు. ఇది డైనమిక్ ఐపి అయినప్పటికీ మీరు రూటర్ను రీసెట్ చేయనంత కాలం ఇది మీ కోసం పని చేస్తుంది.
మా పోర్ట్ ఫార్వార్డింగ్ విజయవంతమైంది, మన బ్రౌజర్లో ISP IP: పోర్ట్పేరు (987: 654: 321: 123: 80) ఎంటర్ చేయడం ద్వారా తనిఖీ చేయవచ్చు మరియు ESP వెబ్పేజీ లోడ్ అవుతుందో లేదో తనిఖీ చేయవచ్చు. ప్రతిదీ expected హించిన విధంగా జరిగితే, మీరు ఇప్పుడు మీ ISP IP చిరునామాను ఉపయోగించడం ద్వారా ప్రపంచంలో ఎక్కడి నుండైనా లోడ్లను టోగుల్ చేయగలరు.
మోని ఆండ్రాయిడ్ అప్లికేషన్ను ఇన్స్టాల్ చేస్తోంది:
మోని అనేది ఆండ్రాయిడ్, విండోస్, ఐట్యూన్స్ మరియు స్కైప్ కోసం అందుబాటులో ఉన్న ఒక అప్లికేషన్. మీరు ఈ అనువర్తనాన్ని మీ మొబైల్కు డౌన్లోడ్ చేసుకోవచ్చు. మీ వాయిస్ ఆదేశాలకు ప్రతిస్పందించడం కంటే మోని.ఐకి చాలా ఎక్కువ సామర్థ్యాలు ఉన్నాయి, ఇది చాలా డెవలపర్ ఫ్రెండ్లీ మరియు మీరు సంభాషణలను దృశ్యమానంగా త్వరగా నిర్వచించవచ్చు మరియు సేవలకు కనెక్ట్ చేయవచ్చు. Moni.ai నోడ్-రెడ్ అనే అనువర్తనాన్ని ఉపయోగిస్తుంది, దీనిని మీరు సులభంగా వాయిస్ ఛానెల్ని సృష్టించవచ్చు మరియు మీ వ్యాపారం / ప్రాజెక్టుల కోసం మీ స్వంత చాబోట్ (AI) వ్యవస్థను నిర్మించవచ్చు మరియు దానిని మీ సహజ భాషతో ఆటోమేట్ చేయవచ్చు. గొప్ప విషయం ఏమిటంటే మోని వాణిజ్యేతర ఉపయోగం కోసం పూర్తిగా ఉచితం.
నేను ఆండ్రాయిడ్ ఫోన్ను ఉపయోగిస్తున్నాను, అందువల్ల నేను గూగుల్ ప్లే స్టోర్ నుండి మోనిని నేరుగా డౌన్లోడ్ చేసుకుంటాను. మీ ఉచిత ఖాతాను సృష్టించి, దానిలోకి సైన్ ఇన్ చేసిన తర్వాత, మీ అనువర్తనం ఈ విధంగా కనిపిస్తుంది:
వాతావరణం, సమయం మొదలైనవాటిని అడగడం వంటి ఇతర వర్చువల్ అసిస్టెంట్ లాగా మీరు దీన్ని ఉపయోగించవచ్చు. అయితే అదనంగా ఏమిటంటే మీ ఇఫ్ట్ట్ సేవ సృష్టించిన మీ ఆప్లెట్లకు ఇది స్పందించగలదు. ఇప్పుడు మీ అప్లికేషన్ కోసం ఆపిల్లను ఎలా సృష్టించాలో చూద్దాం.
IFTTT సేవను ఉపయోగించి ఆపిల్లను సృష్టించడం:
ఈ ప్రాజెక్ట్ పూర్తి చేయడానికి మేము ఒక అడుగు దూరంలో ఉన్నాము. చివరి దశ IFTTT వెబ్సైట్లో ఆపిల్లను సృష్టించడం. ఇంట్లో వేర్వేరు గృహోపకరణాలను నియంత్రించడానికి వేర్వేరు వాయిస్ ఆదేశాల కోసం మేము మా మోనిని ఇక్కడ సూచిస్తాము.
దిగువ వీడియోలో చూపిన విధంగా నా అక్వేరియం లోడ్లు (లైట్ / ఫిల్టర్) టోగుల్ చేయడానికి నేను ఈ వాయిస్ నియంత్రిత జంక్షన్ బాక్స్ను ఉపయోగిస్తున్నాను. అందువల్ల నేను మీ ప్రయోజనం కోసం ఆప్లెట్ను అనుకూలీకరించవచ్చు. దిగువ దశలను అనుసరించండి:
దశ 1: www.IFTTT.com ని సందర్శించండి మరియు మీ ఖాతాతో లాగిన్ అవ్వండి. క్రొత్తగా ఉంటే సైన్ అప్ చేయండి.
దశ 2: ఇప్పుడు “శోధన” పై క్లిక్ చేసి మేక్ వెబ్హూక్స్ అని టైప్ చేయండి. దాన్ని ఎంచుకుని “కనెక్ట్” పై క్లిక్ చేయండి. దానితో కనెక్ట్ అవ్వడానికి దశలను అనుసరించండి.
దశ 3: ఇప్పుడు మళ్ళీ “శోధన” పై క్లిక్ చేసి మోని టైప్ చేయండి. మోనిని ఎంచుకుని “కనెక్ట్” పై క్లిక్ చేయండి. కనెక్షన్ను ప్రారంభించడానికి మీ IFTTT ఖాతాతో లాగిన్ అవ్వండి.
దశ 4: మేము “మేకర్ వెబ్హూక్స్” మరియు “మోని” సేవలకు కనెక్ట్ చేసాము. ఇప్పుడు ఈ సేవలతో ఆప్లెట్ను సృష్టించండి. నా ఆపిల్ట్స్పై క్లిక్ చేసి, ఆపై “కొత్త ఆప్లెట్”. మీరు ఇలాంటివి చూడాలి:
ఈ స్క్రీన్లో మీరు “ఇది” పై క్లిక్ చేసి “మోని” ఎంచుకోవాలి. ఆపై “చర్యను చేయమని మోనిని అడగండి” పై క్లిక్ చేయండి, మీరు క్రింది స్క్రీన్కు తీసుకెళ్లబడతారు.
దశ 5: పై చిత్రంలో నేను నింపినట్లు వివరాలను పూరించండి. ఇక్కడ “అక్వేరియం లైట్లను ఆన్ చేయి” అని చెప్పినప్పుడు నా అక్వేరియం లైట్స్ (లోడ్ 1) ను ఆన్ చేయడం నా పని. ఆపై “సృష్టించు ట్రిగ్గర్” పై క్లిక్ చేయండి
దశ 6: మీరు “IF THAN THAN” స్క్రీన్కు తిరిగి తీసుకెళ్లబడతారు. ఇప్పుడు, “ఆ” పై క్లిక్ చేసి “మేకర్ వెబ్హూక్స్” అని టైప్ చేసి దాన్ని ఎంచుకోండి. అప్పుడు “వెబ్ అభ్యర్థన చేయండి” పై క్లిక్ చేయండి. మీరు దిగువ స్క్రీన్కు తీసుకెళ్లబడతారు
మీరు పొరపాట్లు చేసే అవకాశం ఉన్న ముఖ్యమైన దశ ఇది. ఈ పేజీలో మీరు లోడ్ చేయదలిచిన URL ను నమోదు చేయండి. నా విషయంలో నేను స్విచ్ 1 కి కనెక్ట్ చేయబడిన లోడ్ను ఆన్ చేయాలనుకుంటున్నాను, అందువల్ల http: // 987: 654: 321: 123 / switch1On అనే పంక్తి ఉపయోగించబడుతుంది, మీరు మీ IP ని మీ పబ్లిక్ IP చిరునామాతో భర్తీ చేయాలి. మీరు మునుపటి ట్యుటోరియల్లో నా కోడ్ను ఉపయోగించినట్లయితే మాత్రమే ఇది పని చేస్తుంది. లోడ్లను టోగుల్ చేయడానికి URL యొక్క పూర్తి జాబితా క్రింద ఇవ్వబడింది.
URL |
ప్రోగ్రామ్ నుండి కీవర్డ్ |
చర్య |
http: // 987: 654: 321: 123 / switch1On |
స్విచ్ 1 ఆన్ |
GPIO_0 అధికంగా తయారవుతుంది, తద్వారా లోడ్ 1 ను ఆన్ చేస్తుంది |
http: // 987: 654: 321: 123 / switch1Off |
స్విచ్ 1ఆఫ్ |
GPIO_0 తక్కువగా ఉంది, తద్వారా లోడ్ 1 ఆఫ్ అవుతుంది |
http: // 987: 654: 321: 123 / switch2On |
స్విచ్ 2 ఆన్ |
GPIO_2 అధికంగా తయారవుతుంది, తద్వారా లోడ్ 2 ను ఆన్ చేస్తుంది |
http: // 987: 654: 321: 123 / switch2Off |
స్విచ్ 2ఆఫ్ |
GPIO_2 తక్కువగా ఉంది, తద్వారా లోడ్ 1 ఆఫ్ అవుతుంది |
మీరు కోరుకున్న URL ను ఎంటర్ చేసిన తర్వాత “క్రియేట్ యాక్షన్” పై క్లిక్ చేయండి. అప్పుడు ఫినిష్ పై క్లిక్ చేయండి. అదేవిధంగా మీరు మా జంక్షన్ బాక్స్లోని రెండు లోడ్లను ఆన్ / ఆఫ్ చేయడానికి 4 ఆపిల్ట్లను సృష్టించవచ్చు.
అంటే మీరు ఆప్లెట్ చర్యకు సిద్ధంగా ఉంది మరియు ఇది క్రింద చూపిన విధంగా “నా ఆప్లెట్స్” క్రింద కనిపిస్తుంది.
మా కోడ్ను పరీక్షించే సమయం…….
ప్రాజెక్ట్ యొక్క పరీక్ష:
చివరగా మేము మా ప్రాజెక్ట్ తో సిద్ధంగా ఉన్నాము. దాన్ని పరీక్షించుకుందాం. దీన్ని ఆన్ చేసి, మీ మొబైల్ ఫోన్లో మోని అప్లికేషన్ను తెరవండి. మైక్రోఫోన్ చిహ్నంపై క్లిక్ చేసి కమాండ్ చెప్పండి. నా విషయంలో ఇది “అక్వేరియం లైట్లను ఆన్ చేయండి” మరియు ఇది “సరే” తో ప్రత్యుత్తరం ఆన్ చేసి లైట్లను ఆన్ చేయాలి. దిగువ పూర్తి కోడ్ మరియు డెమో వీడియోను తనిఖీ చేయండి.
మీరు ప్రాజెక్ట్ను ఇష్టపడ్డారని మరియు అది పని చేసిందని ఆశిస్తున్నాము. మీరు ఎక్కడో ఇరుక్కుపోయి ఉంటే, దిగువ వ్యాఖ్య విభాగాన్ని ఉపయోగించండి మరియు నేను మీకు సహాయం చేస్తాను. అప్పటి వరకు వేచి ఉండండి.
మా ఇతర IoT ఆధారిత ప్రాజెక్టులను కూడా ఇక్కడ తనిఖీ చేయండి.