विषयसूची:
वीडियो: एलेक्सा और स्विच ऑपरेटेड लैंप: 3 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
अमेज़ॅन इको किट का एक बड़ा टुकड़ा है! मुझे आवाज सक्रिय उपकरणों का विचार पसंद है!
मैं अपना एलेक्सा संचालित लैंप बनाना चाहता था, लेकिन मैनुअल स्विच को एक विकल्प के रूप में रखना चाहता था।
मैंने वेब पर खोज की और एक WEMO एमुलेटर पाया, जो अन्य विकल्पों को देखते हुए, एलेक्सा को किसी भी डिवाइस को संचालित करने का सबसे सरल तरीका लगता है!
**** महत्वपूर्ण नोट: सम्मान मुख्य बिजली - यह आपको मार देगा ****
चरण 1: हार्वेयर
घटक गणना ESP2866-12e के लिए न्यूनतम धन्यवाद है जो सभी काम करता है!
सभी घटक ईबे से आए हैं।
1 x ESP2866 -12e (या कोई भी ESP8266 कम से कम 2 GPIO पोर्ट के साथ)
1 एक्स 5 वी बिजली की आपूर्ति
1 एक्स 5 वी रिले। मुझे eBay पर 5v कॉइल और 250v 3 Amp कॉन्टैक्ट्स के साथ ये बहुत छोटे रिले मिले
1 x 5v से 3v3 नीचे कदम
1 एक्स ऑप्टो कपलर (4N35 या समकक्ष)
स्विच करने के लिए 1 एक्स क्षणिक क्रिया धक्का
1 एक्स उपयुक्त परियोजना बॉक्स
छवि एक रोकनेवाला दिखाती है जिसकी आवश्यकता नहीं थी!
चरण 2: इसे एक साथ रखना
मैं चाहता था कि परियोजना एक कॉम्पैक्ट बाड़े में रहे ताकि यह बहुत भद्दा न लगे।
यह केवल लैंप के मूल स्विच को एक रिले और एक 'सॉफ्ट' स्विच से बदल देता है!
यह सुनिश्चित करना महत्वपूर्ण है कि मुख्य पक्ष (वह बिट जो आपको मार देगा) यथासंभव सुरक्षित और सुरक्षित रूप से स्थापित किया गया है - मैंने सुरक्षा और आसानी के लिए 'चॉक ब्लॉक' कनेक्टर का उपयोग किया है।
रिले कॉइल कनेक्टर एक साथ बहुत करीब हैं इसलिए वायरिंग करते समय ध्यान रखें। उजागर 5v कॉइल तारों और मुख्य कनेक्शनों को यथासंभव छोटा रखें।
मेन 5v बिजली की आपूर्ति करता है। मुख्य का तटस्थ पक्ष सीधे दीपक तक जाता है, जबकि लाइव पक्ष रिले के सामान्य रूप से खुले संपर्कों के माध्यम से जाता है।
स्विच को एक तरफ से जमीन पर और दूसरे को ESP8266 के GPIO13 से तार दिया जाता है। कोई भी इनपुट करेगा लेकिन डेटा शीट की जांच करेगा क्योंकि कुछ पिन मल्टीप्लेक्स हैं।
GPIO15 को 0v से तार दिया जाता है !! मेरे पास रीसेट से जुड़ा तार का एक टुकड़ा है और दूसरा GPIO0 से जुड़ा है। इनका उपयोग स्केच अपलोड करने के लिए किया जाता है और पूरा होने पर इन्हें हटाया जा सकता है।
ध्यान दें कि ESP8266 डिवाइस 3.3v. पर काम करते हैं
GPIO4 (फिर से कोई भी GPIO करेगा) का उपयोग ऑप्टो कपलर के माध्यम से रिले को सेट / रीसेट करने के लिए किया जाता है। मैंने ESP8266 पर करंट ड्रेन को कम करने के लिए ऑप्टो कपलर का इस्तेमाल किया। और 3.3v को 5v रिले कॉइल को स्विच करने की अनुमति दी।
मैंने घटकों को रखने के लिए दो तरफा चिपचिपा पैड का इस्तेमाल किया।
मैंने वायु प्रवाह के लिए बाड़े के प्रत्येक छोर पर 2 मिमी के एक जोड़े को ड्रिल किया। सुनिश्चित नहीं है कि यह अनावश्यक था क्योंकि बहुत कम गर्मी उत्पन्न होती है, लेकिन इससे मुझे बेहतर महसूस होता है:-)
चरण 3: सॉफ्टवेयर
मैंने गिटहब से निम्नलिखित डाउनलोड किया।
IOT-ESP8266-ESP12E-एलेक्सा-मल्टीपल-डिवाइस-मास्टर
फ़ाइलें सभी एक निर्देशिका में हैं और एकमात्र फ़ाइल जिसे संशोधित करने की आवश्यकता है वह है.ino फ़ाइल।
यह दिखाता है कि कई स्विच कैसे संचालित किए जाते हैं और यह सॉफ्टवेयर का एक बड़ा टुकड़ा है।
मैंने स्केच को ESP पर अपलोड करने के लिए Arduino IDE का उपयोग किया। वेब पर बहुत सारे लेख हैं कि यह कैसे किया जाता है, बस Google - ESP8266 प्रोग्राम करने के लिए Arduino IDE का उपयोग करना। इसका बहुत सीधा आगे और केवल एक बार स्थापित किया जाना है।
नोट: स्केच अपलोड करने के लिए मैंने सीरियल कन्वर्टर के लिए एक मानक FTDI USB का उपयोग किया। GPIO15 को ग्राउंड किया जाना चाहिए - मेरे पास यह स्थायी रूप से 0v से वायर्ड है, GPIO0 को रीसेट के दौरान 0v पर रखा जाना चाहिए। रीसेट करने के बाद, GPIO0 को तैरता हुआ छोड़ा जा सकता है। स्केच अब अपलोड होना चाहिए।
स्केच में जिन हिस्सों को संशोधित करने की आवश्यकता है, वे आपके राउटर एसएसआईडी और पासवर्ड को बदल रहे हैं और वह कमांड जिसे आप एलेक्सा को जवाब देना चाहते हैं। 'टेबल लैंप' के लिए खोजें और इसे अपनी पसंद के कमांड से बदलें, उदा। 'बेडसाइड लाइट' या 'सीलिंग फैन'।
सॉफ्टवेयर एलेक्सा के साथ इंटरैक्ट करता है और GPIO4 को क्रमशः टेबल लैंप ऑन और टेबल लैंप ऑफ कमांड के साथ उच्च या निम्न स्विच करता है। यह झंडे भी सेट करता है - rl1 और isr_ran ।
फ्लैग आरएल1 का उपयोग किया जाता है ताकि सॉफ्टवेयर को एलेक्सा या स्विच के माध्यम से चालू या बंद करने के लिए दीपक की वर्तमान स्थिति का पता चल सके।
GPIO13 के ग्राउंड होने पर स्विच एक रुकावट उत्पन्न करता है। इंटरप्ट अक्षम हैं, GPIO4 टॉगल किया गया है और फ़्लैग rl1 तदनुसार सेट / रीसेट किया गया है। ध्वज isr_ran का उपयोग मुख्य लूप में थोड़ी देरी के बाद इंटरप्ट को फिर से सक्षम करने के लिए किया जाता है - यह स्विच बाउंस को रोकता है!
महत्वपूर्ण नोट: सुनिश्चित करें कि आपके द्वारा स्विच किए जा रहे डिवाइस से निपटने के लिए रिले की आपकी पसंद में सक्षम संपर्क रेटिंग है।
वॉयस एक्टिवेटेड चैलेंज में उपविजेता
सिफारिश की:
Wifi स्मार्ट स्विच ESP8266 एलेक्सा और गूगल होम ऑटोमेशन के साथ काम करता है: 7 कदम
Wifi स्मार्ट स्विच ESP8266 एलेक्सा और Google होम ऑटोमेशन के साथ काम करता है: वैश्वीकरण की दुनिया में, हर कोई नवीनतम और स्मार्ट तकनीक का आग्रह करता है। वाईफाई स्मार्ट स्विच, आपके जीवन को अधिक बुद्धिमान और सुविधाजनक बनाता है
ESP8266 के साथ एलेक्सा स्मार्ट लैंप: 4 कदम (चित्रों के साथ)
ESP8266 के साथ एलेक्सा स्मार्ट लैंप: यह निर्देश योग्य ईएसपी8266 माइक्रोकंट्रोलर और अमेज़ॅन इको / एलेक्सा का उपयोग करके वॉयस-कंट्रोल के साथ एक पुराने लैंप को अपग्रेड करने में मेरे साथ आपका मार्गदर्शन करता है। Arduino कोड fauxmoESP लाइब्रेरी का उपयोग करके Belkin WeMo डिवाइस का अनुकरण करता है, जो सेटअप को आसान बनाता है। Pl
एलेक्सा और अरुडिनो का उपयोग करके आवाज नियंत्रित स्विच: 10 कदम (चित्रों के साथ)
एलेक्सा और अरुडिनो का उपयोग करके आवाज नियंत्रित स्विच: इस परियोजना का मुख्य उद्देश्य डिवाइस को चालू या बंद करने के लिए स्विच (रिले) को नियंत्रित करने के लिए तापमान सेंसर का उपयोग करना है। सामग्री की सूची 12V रिले मॉड्यूल == > $4.2 Arduino uno == > $ 8 DHT11 तापमान सेंसर == > $ 3 ESP8266 मॉड्यूल
एलेक्सा-सक्षम डेथ स्टार लैंप: 17 कदम (चित्रों के साथ)
एलेक्सा-सक्षम डेथ स्टार लैंप: इस अनोखे वॉयस-एक्टिवेटेड लैंप के साथ डार्क साइड का एक टुकड़ा अपने लिविंग रूम में लाएं। कला का एक कार्यात्मक कार्य जो देखने में उपयोगी और मनभावन दोनों है। चालू या बंद कर रहा है? सभी दीपक ऐसा करते हैं! चमक बदल रहा है? बहुत ही आम! लेकिन क्या आपका
एक स्विच और विसुइनो के साथ एलईडी के 3 बैंकों को स्विच करना: 9 कदम (चित्रों के साथ)
एक स्विच और विसुइनो के साथ एलईडी के 3 बैंकों को स्विच करना: यह परियोजना एक प्रयोग से निकली जिसे मैं आजमाना चाहता था, मैं देखना चाहता था कि डॉलर के बिल और सुरक्षा जांच के विभिन्न हिस्सों को देखने के लिए कितनी यूवी प्रकाश की आवश्यकता थी। मुझे इसे बनाने में बहुत मज़ा आया और मैं इन निर्देशों को यहाँ साझा करना चाहता था। चीज़ें आप