विषयसूची:
वीडियो: एलेक्सा सक्षम रिमोट कंट्रोल (WEMO D1 मिनी का उपयोग करके): 3 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह पिछली पोस्ट का अद्यतन संस्करण है:
www.instructables.com/id/Voice-Activated-R…
पिछले संस्करण में, मैंने एक नियमित गेराज दरवाजा खोलने वाले प्रकार के रिमोट को नियंत्रित करने के लिए एक गीतेक वॉयस मॉड्यूल का उपयोग किया था। इस निर्देशयोग्य में मैंने वॉयस मॉड्यूल को Amazon Echo से बदल दिया है। हमारे घर में, रिमोट सामने के दरवाजे को नियंत्रित करता है।
चरण 1: रिमोट को वायर करें
यदि आप पिछले निर्देश (https://www.instructables.com/id/Voice-Activated-R…) का अनुसरण करते हैं, तो आप देखेंगे कि मैंने गैरेज के दरवाजे के रिमोट से केस को हटा दिया और बटन के पैरों को एक साथ मिला दिया एक छोटे तार के साथ। बटन अब अनिवार्य रूप से हमेशा दबाया जाता है। जैसे ही आप बैटरी कनेक्ट करते हैं - सिग्नल भेजा जाता है और सामने का दरवाजा खुल जाता है।
पिछले निर्देश में, मैंने रिमोट की शक्ति को नियंत्रित करने के लिए एक आर्डिनो का उपयोग किया था। इस अद्यतन में, मैंने WEMO D1 मिनी का उपयोग किया है। WEMO को arduino IDE के साथ काम करने के लिए कुछ चरण हैं, और आप इस उत्कृष्ट निर्देश में उनका अनुसरण कर सकते हैं…
WEMO का कारण यह है कि यह वाईफ़ाई सक्षम है - और, आप कुछ आसानी से उपलब्ध कोड का उपयोग करके इसे वेमो बेल्किन स्विच की तरह व्यवहार कर सकते हैं। अमेज़ॅन इको के साथ इसे इंटरफ़ेस करने का यह एक आसान तरीका है।
रिमोट को WEMO से जोड़ने के लिए दिए गए डायग्राम को फॉलो करें। आप सेटअप के फ़ोटो / विवरण के लिए पिछले निर्देश का भी अनुसरण कर सकते हैं (यह मूल रूप से समान है, लेकिन arduino को wemo के साथ बदल रहा है)।
यह निर्देश योग्य (https://www.instructables.com/id/Alexa-Controlled-Servo/) मूल रूप से वही काम कर रहा है, और वह आधार है जिसका उपयोग मैं अपने प्रोजेक्ट को अपडेट करने के लिए करता था। अपने प्रोजेक्ट में उन्होंने 5V और ग्राउंड पिन के बीच एक कैपेसिटर जोड़ा। मैंने ऐसा नहीं किया है, लेकिन अगर मैं देखता हूं कि वीमो दुर्घटनाग्रस्त हो गया है, तो शायद मैं करूंगा।
चरण 2: कोड
सबसे पहले, यहां जाएं:
github.com/kakopappa/arduino-esp8266-alexa…
और बेल्किन सिमुलेशन कोड डाउनलोड करें। इस कोड को उस स्थान पर रखें जहाँ आपके अन्य सभी arduino प्रोजेक्ट स्थित हैं। फिर arduino ide में wemos.ino फाइल को ऊपर लाएं। एकमात्र फ़ाइल जिसे संशोधित करने की आवश्यकता है, वह है wemos.ino फ़ाइल।
मूल रूप से, आपको इस फ़ाइल में बस इतना करना है: १। अपना SSID और पासवर्ड अपने वाईफाई2 पर सेट करें। अपने स्विच को परिभाषित करें; (स्विच *रसोई = NULL;)3. अपना स्विच प्रारंभ करें; (रसोई = नया स्विच ("किचन लाइट", 81, किचनलाइट्सऑन, किचनलाइट्सऑफ); upnpBroadcastResponder.addDevice(*किचन);)4. लूप अनुभाग में जोड़ें; (रसोई-> सर्वरलूप ();) ५। ऑन और ऑफ दोनों के लिए अपना कॉलबैक बनाएं और कॉलबैक में जो कुछ भी आप चाहते हैं उसे डालें: बूल किचनलाइट्सऑन () {Serial.println ("स्विच 2 टर्न ऑन …"); isKitchenLightstsOn = true; वापसी हैकिचनलाइट्सऑन; }
आप यह सब नमूना wemos.ino कोड में देखेंगे। बस उस फ़ाइल में स्विच-एस को बदलें जिसे आप स्विच करना चाहते हैं। मेरे मामले में, मैंने सब कुछ "दरवाजा" नाम दिया। मेरा दरवाजा बंद कॉलबैक कुछ नहीं करता है। My DoorOn() कॉलबैक पिन D1 को हाई में बदल देता है। एक उदाहरण के रूप में मैंने जो कोड शामिल किया है उसे देखें।
चरण 3: इसे एक साथ रखना
पहली बार जब आप वीमो को संकलित/अपलोड करते हैं, तो यह देखने के लिए कि आप सफलतापूर्वक वाईफाई से जुड़े हैं, arduino संपादक कंसोल विंडो में साथ चलें।
एक बार यह काम करने के बाद, आप कह सकते हैं "एलेक्सा डिवाइस ढूंढें"। आपको कंसोल विंडो में कुछ गतिविधि देखनी चाहिए, और एलेक्सा को पुष्टि करनी चाहिए कि उसे आपके स्विच मिल गए हैं।
अब, आप पूरी तरह से तैयार हैं, आपको केवल "एलेक्सा टर्न डोर ऑन" कहने की आवश्यकता है। यह आपके कोड में कॉलबैक को सक्रिय कर देगा। मेरे मामले में, यह पिन D1 को उच्च पर सेट करता है। यह मोटर कंट्रोलर के पास जाता है, जो तब 9वी बैटरी पावर को रिमोट से जोड़ता है, इस प्रकार इसे चालू करता है और दरवाजा खोलता है। वोइला !! जादू।
सिफारिश की:
रास्पबेरी पीआई (आरपीआई) के लिए एलआईआरसी का उपयोग करके आसान सेटअप आईआर रिमोट कंट्रोल - जुलाई 2019 [भाग 1]: 7 कदम
रास्पबेरी पीआई (आरपीआई) के लिए एलआईआरसी का उपयोग करके आसान सेटअप आईआर रिमोट कंट्रोल - जुलाई 2019 [भाग 1]: बहुत खोज के बाद मैं अपने आरपीआई प्रोजेक्ट के लिए आईआर रिमोट कंट्रोल कैसे सेटअप करने के बारे में परस्पर विरोधी जानकारी के बारे में हैरान और निराश था। मैंने सोचा था कि यह आसान होगा लेकिन लिनक्स इन्फ्रारेड कंट्रोल (एलआईआरसी) स्थापित करना लंबे समय से समस्याग्रस्त रहा है
IR सेंसर का उपयोग करके रिमोट कंट्रोल पढ़ें: 4 कदम
IR सेंसर का उपयोग करके रिमोट कंट्रोल पढ़ें: नमस्ते, सभीपिछले लेख में मैंने "IR बाधा बचाव सेंसर" का उपयोग करने के बारे में लिखा था। और इस लेख में मैं इस IR सेंसर का एक और कार्य लिखूंगा। IR बाधा से बचें सेंसर में 2 मुख्य हैं भागों, अर्थात् IR एमिटर और IR रिसीवर
HT12D HT12E का उपयोग करते हुए RF 433MHZ रेडियो नियंत्रण - 433mhz के साथ HT12E और HT12D का उपयोग करके Rf रिमोट कंट्रोल बनाना: 5 कदम
HT12D HT12E का उपयोग करते हुए RF 433MHZ रेडियो नियंत्रण | 433mhz के साथ HT12E और HT12D का उपयोग करके एक Rf रिमोट कंट्रोल बनाना: इस निर्देश में मैं आपको दिखाऊंगा कि HT12E एनकोड और amp के साथ 433mhz ट्रांसमीटर रिसीवर मॉड्यूल का उपयोग करके RADIO रिमोट कंट्रोल कैसे बनाया जाता है; HT12D डिकोडर IC। इस निर्देश में आप बहुत सस्ते घटकों का उपयोग करके डेटा भेज और प्राप्त कर सकते हैं जैसे: HT
साधारण रिमोट कंट्रोल किट चार-चैनल आरसी टॉय रिमोट कंट्रोल में तब्दील: 4 कदम
साधारण रिमोट कंट्रोल किट चार-चैनल आरसी खिलौना रिमोट कंट्रोल में परिवर्तित: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 मैं
एलेक्सा नियंत्रित सोलनॉइड WEMO D1 मिनी का उपयोग कर रहा है: 5 कदम
एलेक्सा नियंत्रित सोलनॉइड WEMO D1 मिनी का उपयोग कर रहा है: यह वास्तव में अद्भुत है। एलेक्सा इको को माइक्रो-प्रोसेसर को नियंत्रित करना इतना कठिन नहीं है। सब कुछ तुम्हारे हाथ में है। यह निर्देश आपको एक सोलनॉइड को नियंत्रित करने के चरणों के माध्यम से ले जाता है। आप जो चाहें उसे नियंत्रित करने के लिए इसी प्रक्रिया का उपयोग कर सकते हैं।