विषयसूची:

ESP8266, Google होम और ओपनहैब इंटीग्रेशन और वेबकंट्रोल के साथ ब्लाइंड्स कंट्रोल: 5 स्टेप्स (चित्रों के साथ)
ESP8266, Google होम और ओपनहैब इंटीग्रेशन और वेबकंट्रोल के साथ ब्लाइंड्स कंट्रोल: 5 स्टेप्स (चित्रों के साथ)

वीडियो: ESP8266, Google होम और ओपनहैब इंटीग्रेशन और वेबकंट्रोल के साथ ब्लाइंड्स कंट्रोल: 5 स्टेप्स (चित्रों के साथ)

वीडियो: ESP8266, Google होम और ओपनहैब इंटीग्रेशन और वेबकंट्रोल के साथ ब्लाइंड्स कंट्रोल: 5 स्टेप्स (चित्रों के साथ)
वीडियो: BEST VALUE WALL MOUNTED TABLET 2024, नवंबर
Anonim
Image
Image
स्टेपर मोटर, गियर्स और हैंडल
स्टेपर मोटर, गियर्स और हैंडल

इस निर्देशयोग्य में मैं आपको दिखाता हूं कि कैसे मैंने अपने ब्लाइंड्स में ऑटोमेशन जोड़ा। मैं इसे ऑटोमेशन जोड़ने और हटाने में सक्षम होना चाहता था, इसलिए सभी इंस्टॉलेशन क्लिप ऑन हैं।

मुख्य भाग हैं:

  • स्टेपर मोटर
  • स्टेपर ड्राइवर नियंत्रित बिज ESP-01
  • गियर और बढ़ते ब्रैकेट

मैं Google होम, अपने ओपनहैब सर्वर और एक वेबसाइट के माध्यम से ब्लाइंड्स को नियंत्रित करता हूं।

आप अभी भी अंधा को मैन्युअल रूप से नियंत्रित कर सकते हैं, क्योंकि जब अंधा स्वचालित रूप से नहीं खुल रहे हैं या बंद हो रहे हैं, तो स्टेपर मोटर अक्षम है।

आपूर्ति

मैंने अधिकांश घटक Aliexpress के रूप में खरीदे हैं

ESP8266: ESP-01

स्टेपर मोटर

A4988 स्टेपर ड्राइवर

अंधों को नियंत्रित करने के लिए श्रृंखला

बक कन्वर्टर

बिजली की आपूर्ति

मैंने गियर और माउंटिंग ब्रैकेट को स्वयं डिज़ाइन और प्रिंट किया

चरण 1: स्टेपर मोटर, गियर्स और हैंडल

स्टेपर मोटर, गियर्स और हैंडल
स्टेपर मोटर, गियर्स और हैंडल
स्टेपर मोटर, गियर्स और हैंडल
स्टेपर मोटर, गियर्स और हैंडल

मैंने Fusion360 में गियर को फिर से इंजीनियर करने के लिए पर्दे के रोलर से गियर हटा दिया। मैंने अलग-अलग गियर्स के साथ एक्सपेरिमेंट किया। छोटे गियर्स ने बड़ा टॉर्क दिया, लेकिन बॉल-चेन पर कम पकड़। 12 दांतों वाला एक गियर मेरे लिए सबसे अच्छा काम करता था और मैंने स्टेपर मोटर और बॉल-चेन के साथ गियर फिट करने के लिए एक माउंटिंग ब्रैकेट तैयार किया।

मैंने हैंडल को मानक Luxaflex हैंडल पर क्लिप करने के लिए डिज़ाइन किया है।

सभी ३डी भागों की एसटीएल फाइलें मेरे थिंगविवर्स पेज पर प्रकाशित होती हैं।

चरण 2: स्टेपर ड्राइवर हार्डवेयर

स्टेपर ड्राइवर हार्डवेयर
स्टेपर ड्राइवर हार्डवेयर
स्टेपर ड्राइवर हार्डवेयर
स्टेपर ड्राइवर हार्डवेयर
स्टेपर ड्राइवर हार्डवेयर
स्टेपर ड्राइवर हार्डवेयर
स्टेपर ड्राइवर हार्डवेयर
स्टेपर ड्राइवर हार्डवेयर

हार्डवेयर से मिलकर बनता है:

  • ESP-01 और A4988 स्टेपर ड्राइवर को पावर देने के लिए स्टेप डाउन (हिरन) कन्वर्टर (12V से 3.3V)
  • ESP-01 जो वाईफाई नेटवर्क से जुड़ता है और स्टेपर ड्राइवर को नियंत्रित करता है (सक्षम / अक्षम, मोटर दिशा और कदम)
  • स्टेपर ड्राइवर A4988
  • स्टेपर मोटर (17HS4401)
  • कुछ इलेक्ट्रॉनिक घटक

मैंने महिला कनेक्टर्स को एक पूर्ण बोर्ड में मिलाया और ऊपर वर्णित घटकों को जोड़ा।

चरण 3: सॉफ्टवेयर

सॉफ्टवेयर
सॉफ्टवेयर
सॉफ्टवेयर
सॉफ्टवेयर

कोड मेरे जीथब पर प्रकाशित हुआ है।

अप्रैल 2020 संपादित करें: बिना MQTT वाला संस्करण और केवल वेबकंट्रोल जोड़ा गया है।

अप्रैल 2020 संपादित करें: + 10% और - 10% वेबइंटरफेस में जोड़ा जाता है।

MQTT नियंत्रण वाला कार्यक्रम:

  • वाईफाई नेटवर्क और एमक्यूटीटी सर्वर से जुड़ता है
  • जाँचता है कि क्या ब्लाइंड्स की स्थिति सेटिंग के बराबर है, यदि नहीं तो यह सेटिंग से मिलान करने के लिए स्थिति को बदलता है। फिर स्टेपर मोटर को सक्षम करें, सही संख्या में चरणों को निष्पादित करें। स्टेपर मोटर को अक्षम करें।
  • एक सेटिंग MQTT या वेबसर्वर के माध्यम से प्राप्त की जा सकती है।
  • फर्मवेयर को ओटीए अपडेट करने के लिए वेबसर्वर HTTPUpdateServer मोड में प्रवेश कर सकता है।

A4988 ड्राइवर का 'EN' पिन सेट करके स्टेपर मोटर को अक्षम करना महत्वपूर्ण है:

  • यदि सेटिंग समान रहती है तो डिवाइस द्वारा उपयोग किए जाने वाले करंट की मात्रा कम करें (अधिकांश समय)
  • अंधा का मैन्युअल नियंत्रण सक्षम करें।

HTTPUpdateServer IP पते/अपडेट पर सक्षम है। वेबसर्वर के माध्यम से अद्यतन मोड में प्रवेश करने से पहले, यह राज्य को केंद्र स्थिति में बदल देता है, क्योंकि कार्यक्रम केंद्र राज्य में शुरू होता है।

इस प्रकार मैंने चरणों की संख्या प्राप्त की:

बंद और खुले के बीच की रस्सी की कुल लंबाई लगभग 40 सेमी है। गियर की एक क्रांति लगभग है। 7.5 सेमी। कॉर्ड की कुल लंबाई 40 / 7.5 = लगभग है। 5.3 चक्कर। मैं कॉर्ड को फैलाना नहीं चाहता और डिवाइस बीच की स्थिति से शुरू होता है, इसलिए मैं इसे 5 क्रांति (2.5 एक में और 2.5 दूसरी दिशा में) के लिए गोल करता हूं। स्टेपर मोटर की एक क्रांति 200 कदम है, लेकिन मैंने अपने स्टेपर मोटर ड्राइवर को चौथाई कदम पर सेट किया है, इसलिए एक क्रांति 800 चौथाई कदम है। ५ चक्कर ४००० चौथाई कदम (MAX_STEPS) हैं। नज़दीकी सेटिंग (CLOSE_STEPS) ९०% बंद = ३६०० कदम है; खुली सेटिंग (OPEN_STEPS) 10% = 400 कदम है। मध्य स्थिति (CENTER_STEPS) 50% 2000 कदम है और डिवाइस शुरू होने पर चरणों की प्रारंभिक संख्या है।

चरण 4: विधानसभा

सभा
सभा
सभा
सभा
सभा
सभा

मेरे नियंत्रक को स्टेपर मोटर के बढ़ते ब्रैकेट के माध्यम से खिड़की पर रखा गया है

मैंने स्टेपर मोटर के लिए बैक एंड डिज़ाइन किया है जिसमें स्टेपर ड्राइवर और ESP-01 है।

चरण 5: गृह स्वचालन

घर स्वचालन
घर स्वचालन

मूल: मेरे पास रास्पबेरी पाई ज़ीरो है जो रास्पियन स्ट्रेच लाइट, नोडरेड और ओपनहैब 2.4.0 चल रहा है

मार्च 2021 को संपादित करें: मेरे पास रास्पबेरी पाई 3 बी है जो रास्पियन बस्टर लाइट, नोडरेड और ओपनहैब 3.0.0 चला रहा है।

मेरे Openhab आइटम, नियम और साइटमैप मेरे Github पर हैं। अप्रैल 2020 संपादित करें: + 10% और - 10% सेटपॉइंट Openhab में साइटमैप में जोड़ा गया है। मार्च 2021 संपादित करें: मैंने फ़ाइलों में Openhab 3 विवरण जोड़ा।

यह निर्देश देखें कि मैंने Openhab 3 पर MQTT कैसे सेट किया

इस मामले में नोड रेड का उपयोग केवल डिबगिंग उद्देश्यों के लिए किया जाता है।

गूगल असिस्टेंट

Google होम ओपनहैब एकीकरण का वर्णन यहां किया गया है।

यदि मेरा टीवी ओपनहैब के माध्यम से चालू है, तो नियम के अनुसार बंद हो जाता है।

"Ok Google, विंडो ब्लाइंड्स को 50 पर सेट करें"

सिफारिश की: