विषयसूची:

$20: 16 कदम के लिए अपने मोबाइल, IFTTT और Google से आराम से नियंत्रण करें
$20: 16 कदम के लिए अपने मोबाइल, IFTTT और Google से आराम से नियंत्रण करें

वीडियो: $20: 16 कदम के लिए अपने मोबाइल, IFTTT और Google से आराम से नियंत्रण करें

वीडियो: $20: 16 कदम के लिए अपने मोबाइल, IFTTT और Google से आराम से नियंत्रण करें
वीडियो: ₹0 investment business idea 💡 #sandeep Maheshwari shorts #shorts 2024, जुलाई
Anonim
$20. के लिए आपके मोबाइल, IFTTT और Google से सोमफ़ी नियंत्रण
$20. के लिए आपके मोबाइल, IFTTT और Google से सोमफ़ी नियंत्रण
$20. के लिए आपके मोबाइल, IFTTT और Google से सोमफ़ी नियंत्रण
$20. के लिए आपके मोबाइल, IFTTT और Google से सोमफ़ी नियंत्रण
$20. के लिए आपके मोबाइल, IFTTT और Google से सोमफ़ी नियंत्रण
$20. के लिए आपके मोबाइल, IFTTT और Google से सोमफ़ी नियंत्रण

इस निर्देशयोग्य में, मैं आपको दिखाऊंगा कि कैसे मैंने एक सस्ता (हाँ, सोम्फी और सस्ता!) सोम्फी आरटीएस रेडियो रिमोट लिया और अपने मोबाइल, IFTTT (थिंक टाइमर्स / रिएक्शन्स) और Google होम के माध्यम से नियंत्रण कर लिया। यह ध्यान देने योग्य है कि यह आरटीएस सीटू रिमोट है, मैंने सीटूओ आईओ रिमोट के अंदर नहीं देखा है, इसलिए नीचे प्रासंगिक नहीं हो सकता है - नीचे एक टिप्पणी छोड़ दें यदि आपने अपना सीटूओ आईओ खोला है तो कुछ ऐसा ही खोजने के लिए या नहीं.

मुझे इस बिंदु पर कहना चाहिए, कि जेरी ओल्सन द्वारा पिछले सोमफी + एलेक्सा इंस्ट्रक्शनल (यहां) ने इस परियोजना के मुख्य सोल्डरिंग को प्रेरित और आकार दिया।

मैं मोबाइल नियंत्रण चाहता था (जब मैं बाहर होता हूं तो मेरे पास मेरा मोबाइल होता है और मैं शायद ही कभी ढूंढ या याद कर सकता हूं कि मूल सोम्फी रिमोट कहां गया था!), आईएफटीटीटी नियंत्रण (ताकि मैं अपने ईएसपी 8266 बारिश सेंसर जैसी अन्य घटनाओं को जोड़ सकूं) और मेरे लिए, Google होम/नेस्ट वॉयस असिस्टेंट कंट्रोल भी।

ऐसा करने के लिए, मैंने एक Wemos D1 मिनी (अच्छा क्लोन), USB चार्जर, Somfy Situo रिमोट और एक ड्रेमेल का उपयोग किया। सॉफ्टवेयर-वार यह IFTTT में Blynk और webhooks का उपयोग करके एक मूल Arduino स्केच था।

मेरे द्वारा ऊपर दिए गए अन्य निर्देशयोग्य के विपरीत, मैं चाहता था कि दीवार पर सोम्फी रिमोट हो और फिर भी मूल बटन (परिवार और अतिथि के अनुकूल!) का उपयोग करने में सक्षम हो। इसलिए, मैं इसे मूल दूरस्थ आवास में फिट करने के बारे में गया। मैं भी चाहता था कि रिमोट वेमोस द्वारा संचालित हो जैसा कि अन्य निर्देश में है।

नियंत्रण की विधि (बटन के अलावा!) है (Google*)>>(IFTTT*)>>Blynk>>Wemos D1 Mini GPIOs>>Somfy बोर्ड

* श्रृंखला में वैकल्पिक।

आपूर्ति

सोम्फी सीटू रिमोट कंट्रोल (वे सस्ते हैं और दीवार पर चढ़ने योग्य हैं!)

Wemos D1 Mini (लोलिन उन्हें सीधे Aliexpress पर बेचते हैं, लेकिन मैंने Amazon पर एक अच्छा क्लोन खरीदा है)

प्लास्टिक काटने के लिए डरमेल या कुछ (सोम्फी केस को काटना बहुत आसान है)

टांका लगाने वाला लोहा Wemos और Somfy पैड को टांका लगाने में सक्षम है

पतला गेज तार

Blynk खाता (और तीन बटन वाला प्रोजेक्ट)

IFTTT खाता (वैकल्पिक)

Google होम/नेस्ट स्पीकर या मोबाइल (वैकल्पिक)

चरण 1: रजिस्टर करें और फिर सोम्फी रिमोट खोलें

रजिस्टर करें और फिर सोम्फी रिमोट खोलें
रजिस्टर करें और फिर सोम्फी रिमोट खोलें

सबसे पहले चीज़ें, बहुत जल्द, सोम्फी अपनी बैटरी पर काम नहीं करेगा या आसानी से प्रोग्राम/रीसेट/कनेक्ट बटन तक पहुंच प्राप्त नहीं करेगा। तो, रिमोट को अभी अपने सोम्फी डिवाइस से कनेक्ट करें, जबकि यह बिल्कुल नया और अच्छा है। इससे पहले कि हम इसे खोलें और किसी भी प्रकार की वारंटी को रद्द कर दें, इस रिमोट पर अपेक्षित रूप से काम करने वाली हर चीज की जांच करना भी उचित है।

ऐसा करने के लिए आपके पास पहले से क्या है, इस पर निर्भर करता है, इसलिए बॉक्स में दिए गए निर्देशों और इस वीडियो गाइड को भी देखें। मेरे पास एक मौजूदा रिमोट था, इसलिए मैंने उस पर संक्षेप में रीसेट/कनेक्ट बटन दबाया, फिर नया और फिर नए पर बटन दबाए जब तक यह काम नहीं करता।

एक और रिमोट कनेक्ट करने के लिए सोम्फी यूट्यूब वीडियो

रिमोट केवल निचले किनारे पर खींचकर खुलता है। एक छोटे से फ्लैट टिप स्क्रूड्राइवर के साथ दो स्क्रू/टोरक्स सुरक्षा स्क्रू को पूर्ववत करें (जिस प्रकार आप मोबाइल मरम्मत किट में पाते हैं)।

चरण 2: शेल के शीर्ष आधे भाग से बोर्ड को पलटें

शेल के शीर्ष आधे भाग से बोर्ड को पलटें
शेल के शीर्ष आधे भाग से बोर्ड को पलटें

रुचि के बटन देखने के लिए बोर्ड को पलटें और पलटें। इस तस्वीर में, बटन के लिए मिलाप बिंदु दाईं ओर हैं।

चरण 3: बैटरी को अनमाउंट करें

बैटरी को अनमाउंट करें
बैटरी को अनमाउंट करें

कॉइन बैटरी को होल्डर से बाहर निकालें (यह उस छोटे पेचकस से एक पुश के साथ बाहर की ओर खिसकती है)। फिर बारी-बारी से दो माउंटिंग पॉइंट्स को अनसोल्ड करें, जबकि बैटरी क्लिप को धीरे से खींचे या प्रिज़िंग करें ताकि यह ऊपर की तस्वीर जैसा दिखे। हम 3.3v के लिए माउंट पॉइंट का उपयोग करेंगे, इसलिए सोल्डर के पीछे छूट जाने की चिंता न करें।

चरण 4: 3.3v और GND तारों को सोम्फी रिमोट से मिलाएं

3.3v और GND तारों को सोम्फी रिमोट से मिलाएं
3.3v और GND तारों को सोम्फी रिमोट से मिलाएं

(लाल) 3.3v तार उन बैटरी धारक माउंट पॉइंट्स में से किसी एक पर जाता है और फिर वेमोस मिनी 3.3v पिन पर जाता है। (काला) GND तार उस चिप के बाईं ओर पैड पर जाता है (मुझे यह मिलाप करने के लिए एक आसान जगह मिली, मुझे लगता है कि सोमफी बोर्ड पर कई जमीनी बिंदु हैं)। इसके बाद वेमोस पर जीएनडी (आपने अनुमान लगाया!) चला जाता है।

इसका मतलब यह है कि Wemos बोर्ड जब भी कनेक्ट होगा (मेरे मामले में USB के माध्यम से) सोमफी बोर्ड को पावर देगा।

चरण 5: बैटरी ग्राउंड पैड को इन्सुलेट टेप के साथ कवर करें

इन्सुलेट टेप के साथ बैटरी ग्राउंड पैड को कवर करें
इन्सुलेट टेप के साथ बैटरी ग्राउंड पैड को कवर करें

पूरी ईमानदारी से मुझे नहीं पता कि यह महत्वपूर्ण है या नहीं, लेकिन जैसा कि मुझे पता था कि वेमोस इसके निकट संपर्क में आने वाला था, मैंने कोई जोखिम नहीं लिया।

चरण 6: सोल्डर इट ऑल अप

सोल्डर इट ऑल अप
सोल्डर इट ऑल अप

My Somfy Situo में कुल चार बटन थे - कनेक्ट/रीसेट, अप/आउट, स्टॉप और डाउन/इन

यदि आप जागरूक नहीं हैं, तो सोमफी रिमोट बस बटन के बाईं ओर के पैरों (जैसा कि दिखाया गया है) को दबाए जाने पर (दाईं ओर के पैरों से) जमीन पर खींच लेता है। इसलिए, अगर हम वेमोस के साथ बाईं ओर जमीन रखते हैं तो यह एक प्रेस देखता है।

मुझे कनेक्ट/रीसेट बटन में कोई दिलचस्पी नहीं थी क्योंकि मैंने अपने मूल रिमोट का उपयोग करके रिमोट को कंट्रोल बॉक्स में पहले ही सीख लिया था। इसलिए, मैं चाहता था कि वेमो अन्य तीन को मांग पर 'ग्राउंड' करें। ऐसा करने के लिए, प्रत्येक बटन के लिए बाईं ओर (जैसा कि दिखाया गया है) पैर में एक तार मिलाप करें। ये बदले में प्रत्येक Wemos पर एक GPIO में मिलाप किए जाते हैं।

चरण 7: केस को ड्रेमेल करें

ड्रेमेल द केस
ड्रेमेल द केस

मामले में मूल बोर्ड और एक Wemos D1 मिनी प्राप्त करने के लिए, आपको इसे फिट करने के लिए जगह रखने के लिए पीठ को थोड़ा खोलना होगा। यह (गर्म से काफी गर्म) ESP8266 वाईफाई चिप को थोड़ा आसान ठंडा करने की अनुमति देता है। जब मैं उस पर था, मैंने शीर्ष स्क्रू स्लॉट के निचले हिस्से को काट दिया ताकि जब यह सब हो जाए, तो मैं दीवार में एक स्क्रू पर रिमोट को हुक कर सकता हूं (सोम्फी उम्मीद करता है कि आप बैकप्लेट को पहले दीवार पर स्क्रू करें, फिर फिर से - सामने फिट करें - संभव नहीं है जब आप एक ही समय में तारों और वेमोस को फिट करने की कोशिश कर रहे हों!)

* - अपडेट करें, मैंने हाल ही में नवीनतम (आधिकारिक) D1 मिनी (v3.1.0) पर अपना हाथ रखा है और वाईफाई चिप्स अब छोटे हैं! इसका सबसे अधिक मतलब यह होगा कि आपको मामले को ड्रेमेल नहीं करना पड़ेगा। यह जाँचने योग्य है कि क्या यह सब पहले फिट बैठता है यदि आप बाद में D1 मिनी का उपयोग बड़े सिल्वर वाईफाई चिप के बिना कर रहे हैं जैसा कि दिखाया गया है।

चरण 8: इसे सभी में फ़िट करें

फ़िट इट ऑल इन
फ़िट इट ऑल इन

इसमें थोड़ा समय और धैर्य लगता है, जगह तंग है और आपको मुख्य सोम्फी बोर्ड के नीचे तारों को प्राप्त करने की आवश्यकता है, बिना बटन के रास्ते में आए। मैंने पाया कि पहले सोम्फी बोर्ड के नीचे की तरफ तारों को चलाना, फिर वेमोस को ऊपर की ओर 'फोल्ड' करना सबसे अच्छा काम करता था।

चरण 9: यह पीछे से कैसा दिखता है

यह पीछे से कैसा दिखता है
यह पीछे से कैसा दिखता है

वेमोस को फिट और ठंडा करने की अनुमति देने के लिए कट-ऑफ दिखाते हुए यह समाप्त लेख है। आसान वॉल-हुकिंग के लिए आप स्क्रू को कट-ऑफ भी देख सकते हैं। Wemos को कुचला नहीं गया है, लेकिन यह काफी टाइट फिट है कि आप किसी भी सोल्डर किए गए कनेक्शन को खींचने के डर के बिना USB केबल को हटा और सम्मिलित कर सकते हैं।

चरण 10: यह सामने और किनारे से कैसा दिखता है

यह सामने और किनारे से कैसा दिखता है
यह सामने और किनारे से कैसा दिखता है
यह सामने और किनारे से कैसा दिखता है
यह सामने और किनारे से कैसा दिखता है

जैसा कि आप सामने से देख सकते हैं, यूएसबी केबल ही एकमात्र ऐसी चीज है जो कुछ भी किया गया है और साइड से यह पता चलता है कि वेमोस चिपकता नहीं है, यह सिर्फ मूल केस किनारे पर फ्लश फिट बैठता है, जिसका अर्थ है दीवार पर चढ़ना कोई समस्या न हो।

चरण 11: कोडिंग बिट

हार्डवेयर भाग के साथ, आप Wemos पर एक स्केच फ्लैश कर सकते हैं, एक Blynk प्रोजेक्ट बना सकते हैं, IFTTT एप्लेट सेट कर सकते हैं और फिर Google से बात कर सकते हैं।

मैं प्रत्येक को एक अलग चरण में तोड़ दूँगा। हार्डवेयर को एक साथ रखने से पहले आप ऐसा करना चुन सकते हैं, बस आपके द्वारा उपयोग किए जाने वाले GPIO का एक नोट रखें ताकि वे प्रत्येक से मेल खा सकें।

चरण 12: ब्लिंक एंड यू मिस इट

मैंने Blynk का उपयोग किया क्योंकि यह सरल और प्रभावी था, अन्य विकल्प भी हैं, इसलिए यह महत्वपूर्ण नहीं है। मेरे लिए यह Arduino स्केच प्राप्त करने का एक अच्छा सरल तरीका था, जो मेरे मोबाइल का उपयोग 'रिमोट' के रूप में Wemos पर GPIO को ग्राउंड करने के लिए करता था।

यदि आपके पास पहले से एक Blynk खाता नहीं है तो खोलें और फिर एक नया प्रोजेक्ट बनाएं। बाद में Arduino स्केच के लिए दी गई ऑथेंटिक कुंजी को संभाल कर रखें। वर्चुअल पिन 1, 2 और 3 से जुड़े तीन बटन जोड़ें। बटन को आप जैसे चाहें, वैसे ही शब्द दें। चूंकि मैं दो चांदनी/रंगों को नियंत्रित कर रहा हूं, मैंने आउट, इन और स्टॉप को चुना।

जब इन वर्चुअल-पिन किए गए बटनों में से एक को दबाया गया था, तो हम Wemos को बताने के लिए Blynk Arduino लाइब्रेरी का उपयोग करेंगे और फिर भौतिक Somfy प्रेस को आग लगाने के लिए उपयुक्त GPIO को ग्राउंड करेंगे।

चरण 13: एक IFTTT जो देता रहता है

यह वैकल्पिक है, आप सीधे Arduino स्केच चरण पर जा सकते हैं यदि आपको अपने Somfy रिमोट की आवाज, टाइमर या घटना प्रतिक्रिया नियंत्रण में कोई दिलचस्पी नहीं है।

मैंने तीन IFTTT एप्लेट बनाए, जिनमें से एक तीन Somfy बटनों में से प्रत्येक को 'प्रेस' करने के लिए था। ये Blynk में एक वेबहुक अनुरोध को आग लगाते हैं जो बदले में (पिछले चरण देखें) Wemos को शारीरिक रूप से Somfy बटन को जमीन पर उतारने के लिए सक्रिय करता है।

