विषयसूची:

एलेक्सा इको + ईएसपी 8266 = स्मार्ट पावर प्लग: 4 कदम (चित्रों के साथ)
एलेक्सा इको + ईएसपी 8266 = स्मार्ट पावर प्लग: 4 कदम (चित्रों के साथ)

वीडियो: एलेक्सा इको + ईएसपी 8266 = स्मार्ट पावर प्लग: 4 कदम (चित्रों के साथ)

वीडियो: एलेक्सा इको + ईएसपी 8266 = स्मार्ट पावर प्लग: 4 कदम (चित्रों के साथ)
वीडियो: IoT based ESP8266 projects using Google Assistant Alexa & Cadio 2024, जुलाई
Anonim
Image
Image
एलेक्सा इको + ईएसपी 8266 = स्मार्ट पावर प्लग
एलेक्सा इको + ईएसपी 8266 = स्मार्ट पावर प्लग
एलेक्सा इको + ईएसपी 8266 = स्मार्ट पावर प्लग
एलेक्सा इको + ईएसपी 8266 = स्मार्ट पावर प्लग

यह निर्देशयोग्य उपयोग ALEXA ECHO प्रत्यक्ष नियंत्रण ESP8266।

मेरा सर्वर सिर्फ Amazon सर्वर के लिए प्राधिकरण ESP8266 का समर्थन करता है।

मेरा सर्वर आपके डेटा का बैकअप नहीं लेता है।

मुझे वोट दें: डी धन्यवाद!

चरण 1: आवश्यकताएँ

आवश्यकताएं
आवश्यकताएं
आवश्यकताएं
आवश्यकताएं

हार्डवेयर

  • ESP8266 WiFi 5V 1 चैनल रिले विलंब मॉड्यूलhttps://www.amazon.com/WHDTS-ESP8266-Channel-Trans…
  • सीरियल मॉड्यूल के लिए FTDI USB (नोडएमसीयू का उपयोग करने पर आवश्यक नहीं)https://www.amazon.com/Qunqi-FT232RL-Serial-Adapter-Arduino/dp/B014Y1IMNM
  • अमेज़ॅन इको
  • नर और मादा पावर प्लग

सॉफ्टवेयर

  • · ESP8266 एक्सटेंशन पैकेज के साथ Arduino IDE यहां गाइड स्थापित है:

    github.com/esp8266/arduino

  • मेरा स्केच यहाँ:

    github.com/kim7tin/ESP8266-Smart-Power-Plug

  • मेरे एलेक्सा कौशल का नाम "ESP8266 स्मार्ट पावर प्लग" है

चरण 2: फ्लैश न्यू फ्रिमवेयर

फ्लैश न्यू फ्रिमवेयर
फ्लैश न्यू फ्रिमवेयर

1. मॉड्यूल से ESP8266 अनप्लग करें

छवि
छवि

2. USB से Uart मॉड्यूल से कनेक्ट करें मॉड्यूल:

छवि
छवि

जीएनडी -------- | जीएनडी TX | -------- आरएक्स -------- | आईओ२ एन | -------- 3V3GND -------- | आईओ0 आरएसटी | -------- बटन -------- जीएनडीटीएक्स -------- | आरएक्स 3वी3 | -------- 3V3

==================================================

फ्लैश से पहले, रीसेट करने के लिए बटन दबाएं (IO0 हमेशा GND से कनेक्ट करें -> रीसेट के बाद ESP8266 गोटो फ्लैश मोड)

==================================================

3. मेरे फर्मवेयर फ्लैश करें

  • मेरा स्केच डाउनलोड करें:

    github.com/kim7tin/ESP8266-Smart-Power-Plu…

  • Arduino IDE में खोलें, और बदलें:

    • वाईफाई_एसएसआईडी: आपका वाईफाई नाम
    • वाईफाई_पासवर्ड: आपका वाईफाई पासवर्ड
    • control_password: आपका गुप्त पासवर्ड
    • फ्रेंडलीनाम: आपके डिवाइस का नाम
    • आईपी/गेटवे/सबनेट: NAT के लिए ESP8266 IP स्टेटिक
  • Arduino IDE में। उपकरण चुनें:

    • बोर्ड: नोड एमसीयू 0.9 ()
    • अपलोड स्पीड: 230400
    • पोर्ट: अपने USB से Uart पोर्ट का चयन करें
  • हिट अपलोड आइकन (हिट करने से पहले, चरण 2 में रीसेट बटन दबाएं)

4. ईएसपी को फिर से मॉड्यूल से कनेक्ट करें

छवि
छवि

5. कनेक्ट पावर प्लग

चरण 3: NAT और DDNS कॉन्फ़िगर करें

कॉन्फ़िगर NAT और DDNS
कॉन्फ़िगर NAT और DDNS

Amazon सर्वर से हमारे ESP8266 पर नियंत्रण करने के लिए हमें ओपन पोर्ट (डिफ़ॉल्ट 666) की आवश्यकता है।

मैंने अभी अपने राउटर के साथ सचित्र किया है। आप पता लगा सकते हैं कि इंटरनेट पर अपना राउटर पोर्ट कैसे खोलें और चरण 2 में कॉन्फ़िगर किए गए आईपी में टीसीपी पोर्ट 666 खोलें

यदि आपके पास एक निश्चित आईपी नहीं है। आपको एक डायनामिक डोमेन नाम का उपयोग करना चाहिए। आप कई मुफ्त डीडीएनएस सेवा प्रदाता पा सकते हैं।

चरण 4: एलेक्सा इको द्वारा नियंत्रित करें

एलेक्सा इको द्वारा नियंत्रण
एलेक्सा इको द्वारा नियंत्रण

1. "ESP8266 स्मार्ट पावर प्लग" नामक मेरे कौशल को सक्षम करें

  • एलेक्सा ऐप> मेनू चुनें> स्किल
  • "ESP8266 स्मार्ट पावर प्लग" नामक खोज कौशल
  • कौशल के लिए क्लिक करें
  • सक्षम करें क्लिक करें
  • अपने स्टेटिक आईपी या डीडीएनएस डोमेन के साथ लॉगिन करें (अपना पोर्ट शामिल करें - डिफ़ॉल्ट 666)

2.डिस्कवर डिवाइस

  • एलेक्सा ऐप> मेनू चुनें> स्मार्टहोम
  • डिवाइस जोड़ें पर क्लिक करें और 20 सेकंड प्रतीक्षा करें
  • अब आप ESP8266. देख सकते हैं

3. नियंत्रण:

"एलेक्सा, चालू / बंद करें"

आवाज सक्रिय चुनौती
आवाज सक्रिय चुनौती
आवाज सक्रिय चुनौती
आवाज सक्रिय चुनौती

वॉयस एक्टिवेटेड चैलेंज में उपविजेता

सिफारिश की: