- ట్యుటోరియల్ వెనుక భావన:
- IFTTT ఆప్లెట్ను సృష్టిస్తోంది:
- మీ ESP8266 మాడ్యూల్ ప్రోగ్రామింగ్:
- అవుట్పుట్:
ఈ ట్యుటోరియల్ ESP8266 నుండి ఏదైనా రిజిస్టర్డ్ మొబైల్ నంబర్కు SMS పంపడానికి మీకు సహాయం చేస్తుంది. ESP8266 అనేది శక్తివంతమైన వైఫై మాడ్యూల్, ఇది IOT ప్రాజెక్టుల ప్రపంచంలో ఆధిపత్యం చెలాయిస్తోంది. ఇది మైక్రోకంట్రోలర్ స్వతంత్ర ట్యుటోరియల్ అర్థం; మీకు Arduino లేదా PIC వంటి UC / UP అవసరం లేదు. Arduino IDE ని ఉపయోగించి మేము నేరుగా ESP8266 మాడ్యూల్ను ప్రోగ్రామ్ చేస్తాము. ఇది ప్రోగ్రామ్ చేయబడిన తర్వాత మేము దాని నుండి ఏదైనా ముందస్తు ప్రోగ్రామ్ చేసిన మొబైల్ నంబర్కు టెక్స్ట్ సందేశాలను పంపవచ్చు. ఈ పనిని పూర్తి చేయడానికి నేను IFTTT Applets ని ఉపయోగిస్తున్నాను. మీరు ESP8266 కు క్రొత్తగా ఉంటే, దయచేసి దిగువ ట్యుటోరియల్లను సందర్శించండి, ఇది ESP8266 తో ప్రారంభించడానికి మీకు సహాయపడుతుంది మరియు Arduino IDE ని ఉపయోగించి మీ ESP8266 మాడ్యూల్ను ఎలా ప్రోగ్రామ్ చేయాలో నేర్పుతుంది.
- ESP8266 తో ప్రారంభించండి
- Arduino IDE తో మీ ESP8266 ను ప్రోగ్రామింగ్ చేస్తోంది
ఇది కాక మీకు ఈ ట్యుటోరియల్ కోసం ముందస్తు అవసరాలు అవసరం లేదు ఎందుకంటే నేను పిక్చర్స్ మరియు వీడియోలతో వివరాలతో అన్ని దశలను వివరిస్తాను. కాబట్టి ప్రారంభిద్దాం….
ట్యుటోరియల్ వెనుక భావన:
ESP8266 మాడ్యూల్ AP లేదా STA గా కాన్ఫిగర్ చేయవచ్చని మాకు తెలుసు. ఇక్కడ మేము దీన్ని స్టేషన్గా పని చేయడానికి కాన్ఫిగర్ చేసాము మరియు దానిని మా వైఫై రూటర్కు కనెక్ట్ చేసాము. కనెక్షన్ స్థాపించబడిన తర్వాత మేము ఆన్లైన్లో SMS పంపే మార్గాన్ని కనుగొనాలి. ఈ ఆన్లైన్ కూడా ESP8266 మాడ్యూల్ ద్వారా సులభంగా ప్రాప్యత చేయబడాలి. ఇక్కడే మేము IFTTT (If If That That) వెబ్సైట్ యొక్క శక్తిని ప్రభావితం చేస్తాము. ఈ వెబ్సైట్ను ఉపయోగించి మనం ఎస్ఎంఎస్, ఇ-మెయిల్, వాట్సాప్ సందేశాలు, ఫేస్బుక్ అప్డేట్స్, ట్విట్టర్ ట్వీట్లు మరియు ఏది పంపించలేము. వారు తక్కువ పరిజ్ఞానంతో ఉపయోగించగల చాలా సాధనాలను కలిగి ఉన్నారు, కానీ ఈ ట్యుటోరియల్లో మేము పంపే సందేశ లక్షణాన్ని ఉపయోగించబోతున్నాము మరియు మిగిలిన వాటిని ఇతర భవిష్యత్ ట్యుటోరియల్ల కోసం వదిలివేస్తాము.
IFTTT వెబ్సైట్లో కొన్ని ట్వీక్ల తరువాత మేము HTTPS URL ను పొందగలుగుతాము, ఇది ప్రేరేపించినప్పుడు నిర్దిష్ట మొబైల్ నంబర్కు ముందే నిర్వచించిన వచన సందేశాన్ని పంపుతుంది. ఇప్పుడు, ఈ URL ను మా ESP8266 మాడ్యూల్ అవసరమైనప్పుడు పిలవాలి మరియు మీ SMS మీ మొబైల్ నంబర్కు తొలగించబడుతుంది. చాలా సరళంగా అనిపిస్తుంది !!? పాల్గొన్న దశలను చూద్దాం.
IFTTT ఆప్లెట్ను సృష్టిస్తోంది:
మేము ఒక IFTTT ఆప్లెట్ను ఎలా సృష్టించగలమో చూద్దాం మరియు ఒక నిర్దిష్ట మొబైల్ నంబర్కు SMS ను ప్రేరేపించడానికి URL ను పొందండి. మీరు ఈ ట్యుటోరియల్ చివరిలో వీడియోను ఉపయోగించుకుంటే, వాటిని దశల్లో వివరించడానికి నా వంతు ప్రయత్నం చేసాను.
దశ 1: మీకు ఇప్పటికే ఒకటి లేకపోతే www.IFTTT.com ని సందర్శించండి మరియు క్రొత్త ID కోసం సైన్ అప్ చేయండి. నమోదు చేసిన తర్వాత మీ ఇ-మెయిల్ ఐడికి ధృవీకరించడానికి మీకు మెయిల్ పంపబడుతుంది మరియు మీరు IFTTTT లోకి లాగిన్ అవుతారు.
దశ 2: SMS ఆప్లెట్ కోసం శోధించండి లేదా ఈ లింక్ను సందర్శించండి. ఇప్పుడు మీ మొబైల్ నంబర్ను ఆ ఆప్లెట్తో నమోదు చేసుకోండి ఇక్కడ నేను “00919612365489” నంబర్ను ఉదాహరణ సంఖ్యగా ఉపయోగించాను. మీ దేశ కోడ్ మరియు తరువాత మీ మొబైల్ నంబర్ను అనుసరించి ప్రముఖ “00” ని ఎల్లప్పుడూ చేర్చండి. ఇక్కడ నేను భారతదేశం నుండి వచ్చాను కాబట్టి నా దేశ కోడ్ “91” మరియు నా మొబైల్ నంబర్ “96123456789”. నంబర్ నమోదు చేసిన తర్వాత “పిన్ పంపు” పై క్లిక్ చేసి మీ మొబైల్ నంబర్ను ధృవీకరించండి
దశ 3: ఇప్పుడు మేము ఒక ఆప్లెట్ను కాన్ఫిగర్ చేసాము, మేకర్ వెబ్హూక్స్ అని పిలువబడే మరొక ఆప్లెట్ని చేస్తాము, కాబట్టి దాని కోసం శోధించండి లేదా ఈ లింక్ను ఉపయోగించండి. ఇప్పుడు “కనెక్ట్” పై క్లిక్ చేయండి మరియు మీకు ఈ క్రింది స్క్రీన్ లభిస్తుంది.
దశ 4: పైన పేర్కొన్న రెండు ఆప్లెట్లను సమకాలీకరించగల మా స్వంత ఆప్లెట్ను సృష్టించే సమయం ఆసన్నమైంది. దీన్ని చేయడానికి నా ఆపిల్ట్స్ -> క్రొత్త ఆప్లెట్కు నావిగేట్ చేయండి లేదా ఈ లింక్ను అనుసరించండి. మీరు ఈ పేజీకి తీసుకువెళతారు.
దశ 5: పదం ఉంటే ఈ ఆ ఏదో జరిగితే అంటే "ఈ" అప్పుడు మేము "" పై ఏదో ఒకటి. ఇక్కడ మేకర్ వెబ్హూక్స్ ఆప్లెట్ ట్రిగ్గర్ చేయబడితే తప్పక ఒక SMS పంపాలి. కాబట్టి “ఇది” (బ్లూ కలర్ ప్లస్ ఐకాన్) పై క్లిక్ చేసి, మేకర్ వెబ్హూక్స్ కోసం శోధించి దానిపై క్లిక్ చేయండి. ఇప్పుడు, ట్రిగ్గర్ను ఎన్నుకోమని మిమ్మల్ని అడుగుతారు, కాబట్టి “వెబ్ అభ్యర్థనను స్వీకరించండి” పై క్లిక్ చేయండి
దశ 6: ఇప్పుడు మీరు ట్రిగ్గర్కు ఈవెంట్ పేరు ఇవ్వడం ద్వారా కాన్ఫిగర్ చేయాలి. క్రింద చూపిన విధంగా నేను దీనికి “ESP” అని పేరు పెట్టాను. మీరు ఏదైనా ఈవెంట్ పేరును ఉపయోగించవచ్చు, కాని ఈ పేరును గుర్తుంచుకోండి ఎందుకంటే మేము దానిని తరువాత ఉపయోగించాలి. చివరగా “ట్రిగ్గర్ సృష్టించు” పై క్లిక్ చేయండి
దశ 7: మీరు ఈ క్రింది స్క్రీన్ను పొందాలి, అక్కడ మీరు “ఆ” ఆప్లెట్ను కాన్ఫిగర్ చేయాలి. “ఆ” దగ్గర ఉన్న ప్లస్ చిహ్నంపై క్లిక్ చేయండి
దశ 8: SMS ఆప్లెట్ కోసం శోధించండి మరియు క్లిక్ చేయండి. అప్పుడు యాక్షన్ క్లిక్ చేయడానికి “నాకు SMS పంపండి” పై క్లిక్ చేయండి. మీరు దిగువ స్క్రీన్కు తీసుకువెళతారు, అక్కడ మీరు మీ మొబైల్కు పంపాల్సిన వచన సందేశాన్ని నమోదు చేయాలి. చివరగా “క్రియేట్ క్రియ” పై క్లిక్ చేయండి
దశ 9: మీరు మీ ఆప్లెట్ను సమీక్షించి పూర్తి చేయవచ్చు, ఇది క్రింద ఇలాంటిదే ఉండాలి. “ముగించు” పై క్లిక్ చేయండి
దశ 10: ఇప్పుడు, మేకర్ వెబ్హూక్స్ కోసం శోధించండి లేదా ఈ లింక్ను ఉపయోగించండి మరియు “డాక్యుమెంటేషన్” పై క్లిక్ చేయండి. మీరు క్రింద ఇలాంటివి చూడాలి
ఇది చాలా ముఖ్యమైన పేజీ. ఈవెంట్ను ఎలా ప్రేరేపించాలో కీలకమైన సూచనలను ఈ పేజీ మీకు చూపుతుంది. మీ పేజీ మీ ID కోసం ప్రత్యేకమైన కీని ప్రదర్శిస్తుంది, దీన్ని చాలా గోప్యంగా ఉంచండి ఎందుకంటే ఈ కీ ఉన్న ఎవరైనా మీ అన్ని ఆపిల్లను యాక్సెస్ చేయవచ్చు. నా API కీ యొక్క చివరి ఐదు అంకెలను నేను దాచాను, తద్వారా ఇది రహస్యంగా ఉంటుంది.
దశ 11: ఇప్పుడు “పోస్ట్ చేయండి లేదా వెబ్ అభ్యర్థన పొందండి” కింద, ఈవెంట్ పేరును జోడించడానికి మాకు ఒక ఎంపిక ఉందని మీరు చూడవచ్చు. 6 వ దశలో మేము “ESP” అనే ఈవెంట్ను సృష్టించామని గుర్తుంచుకోండి, కాబట్టి మేము అదే పేరును ఉపయోగించాలి మరియు క్రింద ఉన్న మా URL ను కాన్ఫిగర్ చేయాలి.
మీరు ఈవెంట్ పేరు మార్చిన తర్వాత “టెస్ట్ ఇట్” పై క్లిక్ చేయండి. మీరు మీ రిజిస్టర్డ్ మొబైల్ నంబర్కు సందేశాన్ని అందుకోవాలి. మా విషయంలో సందేశం “మేకర్ సేవలో ESP అనే పేరు కూడా వచ్చింది. ESP8266 -CircuitDigest నుండి పంపిన SMS ”మీ కోరిక ప్రకారం మీరు మీ స్వంత SMS ను కాన్ఫిగర్ చేయవచ్చు. విలువ 1 మరియు విలువ 2 ఎంపికను ఉపయోగించి మీరు ESP మాడ్యూల్ నుండి సెన్సార్ విలువలను కూడా పంపవచ్చు.
అంటే ఇప్పుడు మనకు HTTPS URL ఉంది, ఇది ప్రేరేపించినప్పుడు ఒక నిర్దిష్ట సందేశాన్ని నిర్దిష్ట సంఖ్యకు పంపుతుంది. మీరు ఈ URL ను కాపీ చేసి ఎక్కడైనా సురక్షితంగా ఉంచవచ్చు ఎందుకంటే మేము ఈ URL ను మా Arduino ప్రోగ్రామ్లో ఉపయోగించాలి. మీరు ఏ వెబ్ బ్రౌజర్లోనైనా ఈ URL ను కాపీ చేసి పేస్ట్ చేయవచ్చు మరియు ఈవెంట్ ప్రారంభించబడిందని మీరు గమనించవచ్చు. క్రింద చూపిన విధంగా మీకు సమాధానం కూడా వస్తుంది.
మీ ESP8266 మాడ్యూల్ ప్రోగ్రామింగ్:
ఇప్పుడు మనం ఆర్డునో IDE ని ఉపయోగించి మా ESP8266 మాడ్యూల్ ను ప్రోగ్రామ్ చేయాలి. ఈ ప్రోగ్రామ్లో మనం రూటర్కి కనెక్ట్ అవ్వాలి మరియు మనం పైన ప్రదర్శించిన HTTPS URL కోసం కాల్ చేయాలి మరియు ఆ URL ద్వారా సందేశం ప్రారంభించబడుతుంది. ఈ ట్యుటోరియల్ చివరలో పూర్తి ప్రోగ్రామ్ ఇవ్వబడింది, కాని మార్పు అవసరమయ్యే కొన్ని ముఖ్యమైన కోడ్ భాగాలు క్రింద వివరించబడ్డాయి.
const char * ssid = "BPAS హోమ్"; const char * password = "cracksun";
పై కోడ్లో, మీ విషయంలో మీ స్వంత వైఫై క్రెడెన్షియల్స్ ఉపయోగించండి “BPAS హోమ్” నా వైఫై సిగ్నల్ పేరు మరియు “క్రాక్సన్” నా పాస్వర్డ్.
స్ట్రింగ్ url = "/ ట్రిగ్గర్ / ESP / తో / కీ / b8h22xlElZvP27lrAXS3ljtBa0092_aAanYN1IXXXXX";
మీ ఈవెంట్ పేరు మరియు కీ ఆధారంగా మీరు పై పంక్తిని సవరించారని నిర్ధారించుకోండి, నా విషయంలో ఈవెంట్ పేరు ESP (మీరు 6 వ దశలో ESP అని పేరు పెడితే మీకు అదే ఉంటుంది) మరియు నా API KEY b8h22xlElZvP27lrAXS3ljtBa0092_aAanYN1IXXXXX. మీరు అందుకున్న కీకి మార్చండి
గమనిక: మీ కోడ్ పనిచేయడానికి ఈ దశ చాలా ముఖ్యం.
కోడ్లోని మిగిలిన పంక్తులు మీకు ఏమైనా సందేహాలు ఉంటే మీరు వ్యాఖ్య విభాగాన్ని ఉపయోగించవచ్చు.
మార్పులతో మీ కోడ్ సిద్ధమైన తర్వాత మీరు దాన్ని మీ ESP8266 మాడ్యూల్కు అప్లోడ్ చేయడానికి సిద్ధంగా ఉన్నారు. ఈ ట్యుటోరియల్లో చర్చించినట్లు మీరు Arduino IDE నుండి ప్రోగ్రామ్ను అప్లోడ్ చేయవచ్చు “Arduino IDE తో మీ ESP8266 ను ప్రోగ్రామింగ్ చేయండి”
అవుట్పుట్:
మీ అప్లోడ్ పూర్తయిన తర్వాత Arduino IDE లో మీ సీరియల్ మానిటర్ను తెరవండి. మీరు ఈ క్రింది డీబగ్గింగ్ సమాచారాన్ని చూడాలి:
మీ సీరియల్ మానిటర్ ప్రదర్శిస్తే “అభినందనలు! మీరు ESP ఈవెంట్ను తొలగించారు ”, అంటే ప్రతిదీ అనుకున్నట్లుగానే పని చేసిందని అర్థం. ఇప్పుడు మీరు మీ మొబైల్ను తనిఖీ చేయవచ్చు మరియు మీరు సందేశాన్ని అందుకోవాలి. సందేశం యొక్క స్క్రీన్ షాట్ క్రింద చూపబడింది
పైన చర్చించిన పూర్తి పనిని ఈ క్రింది వీడియో మీకు చూపుతుంది.