तो, IF भाग वह हो सकता है जो आपको एक बटन प्रेस को ट्रिगर करने की आवश्यकता है, मैंने Google सहायक को चुना ताकि मैं उससे बात कर सकूं और इसे शेड्यूल कर सकूं।

इसके बाद उस भाग को इस तरह के URL का उपयोग करके Blynk में एक Webhook होना चाहिए;

blynk_ip:8080/BLYNK_PROJECT_AUTH_KEY/update/V2?value=1

BLYNK_IP देश का IP होना चाहिए जिसे आप blynk सर्वर को पिंग करके ढूंढते हैं। जब आपने Blynk प्रोजेक्ट बनाया था, तब आपको प्रमाणन कुंजी भेजी गई थी। V2 Blynk ऐप में बटन को सौंपा गया वर्चुअल पिन है जिसे हम प्रेस करना चाहते हैं।

GET. पर विधि सेट करें

सामग्री प्रकार को एप्लिकेशन/जेसन के रूप में सेट करें

अन्य बटनों के लिए उपरोक्त दोहराएं।

चरण 14: अरे गूगल

अरे गूगल!
अरे गूगल!

जैसा कि मैंने IFTTT 'IF' भाग में Google सहायक को चुना है, फिर मैं Google को एक वाक्यांश (जिसे मैंने IFTTT Google सहायक सेटिंग्स में रखा है) को तीन बटनों में से एक को दबाने के लिए कह सकता हूं।

चरण 15: क्या हम पहले से ही कुछ कोड लिख सकते हैं

अंत में हमें Arduino पर एक स्केच लिखने और अपलोड करने की आवश्यकता है। मैं इसे बहुत अधिक विस्तार से कवर नहीं करूंगा और यह सब टिप्पणी की गई है और प्रत्येक अनुभाग काफी सीधा है।

दो पुस्तकालयों की आवश्यकता है, ESP8266 वाईफाई और ESP8266Blynk - ये समय के साथ बदल सकते हैं और यदि आप Wemos Mini के बजाय किसी अन्य बोर्ड का उपयोग करते हैं, तो पहले उस पर जांच करें।

आपको अपना वाईफाई एसएसआईडी, पासवर्ड और ब्लिंक ऑथ टोकन सेट करना होगा क्योंकि वे हमेशा अलग रहेंगे।

मैंने सोमफी बटन को जमीन पर उतारने के लिए डी1, डी5 और डी7 का इस्तेमाल किया और निश्चित रूप से सोमफी बोर्ड को पावर देने के लिए 3.3v और जीएनडी पिन का इस्तेमाल किया।

मैंने कुछ सीरियल मॉनिटर प्रिंट शामिल किए हैं, इसलिए यदि आप इसे पहले Wemos पर चलाते हैं, तो आप अपने Somfy डिवाइस को परेशान किए बिना Blynk, IFTTT और Google का परीक्षण कर सकते हैं।

मेरे बटनों को OUT, IN और STOP कहा जाता है।

मैं एक सेकंड के लिए भौतिक बटन दबाए रखता हूं ताकि यह सुनिश्चित हो सके कि सोम्फी बॉक्स द्वारा रेडियो सिग्नल प्राप्त हो। मैं ऐसा करने में देरी का उपयोग करता हूं ताकि अनियमित बटन ओवरलैप को भी रोका जा सके यदि कोई (बच्चे!) मेरे ब्लिंक ऐप पर आते हैं, सोम्फी रिले डिज़ाइन के साथ इसका मतलब है कि मोटरों को दिशा में बहुत जल्दी नहीं बदला जाता है।

मैं यह दिखाने के लिए Blynk बटन को ऊंचा और नीचा खींचता हूं कि इसे दबाया गया है और यदि आप Blynk को इस तरह से कॉल करते हैं तो IFTTT इसे हमेशा के लिए ऊंचा छोड़ देता है।

void.loop को केवल Blynk.run() के साथ छोड़ा जाना चाहिए; चीजों को अच्छी तरह से चलाने के लिए लाइन।

सिफारिश की: