विषयसूची:

SONOFF डुअल ट्यूटोरियल: MQTT और Ubidots का उपयोग करके अपने विद्युत उपकरणों को दूर से नियंत्रित करें: 4 कदम
SONOFF डुअल ट्यूटोरियल: MQTT और Ubidots का उपयोग करके अपने विद्युत उपकरणों को दूर से नियंत्रित करें: 4 कदम

वीडियो: SONOFF डुअल ट्यूटोरियल: MQTT और Ubidots का उपयोग करके अपने विद्युत उपकरणों को दूर से नियंत्रित करें: 4 कदम

वीडियो: SONOFF डुअल ट्यूटोरियल: MQTT और Ubidots का उपयोग करके अपने विद्युत उपकरणों को दूर से नियंत्रित करें: 4 कदम
वीडियो: वॉचडॉग और हार्टबीट्स के साथ अपने होम सर्वर की निगरानी (भारतीय उपशीर्षक के साथ अंग्रेजी) 2024, नवंबर
Anonim
SONOFF दोहरी ट्यूटोरियल: MQTT और Ubidots का उपयोग करके अपने विद्युत उपकरणों को दूर से नियंत्रित करें
SONOFF दोहरी ट्यूटोरियल: MQTT और Ubidots का उपयोग करके अपने विद्युत उपकरणों को दूर से नियंत्रित करें

यह $9 वाई-फाई रिले एक ही समय में दो उपकरणों को नियंत्रित कर सकता है। जानें कि इसे यूबीडॉट्स से कैसे जोड़ा जाए और इसकी पूरी क्षमता का इस्तेमाल किया जाए!

इस गाइड में आप सीखेंगे कि कैसे $9 के लिए वाई-फाई पर 110V उपकरणों के एक जोड़े को नियंत्रित किया जाए, Itead के SONOFF Dual का उपयोग करके। बाजार में उपभोक्ता-ग्रेड वाईफाई स्मार्ट प्लग की तुलना में, SONOFF बड़े पैमाने पर स्मार्ट होम और यहां तक कि औद्योगिक IoT प्रोजेक्ट बनाने के लिए एक बढ़िया विकल्प है। इसके अलावा, यह लोकप्रिय ESP8266 वाई-फाई चिप पर आधारित है, जो इसे Arduino वातावरण और अन्य संसाधनों जैसे Ubidots पर हमारे ESP पुस्तकालयों के साथ संगत बनाता है।

चरण 1: आवश्यकताएँ और सेटअप

आवश्यकताएँ और सेटअप
आवश्यकताएँ और सेटअप
आवश्यकताएँ और सेटअप
आवश्यकताएँ और सेटअप
आवश्यकताएँ और सेटअप
आवश्यकताएँ और सेटअप

इस निर्देश का पालन करने के लिए, आपको आवश्यकता होगी:

  • आपके कंप्यूटर का उपयोग करके SONOFF प्रोग्राम करने में सक्षम होने के लिए एक UartSBee डिवाइस
  • एक SONOFF दोहरी
  • UbidotsESPMQTT लाइब्रेरी
  • Ubidots खाता - या - STEM लाइसेंस

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

SONOFF डुअल डिवाइस को अलग करें, यह SONOFF TTL पिनआउट तक पहुंचने के लिए है, जिसे हमें ऑनबोर्ड ESP8266 प्रोग्राम करने की आवश्यकता होगी। SONOFF इसके दो पिन हेडर के बिना आता है, इसलिए यूनिट की प्रोग्रामिंग करने से पहले आपको उन्हें मिलाप करना होगा।

टांका लगाने के बाद, इस तालिका का अनुसरण करते हुए बोर्ड को UartSBee से कनेक्ट करें:

UartSBee - SONOFF डुअल

वीसीसी - वीसीसी

TX - RX

आरएक्स - TX

जीएनडी - जीएनडी

चरण 2: Arduino IDE सेटअप

Arduino IDE सेटअप
Arduino IDE सेटअप

Arduino IDE में, फ़ाइलें -> प्राथमिकताएँ पर क्लिक करें और इस URL को अतिरिक्त बोर्ड प्रबंधक URL फ़ील्ड में दर्ज करें, Arduino के लिए ESP8266 के पुस्तकालयों तक पहुँचने में सक्षम होने के लिए:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

यह फ़ील्ड एकाधिक URL का समर्थन करती है। यदि आपने पहले से ही अन्य URL टाइप किए हैं, तो उन्हें अल्पविराम से अलग करें।

  • टूल्स -> बोर्ड मेन्यू से बोर्ड्स मैनेजर खोलें और ESP8266 प्लेटफॉर्म इंस्टॉल करें।
  • स्थापना के बाद, टूल्स> बोर्ड मेनू पर जाएं और बोर्ड का चयन करें: जेनेरिक ESP8266 मॉड्यूल।
  • हमारे GitHub खाते में UbidotsESPMQTT लाइब्रेरी को ज़िप फ़ाइल के रूप में डाउनलोड करें।
  • अपने Arduino IDE में वापस, स्केच पर क्लिक करें -> लाइब्रेरी शामिल करें ->. ZIP लाइब्रेरी जोड़ें।
  • UbidotsESPMQTT की. ZIP फ़ाइल का चयन करें और फिर "स्वीकार करें" या "चुनें" पर क्लिक करें। Arduino IDE को बंद करें और इसे फिर से खोलें।

चरण 3: अपने SONOFF डुअल को कोड करना

अपने SONOFF डुअल को कोड करना
अपने SONOFF डुअल को कोड करना

यह नमूना कोड एक Ubidots चर की सदस्यता लेगा जो एक ही समय में दोनों रिले को चालू या बंद करता है।

कोड चलाने से पहले, अपने यूबीडॉट्स खाते में जाएं, "डिवाइस" टैब का पता लगाएं और "सोनऑफ डुअल" नामक एक डिवाइस बनाएं और इसमें "रिले" नामक एक वैरिएबल बनाएं। यह इस छवि की तरह दिखना चाहिए।

सुनिश्चित करें कि डिवाइस एपीआई लेबल "सोनऑफ-डुअल" है और वेरिएबल एपीआई लेबल "रिले" है। ये विशिष्ट पहचानकर्ता हैं जिनका उपयोग SONOFF द्वारा यह जानने के लिए किया जाता है कि MQTT ब्रोकर में किस चर की सदस्यता लेनी है। यदि आवश्यक हो तो आप लेबल संपादित कर सकते हैं। अब आप इस कोड के साथ अपने डिवाइस को फ्लैश करने के लिए तैयार हैं!

चरण 4: अपने उपकरणों को दूर से नियंत्रित करें

अपने उपकरणों को दूर से नियंत्रित करें!
अपने उपकरणों को दूर से नियंत्रित करें!
अपने उपकरणों को दूर से नियंत्रित करें!
अपने उपकरणों को दूर से नियंत्रित करें!

अपने उपकरणों को फ्लैश करने के बाद, Arduino IDE के सीरियल मॉनिटर को खोलें, आपको तस्वीर में कुछ ऐसा दिखना चाहिए, जिसका अर्थ है कि वाईफाई कनेक्शन और MQTT सदस्यता सफल रही।

अब "डैशबोर्ड" टैब पर जाएं और "कंट्रोल" "स्विच" प्रकार का एक नया विजेट जोड़ें। यह स्विच "रिले" चर में "1" या "0" भेजेगा, जिसे बाद में रिले को चालू या बंद करने के लिए SONOFF के कॉलबैक फ़ंक्शन में पढ़ा जाता है। अब आप अपने SONOFF Dual को अपने डैशबोर्ड से दूर से नियंत्रित कर सकते हैं!

सिफारिश की: