विषयसूची:

Sonoff वॉल स्विच ऐड-ऑन: 4 कदम
Sonoff वॉल स्विच ऐड-ऑन: 4 कदम

वीडियो: Sonoff वॉल स्विच ऐड-ऑन: 4 कदम

वीडियो: Sonoff वॉल स्विच ऐड-ऑन: 4 कदम
वीडियो: WiFi Smart Switch Wiring & Pairing Tutorial - SONOFF MINI Extreme 2024, नवंबर
Anonim
Sonoff वॉल स्विच ऐड-ऑन
Sonoff वॉल स्विच ऐड-ऑन

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

शर्त

1. Sonoff T1 को या तो हवा (OTA) पर या CP2102 USB से TTL अडैप्टर के साथ फ्लैश करने के साधन।

2. Mqtt ब्रोकर सूचना प्राप्त करने के लिए।

3. स्विच को नियंत्रित करने और सेंसर डेटा प्रदर्शित करने के लिए होम ऑटोमेशन प्लेटफॉर्म।

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

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

मैं हमेशा एक केंद्रीय अपार्टमेंट तापमान पढ़ना चाहता हूं ताकि मैं पूरे घर में शीतलन/हीटिंग को स्वचालित कर सकूं। एक विकल्प के रूप में, मैंने अलार्म सक्रिय होने पर उस सामान्य बीपिंग को देने के लिए एक बजर जोड़ा। यह निर्देश योग्य है कि मैं इसके बारे में कैसे गया

सावधानी

स्विच को हटाते या जोड़ते समय एसी वोल्टेज के साथ कई बार काम करना होगा, कृपया सावधान रहें।

चरण 1: फर्मवेयर सेटअप

फर्मवेयर सेटअप
फर्मवेयर सेटअप
फर्मवेयर सेटअप
फर्मवेयर सेटअप
फर्मवेयर सेटअप
फर्मवेयर सेटअप

मैंने अपने वॉल स्विच पर फ़र्मवेयर सेट करना शुरू किया, और सोनॉफ़ एक ESP8266 चिप चलाता है, जो जब तस्मोटा या ईएसपीहोम के साथ फ्लैश करने के बाद सेंसर, रिले, स्विच और एलईडी को कनेक्ट करने की अनुमति देता है, तो मैं तस्मोटा पर ध्यान केंद्रित कर रहा हूं। फर्मवेयर जो मैं मुख्य रूप से उपयोग करता हूं।

फर्मवेयर को चमकाने के लिए उपयोग किए जाने वाले ब्रेकआउट पैड ESP8266 Tx और Rx पिन के 2 GPIO पिन को उजागर करते हैं, जो GPIO 1 और GPIO 3 से सम्मानपूर्वक संबंधित होते हैं।

पिन करने के लिए इनका उपयोग करते समय दो बातें जाननी चाहिए। बूट के दौरान दोनों पिन उच्च हो जाते हैं, जिसका अर्थ है कि वे बूटअप प्रक्रिया के दौरान एक स्प्लिट सेकेंड के लिए 3.3v आउटपुट करते हैं, और सबसे महत्वपूर्ण बात यह है कि यदि प्रारंभ प्रक्रिया के दौरान टीएक्स जीपीआईओ 1 पिन कम खींचा जाता है, तो नियंत्रक बूट करने में विफल रहता है।

इसे ध्यान में रखते हुए, मैंने GPIO1 (TXD) पर तापमान सेंसर और GPIO3 (RXD) पर बजर जोड़ने का फैसला किया।

Tasmota के कॉन्फ़िगरेशन पृष्ठ पर जाने के बाद, "मॉड्यूल कॉन्फ़िगर करें" चुनें और मॉड्यूल को "Sonoff T1" के रूप में चुनें, जो आपके पास संबंधित गैंग स्विच के साथ है, सहेजें पर क्लिक करें, और रीबूट करने की प्रतीक्षा करें।

रिबूट के बाद "मॉड्यूल कॉन्फ़िगर करें" पृष्ठ पर वापस जाएं, अब हम GPIO1 द्वारा ड्रॉप-डाउन सूची से अपने तापमान सेंसर का चयन कर सकते हैं। मैं एक DHT22 का उपयोग कर रहा हूं, इसलिए मैंने AM2301 का चयन किया है अन्य बॉक्स विकल्पों में से DHT11 और SI7021 हैं।

वैकल्पिक।

बजर में जोड़ने पर GPIO3 के लिए ड्रॉप मेनू से बजर चुनें।

चरण 2: मोड के लिए समय

मोड के लिए समय
मोड के लिए समय
मोड के लिए समय
मोड के लिए समय
मोड के लिए समय
मोड के लिए समय
मोड के लिए समय
मोड के लिए समय

सेंसर और वैकल्पिक बजर को जोड़ने के लिए थोड़ा सोल्डरिंग की आवश्यकता होती है और यह पता लगाना होता है कि तारों को कैसे चलाया जाए।

आरेख के अनुसार तापमान संवेदक और बजर संलग्न करें

1. तापमान सेंसर की डेटा लाइन को TXD से और बजर के पॉजिटिव लीड को RXD से कनेक्ट करें

2. तापमान के वीसीसी को प्रकाश स्विच पर 3.3v पिन से कनेक्ट करें

3. तापमान सेंसर के ग्राउंड और बजर के नेगेटिव को GND. से कनेक्ट करें

मैंने पीसीबी में कुछ महिला हेडर पिन जोड़ने का फैसला किया और पिनों को चलाने के लिए प्लास्टिक कवर के पीछे मिल गया।

फिर मैंने हेडर पिन के माध्यम से सेंसर और बजर को जोड़ने के लिए एक छोटा तार करघा बनाया।

इसका परीक्षण करने का समय, मुख्य चालू करें और यह या तो काम पर जा रहा है या उड़ा रहा है, सौभाग्य से सब कुछ काम कर गया।

चरण 3: यह सब साफ करना

नीटिंग इट ऑल अप
नीटिंग इट ऑल अप
नीटिंग इट ऑल अप
नीटिंग इट ऑल अप
नीटिंग इट ऑल अप
नीटिंग इट ऑल अप

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

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

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

मैंने दो एसटीएल फाइलें संलग्न की हैं, एक जो सिर्फ तापमान सेंसर के लिए है और दूसरी जिसमें बजर शामिल है।

चरण 4: निष्कर्ष

निष्कर्ष
निष्कर्ष
निष्कर्ष
निष्कर्ष

फर्मवेयर सेट के साथ और सभी हार्डवेयर स्थापित और परियोजना को साफ करने के साथ समाप्त हो जाता है, तापमान सेंसर स्वचालित रूप से तस्मोटा की होम स्क्रीन पर प्रदर्शित होता है, और एक बार सेटअप के बाद मान 5min अंतराल अपडेट पर MQTT सर्वर पर प्रसारित होते हैं।

यहां से, आप अपने डिवाइस पर देखने के लिए या ऑटोमेशन के लिए उपयोग किए जाने के लिए सेंसर डेटा को अपने पसंदीदा ऑटोमेशन प्लेटफॉर्म में आयात कर सकते हैं।

ऐच्छिक

कंसोल में बजर का परीक्षण बजर में टाइप करके किया जा सकता है, इसके बाद अल्पविराम द्वारा अलग किए गए 3 नंबर

पहला नंबर बीप की मात्रा है

दूसरा नंबर एक बीप की अवधि है

तीसरा नंबर व्यक्तिगत बीप के बीच मौन अवधि है

अतिरिक्त जानकारी

MQTT के साथ बजर का उपयोग करने के लिए cmnd/Topic/Buzzer को उपरोक्त के क्रमांक के रूप में एक संदेश पेलोड भेजें

बजर के बारे में अधिक जानकारी के लिए दस्तावेज़ीकरण यहाँ पाया जा सकता है

tasmota.github.io/docs/Buzzer/

सिफारिश की: