विषयसूची:
- आपूर्ति
- चरण 1: रजिस्टर करें और फिर सोम्फी रिमोट खोलें
- चरण 2: शेल के शीर्ष आधे भाग से बोर्ड को पलटें
- चरण 3: बैटरी को अनमाउंट करें
- चरण 4: 3.3v और GND तारों को सोम्फी रिमोट से मिलाएं
- चरण 5: बैटरी ग्राउंड पैड को इन्सुलेट टेप के साथ कवर करें
- चरण 6: सोल्डर इट ऑल अप
- चरण 7: केस को ड्रेमेल करें
- चरण 8: इसे सभी में फ़िट करें
- चरण 9: यह पीछे से कैसा दिखता है
- चरण 10: यह सामने और किनारे से कैसा दिखता है
- चरण 11: कोडिंग बिट
- चरण 12: ब्लिंक एंड यू मिस इट
- चरण 13: एक IFTTT जो देता रहता है
- चरण 14: अरे गूगल
- चरण 15: क्या हम पहले से ही कुछ कोड लिख सकते हैं
वीडियो: $20: 16 कदम के लिए अपने मोबाइल, IFTTT और Google से आराम से नियंत्रण करें
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस निर्देशयोग्य में, मैं आपको दिखाऊंगा कि कैसे मैंने एक सस्ता (हाँ, सोम्फी और सस्ता!) सोम्फी आरटीएस रेडियो रिमोट लिया और अपने मोबाइल, 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 तार उन बैटरी धारक माउंट पॉइंट्स में से किसी एक पर जाता है और फिर वेमोस मिनी 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() के साथ छोड़ा जाना चाहिए; चीजों को अच्छी तरह से चलाने के लिए लाइन।
सिफारिश की:
अपने वाई-फाई राउटर के लिए घंटों अपटाइम प्राप्त करने के लिए अपने यूपीएस को स्टीम पंक करें: 4 कदम (चित्रों के साथ)
अपने वाई-फाई राउटर के लिए अपटाइम के घंटे प्राप्त करने के लिए अपने यूपीएस को स्टीम पंक करें: आपके यूपीएस को अपनी 12 वी डीसी बैटरी पावर को 220 वी एसी पावर में परिवर्तित करने के बारे में कुछ मौलिक रूप से असहमत है ताकि आपके राउटर और फाइबर ओएनटी चलाने वाले ट्रांसफॉर्मर इसे वापस परिवर्तित कर सकें 12 वी डीसी! आप इसके खिलाफ भी हैं [आमतौर पर
अपने मोबाइल फोन के साथ अपने मॉडल ट्रेन लेआउट को नियंत्रित करें!: 11 कदम (चित्रों के साथ)
अपने मोबाइल फोन के साथ अपने मॉडल ट्रेन लेआउट को नियंत्रित करें!: वायर्ड थ्रॉटल और टर्नआउट नियंत्रकों के साथ एक मॉडल ट्रेन लेआउट को नियंत्रित करना शुरुआती लोगों के लिए एक अच्छी शुरुआत हो सकती है लेकिन वे गैर-पोर्टेबिलिटी की समस्या पैदा करते हैं। साथ ही, बाजार में आने वाले वायरलेस कंट्रोलर या तो कुछ लोकोमोटिव को ही नियंत्रित कर सकते हैं
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण - NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में - आरजीबी एलईडी स्ट्रिप स्मार्टफोन नियंत्रण: 4 कदम
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण | NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में | RGB LED STRIP स्मार्टफोन कंट्रोल: हाय दोस्तों इस ट्यूटोरियल में हम सीखेंगे कि RGB LED स्ट्रिप को नियंत्रित करने के लिए IR रिमोट के रूप में nodemcu या esp8266 का उपयोग कैसे करें और Nodemcu को वाईफाई पर स्मार्टफोन द्वारा नियंत्रित किया जाएगा। तो मूल रूप से आप अपने स्मार्टफोन से RGB LED STRIP को नियंत्रित कर सकते हैं
इलेक्ट्रॉनिक गति नियंत्रण (ईएससी) के लिए नियंत्रण सिग्नल जनरेटर वैकल्पिक: 7 कदम
इलेक्ट्रॉनिक गति नियंत्रण (ईएससी) के लिए नियंत्रण सिग्नल जेनरेटर विकल्प: कुछ समय पहले मैंने अपने यूट्यूब चैनल पर एक वीडियो (https://www.youtube.com/watch?v=-4sblF1GY1E) प्रकाशित किया जहां मैंने दिखाया कि पवन टरबाइन कैसे बनाया जाता है ब्रशलेस डीसी मोटर से। मैंने स्पेनिश में वीडियो बनाया और यह समझाया कि यह इंजन दिया गया था
अपने टांका लगाने वाले लोहे के लिए एक चर तापमान नियंत्रण के रूप में अपने पुराने डिमर स्विच को पुनर्चक्रित करना: 7 कदम
आपके टांका लगाने वाले लोहे के लिए एक चर तापमान नियंत्रण के रूप में अपने पुराने डिमर स्विच को पुनर्चक्रण करना: मैंने टांका लगाने वाले लोहे के लिए बहुत सारे पेशेवर चर तापमान नियंत्रण देखा है, लेकिन बहुत महंगा है। इसलिए मैं एक पुराने डिमर स्विच, आउटलेट, गैंग प्लेट और प्लग में से एक बनाता हूं जो पहले से ही कबाड़ हो गया है और कुछ पुराने पीवीसी स्विच बॉक्स जो इसके साथ आए हैं और इसलिए