विषयसूची:
- चरण 1: घटक और सॉफ़्टवेयर की आवश्यकता
- चरण 2: पूर्वापेक्षाएँ
- चरण 3: एकीकरण
- चरण 4: Tasmotized NodeMCU 8CH रिले का वेब सर्वर
- चरण 5: तस्मोटा फर्मवेयर फ्लैश डिवाइस का कॉन्फ़िगरेशन
- चरण 6: 8CH रिले बोर्ड को नियंत्रित करने के लिए ESP8266 NodeMCU के लिए कॉन्फ़िगरेशन
- चरण 7: फ्रिटिंग योजना
- चरण 8: अपने ESP8266 आधारित डिवाइस पर तस्मोटा फर्मवेयर कैसे फ्लैश करें
- चरण 9: गृह सहायक एकीकरण
- चरण 10: संदर्भ
- चरण 11: मेरे ब्लॉग और यूट्यूब चैनल पर जाएँ
वीडियो: Tasmotized NodeMCU 8CH Sonoff रिले: 11 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
यह एक NodeMCU Tasmota-Sonoff फर्मवेयर फ्लैशेड 8CH रिले कंट्रोल प्रोजेक्ट है
Sonoff-Tasmota ESP8266 आधारित उपकरणों के लिए एक वैकल्पिक फर्मवेयर है जैसे NodeMCU स्मार्ट होम (ioT) सिस्टम के वाईफाई पर नियंत्रण की अनुमति देता है।
मेरा विचार था कि एक 8CH रिले को वाईफाई पर एक Tasmota फर्मवेयर फ्लैश (Tasmotized) NodeMCU बोर्ड के साथ नियंत्रित किया जाए।
मैं इससे प्रेरित था:
Tasmota या अन्य फर्मवेयर के साथ ESP8266 आधारित Sonoff उपकरणों को फ्लैश और कॉन्फ़िगर करने का सबसे तेज़ तरीका - Youtube पर वायस कंप्यूटर द्वारा
होम ऑटोमेशन प्रोजेक्ट्स में उपयोग के लिए Sonoff डिवाइसेस पर फर्मवेयर कैसे बदलें - DrZzs द्वारा Youtube पर
निर्देश पर सारथ३४१ द्वारा NodeMCU पर चमकती SONOFF तस्मोटा फर्मवेयर
www.instructables.com/id/Flashing-SONOFF-T…
चरण 1: घटक और सॉफ़्टवेयर की आवश्यकता
NodeMCU विकास बोर्ड
Sonoff Tasmota फर्मवेयर
दीमक सॉफ्टवेयर (पीसी)
उन्नत आईपी स्कैनर (पीसी)
या फिंगर (एंड्रॉइड / आईओएस एपीपी)
Arduino IDE
8CH रिले बोर्ड
ड्यूपॉन्ट फीमेल टू फीमेल वायर
ब्रेडबोर्ड
माइक्रोयूएसबी केबल
चरण 2: पूर्वापेक्षाएँ
गीथब https://github.com/arendst/Sonoff-Tasmota से Sonoff Tasmota फर्मवेयर डाउनलोड करें
सुनिश्चित करें कि आपके पास अपने Arduino IDE पर ESP8266 लाइब्रेरी स्थापित है।
यदि आप जानना चाहते हैं कि ESP8266 लाइब्रेरी को ठीक से कैसे स्थापित किया जाए, तो NodeMCU पर फ्लैशिंग SONOFF Tasmota फर्मवेयर के इस पूरे ब्लॉग पर जाएँ
चरण 3: एकीकरण
Tasmotized NodeMCU 8CH रिले को विभिन्न IoT प्लेटफॉर्म के साथ एकीकृत किया जा सकता है:
होम सहायक
यति (Android और IOS के लिए डोमोटिक ऐप)
एमक्यूटीटी ब्रोकर https://www.hivemq.com/blog/mqtt- Essentials-part-3…
(कॉन्फ़िगरेशन उदाहरण:
(मुफ्त उपलब्ध एमक्यूटीटी क्लाउड ब्रोकर का उदाहरण:
वेब ब्राउज़र का उपयोग करके अपने एम्बेडेड वेब सर्वर (या तो एपी या डीएचसीपी या स्थिर आईपी पते के साथ) के माध्यम से Tasmotized NodeMCU 8CH रिले तक पहुंच को निर्देशित करना भी संभव है।
इंटरनेट से Tasmotized NodeMCU 8CH रिले तक पहुँचने के लिए आपको अपने राउटर को Tasmotized NodeMCU 8CH रिले वेब सर्वर पर रीडायरेक्ट करने के लिए पोर्ट करना होगा (वेब ब्राउज़र के माध्यम से सुलभ वेब पेज के नीचे देखें)
चरण 4: Tasmotized NodeMCU 8CH रिले का वेब सर्वर
यह वेब सर्वर पेज है जिसे आपके पसंदीदा वेब ब्राउज़र के माध्यम से Tasmotized NodeMCU 8CH रिले तक सीधे पहुंच के लिए एक्सेस किया जा सकता है और 8 रिले को स्वतंत्र रूप से कमांड किया जा सकता है।
इस पृष्ठ से Tasmotized डिवाइस को कॉन्फ़िगर करना, फर्मवेयर अपग्रेड करना और डिवाइस को कंसोल के माध्यम से कमांड भेजना भी संभव है।
यह सभी देखें:
प्रारंभिक कॉन्फ़िगरेशन तस्मोटा फर्मवेयर:
Sonoff Tasmota फर्मवेयर कॉन्फ़िगर करें:
Integrazione SONOFF con MQTT: प्रोग्राम के लिए:
चरण 5: तस्मोटा फर्मवेयर फ्लैश डिवाइस का कॉन्फ़िगरेशन
डिफ़ॉल्ट रूप से, Tasmota फर्मवेयर फ़ैश्ड डिवाइस Sonoff Basic में होगा।
इसलिए आपको इसे 'कॉन्फ़िगरेशन' मेनू में 'जेनेरिक' में बदलना होगा।
'कॉन्फ़िगरेशन' पर क्लिक करें और उसके अंदर 'मॉड्यूल कॉन्फ़िगर करें' चुनें।
चरण 6: 8CH रिले बोर्ड को नियंत्रित करने के लिए ESP8266 NodeMCU के लिए कॉन्फ़िगरेशन
बोर्ड को जेनेरिक और सेव के रूप में चुनें।
डिवाइस पुनरारंभ हो जाएगा।
यह विकल्प सभी ESP8266 बोर्डों के लिए है।
अब यदि आप कॉन्फ़िगरेशन पर क्लिक करते हैं, तो आप अधिक GPIO विकल्प देख सकते हैं।
इसका उपयोग करके आप GPIO Functions को Select कर सकते हैं।
GPIO सेटिंग के आधार पर विकल्प होमपेज जैसे DHT, रिले, स्विच और कई अन्य पर दिखाई देगा।
इस परियोजना में मैंने इस्तेमाल किया:
GIO0 Relay8 के रूप में (NodeMCU का पिन D3) - 8CH रिले बोर्ड के रिले पिन 8 से जुड़ा
GPIO2 रिले 7 के रूप में (NodeMCU का पिन D4) - 8CH रिले बोर्ड के रिले पिन 7 से जुड़ा है
GPIO4 रिले6 के रूप में (NodeMCU का पिन D2) - 8CH रिले बोर्ड के रिले पिन 6 से जुड़ा है
GPIO5 Realy5 के रूप में (NodeMCU का पिन D1) - 8CH रिले बोर्ड के रिले पिन 5 से जुड़ा है
GPIO12 रिले 2 के रूप में (NodeMCU का पिन D6) - 8CH रिले बोर्ड के रिले पिन 2 से जुड़ा
GPIO13 रिले4 के रूप में (NodeMCU का पिन D7) - 8CH रिले बोर्ड के रिले पिन 4 से जुड़ा है
GPIO14 Relay3 के रूप में (NodeMCU का पिन D5) - 8CH रिले बोर्ड के रिले पिन 3 से जुड़ा
GPIO15 रिले 2 के रूप में (NodeMCU का पिन D8) - 8CH रिले बोर्ड के रिले पिन 2 से जुड़ा
GPIO16 रिले16 के रूप में (NodeMCU का पिन D0) - 8CH रिले बोर्ड के रिले पिन 1 से जुड़ा
चरण 7: फ्रिटिंग योजना
NodeMCU और 8CH रिले बोर्ड के बीच कनेक्शन के लिए फ्रिटिंग योजना।
नोट: वीसीसी 5वी डीसी है
चरण 8: अपने ESP8266 आधारित डिवाइस पर तस्मोटा फर्मवेयर कैसे फ्लैश करें
यदि आप अपने ESP8266 डिवाइस को Arduino IDE के साथ फ्लैश करना चाहते हैं, तो GitHub से Sonoff फर्मवेयर स्रोत कोड का उपयोग करें:
अपने ESP8266 डिवाइस को फ्लैश करने का दूसरा तरीका है, Python कमांड लाइन या Platformio IDE का उपयोग करके ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) के साथ sonoff.bin का उपयोग करना।
यहां आप दोनों sonoff.bin या sonoff स्रोत कोड फर्मवेयर https://github.com/arendst/Sonoff-Tasmota/releases डाउनलोड कर सकते हैं
चरण 9: गृह सहायक एकीकरण
होम असिस्टेंट के साथ अपने Tasmotized NodeMCU 8CH रिले को कैसे एकीकृत करें
पूर्वापेक्षाएँ:
1. एम्बेडेड होम असिस्टेंट MQTT ब्रोकर (या एक वैकल्पिक MQTT ब्रोकर) सेटअप करें
2. Tasmotized NodeMCU को अपने ब्रोकर के MQTT मापदंडों जैसे होस्ट (IP पता), पोर्ट (आमतौर पर 1883), क्लाइंट, उपयोगकर्ता और अपने MQTT ब्रोकर के पासवर्ड के साथ कॉन्फ़िगर करें।
यह मेरे गृह सहायक पैनल में Tasmotized NodeMCU 8CH रिले (रोशनी के रूप में) को एकीकृत करने के लिए मेरा कॉन्फ़िगरेशन.yaml अनुभाग है:
#Tasmota_Sonoff_8CH_Relay light:
- उपनाम: Tasmota_Sonoff_NodeMCU_8CH
मंच: एमक्यूटीटी
नाम: "सीएच 1"
State_topic: "stat/Sonoff_NodeMCU_GS/POWER1"
कमांड_टॉपिक: "cmnd/Sonoff_NodeMCU_GS/POWER1"
क्यूओएस: 0
पेलोड_ऑन: "चालू"
पेलोड_ऑफ़: "ऑफ़"
पेलोड_उपलब्ध: "ऑनलाइन"
payload_not_उपलब्ध: "ऑफ़लाइन"
बनाए रखना: झूठा
- उपनाम: Tasmota_Sonoff_NodeMCU_8CH
मंच: एमक्यूटीटी
नाम: "सीएच 2"
State_topic: "stat/Sonoff_NodeMCU_GS/POWER2"
कमांड_टॉपिक: "cmnd/Sonoff_NodeMCU_GS/POWER2"
क्यूओएस: 0
पेलोड_ऑन: "चालू"
पेलोड_ऑफ़: "ऑफ़"
पेलोड_उपलब्ध: "ऑनलाइन"
payload_not_उपलब्ध: "ऑफ़लाइन"
बनाए रखना: झूठा
- उपनाम: Tasmota_Sonoff_NodeMCU_8CH
मंच: एमक्यूटीटी
नाम: "सीएच 3"
State_topic: "stat/Sonoff_NodeMCU_GS/POWER3"
कमांड_टॉपिक: "cmnd/Sonoff_NodeMCU_GS/POWER3"
क्यूओएस: 0
पेलोड_ऑन: "चालू"
पेलोड_ऑफ़: "ऑफ़"
पेलोड_उपलब्ध: "ऑनलाइन"
payload_not_उपलब्ध: "ऑफ़लाइन"
बनाए रखना: झूठा
- उपनाम: Tasmota_Sonoff_NodeMCU_8CH
मंच: एमक्यूटीटी
नाम: "सीएच 4"
State_topic: "stat/Sonoff_NodeMCU_GS/POWER4"
कमांड_टॉपिक: "cmnd/Sonoff_NodeMCU_GS/POWER4"
क्यूओएस: 0
पेलोड_ऑन: "चालू"
पेलोड_ऑफ़: "ऑफ़"
पेलोड_उपलब्ध: "ऑनलाइन"
payload_not_उपलब्ध: "ऑफ़लाइन"
बनाए रखना: झूठा
- उपनाम: Tasmota_Sonoff_NodeMCU_8CH
मंच: एमक्यूटीटी
नाम: "सीएच5"
State_topic: "stat/Sonoff_NodeMCU_GS/POWER5"
कमांड_टॉपिक: "cmnd/Sonoff_NodeMCU_GS/POWER5"
क्यूओएस: 0
पेलोड_ऑन: "चालू"
पेलोड_ऑफ़: "ऑफ़"
पेलोड_उपलब्ध: "ऑनलाइन"
payload_not_उपलब्ध: "ऑफ़लाइन"
बनाए रखना: झूठा
- उपनाम: Tasmota_Sonoff_NodeMCU_8CH
मंच: एमक्यूटीटी
नाम: "सीएच 6"
State_topic: "stat/Sonoff_NodeMCU_GS/POWER6"
कमांड_टॉपिक: "cmnd/Sonoff_NodeMCU_GS/POWER6"
क्यूओएस: 0
पेलोड_ऑन: "चालू"
पेलोड_ऑफ़: "ऑफ़"
पेलोड_उपलब्ध: "ऑनलाइन"
payload_not_उपलब्ध: "ऑफ़लाइन"
बनाए रखना: झूठा
- उपनाम: Tasmota_Sonoff_NodeMCU_8CH
मंच: एमक्यूटीटी
नाम: "सीएच 7"
State_topic: "stat/Sonoff_NodeMCU_GS/POWER7"
कमांड_टॉपिक: "cmnd/Sonoff_NodeMCU_GS/POWER7"
क्यूओएस: 0
पेलोड_ऑन: "चालू"
पेलोड_ऑफ़: "ऑफ़"
पेलोड_उपलब्ध: "ऑनलाइन"
payload_not_उपलब्ध: "ऑफ़लाइन"
बनाए रखना: झूठा
- उपनाम: Tasmota_Sonoff_NodeMCU_8CH
मंच: एमक्यूटीटी
नाम: "सीएच 8"
State_topic: "stat/Sonoff_NodeMCU_GS/POWER8"
कमांड_टॉपिक: "cmnd/Sonoff_NodeMCU_GS/POWER8"
क्यूओएस: 0
पेलोड_ऑन: "चालू"
पेलोड_ऑफ़: "ऑफ़"
पेलोड_उपलब्ध: "ऑनलाइन"
payload_not_उपलब्ध: "ऑफ़लाइन"
बनाए रखना: झूठा
चरण 10: संदर्भ
Sonoff-Tasmota फर्मवेयर विकी:
Sonoff-Tasmota फर्मवेयर:
NodeMCU पर फ्लैशिंग SONOFF फर्मवेयर:
चरण 11: मेरे ब्लॉग और यूट्यूब चैनल पर जाएँ
एमजीएस DIY
सिफारिश की:
NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन: 16 कदम
NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन: मेरे पिछले NodeMCU प्रोजेक्ट्स में, मैंने Blynk ऐप से दो घरेलू उपकरणों को नियंत्रित किया है। मुझे प्रोजेक्ट को मैन्युअल नियंत्रण के साथ अपग्रेड करने और अधिक सुविधाओं को जोड़ने के लिए कई टिप्पणियां और संदेश प्राप्त हुए हैं। इसलिए मैंने इस स्मार्ट होम एक्सटेंशन बॉक्स को डिज़ाइन किया है। इस IoT
NodeMCU रिले मॉड्यूल का उपयोग कर एलेक्सा स्मार्ट होम सिस्टम: 10 कदम
NodeMCU रिले मॉड्यूल का उपयोग कर एलेक्सा स्मार्ट होम सिस्टम: इस IoT प्रोजेक्ट में, मैंने NodeMCU ESP8266 & का उपयोग करके एलेक्सा स्मार्ट होम ऑटोमेशन सिस्टम बनाया है। रिले मॉड्यूल। वॉयस कमांड से आप लाइट, पंखे और अन्य घरेलू उपकरणों को आसानी से नियंत्रित कर सकते हैं। इको डॉट स्मार्ट स्पीकर को कनेक्ट करने के लिए
NodeMCU सेंसर कंट्रोल रिले के साथ IoT आधारित होम ऑटोमेशन कैसे बनाएं: 14 कदम (चित्रों के साथ)
NodeMCU सेंसर कंट्रोल रिले के साथ IoT आधारित होम ऑटोमेशन कैसे करें: इस IoT आधारित प्रोजेक्ट में, मैंने रियल-टाइम फीडबैक के साथ Blynk और NodeMCU कंट्रोल रिले मॉड्यूल के साथ होम ऑटोमेशन बनाया है। मैनुअल मोड में, इस रिले मॉड्यूल को मोबाइल या स्मार्टफोन और मैनुअल स्विच से नियंत्रित किया जा सकता है। ऑटो मोड में, यह स्मार्ट
Sonoff बेसिक वाईफाई एक्सटेंडर - MQTT ड्राई कॉन्टैक्ट रिले - 5v DC लो वोल्टेज: 6 स्टेप्स
Sonoff बेसिक वाईफाई एक्सटेंडर - MQTT ड्राई कॉन्टैक्ट रिले - 5v DC लो वोल्टेज: ठीक है मेरे पास कुछ फर्स्ट जेनरेशन Sonoff बेसिक डिवाइस थे और मैं उन्हें 220v के साथ इस्तेमाल नहीं करना चाहता क्योंकि वे उस रिलीज में अभी तक वास्तव में सुरक्षित नहीं थे। वे कुछ देर से उनके साथ कुछ करने की प्रतीक्षा में लेटे हुए थे।तो मैं उस मार्टिन-गर पर ठोकर खाई
Nodemcu के साथ स्मार्ट हाउस टेलीग्राम बॉट (esp8266, रिले, Ds18b20): 8 कदम
Nodemcu (esp8266, Relay, Ds18b20) के साथ स्मार्ट हाउस टेलीग्राम बॉट: इस ट्यूटोरियल में मैं आपको दिखाऊंगा कि इसका उपयोग करके टेलीग्राम बॉट और कंट्रोल हाउस कैसे बनाया जाता है। लेकिन सबसे पहले, मेरे टेलीग्राम चैनल को सब्सक्राइब करें, और नई परियोजनाओं की खोज तेजी से करें। यह मेरे लिए प्रेरणा है।चलो चलें