विषयसूची:

एक DIY Sonoff स्मार्ट स्विच बनाएं Android ऐप का उपयोग करें: 11 कदम
एक DIY Sonoff स्मार्ट स्विच बनाएं Android ऐप का उपयोग करें: 11 कदम

वीडियो: एक DIY Sonoff स्मार्ट स्विच बनाएं Android ऐप का उपयोग करें: 11 कदम

वीडियो: एक DIY Sonoff स्मार्ट स्विच बनाएं Android ऐप का उपयोग करें: 11 कदम
वीडियो: £ 10 के लिए किसी भी उपकरण को स्मार्ट बनाएं - सोनऑफ से सर्वश्रेष्ठ स्मार्ट वाईफाई स्विच 2024, जुलाई
Anonim
एक DIY Sonoff स्मार्ट स्विच बनाएं Android ऐप का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं Android ऐप का उपयोग करें

सोनऑफ़ क्या है?

Sonoff ITEAD द्वारा विकसित स्मार्ट होम के लिए एक स्मार्ट स्विच डिवाइस लाइन है। उस लाइन के सबसे लचीले और सस्ते उपकरणों में से एक सोनऑफ़ बेसिक और सोनऑफ मिनी हैं। ये एक बेहतरीन चिप, ESP8266/ESP8285 पर आधारित वाई-फाई सक्षम स्विच हैं।

जबकि सोनऑफ़ बुनियादी ढांचा बुनियादी उपयोगकर्ताओं के लिए काफी अच्छा काम कर सकता है, अन्य लोग अपने हार्डवेयर के साथ खुद को बनाने के लिए हैक करना चाह सकते हैं। DIY Sonoff स्मार्ट बनाने के लिए हार्डवेयर इसकी कम कीमत स्विच करता है: ESP8266 1MB फ्लैश, रिले एलईडी, बटन और पावर के साथ।

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

यह ट्यूटोरियल आपको बताएगा कि कई अलग-अलग हार्डवेयर मॉडल का उपयोग करके DIY Sonoff स्मार्ट स्विच कैसे बनाया जाए।

चरण 1: एक DIY Sonoff स्मार्ट स्विच बनाएं ESP-01. का उपयोग करें

एक DIY Sonoff स्मार्ट स्विच बनाएं ESP-01. का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं ESP-01. का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं ESP-01. का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं ESP-01. का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं ESP-01. का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं ESP-01. का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं ESP-01. का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं ESP-01. का उपयोग करें

जिसके लिए सबसे कम लागत की आवश्यकता होती है वह है ESP-01 और रिले मॉड्यूल का उपयोग करना।

ESP-01 के लिए एक अतिरिक्त मॉड्यूल USB से TTL कनवर्टर की आवश्यकता है जिसका उपयोग केवल फ़र्मवेयर को फ्लैश करते समय किया जाता है। आपको GPIO0 को GND से जोड़ने के लिए एक बटन जोड़कर इसे संशोधित करने की आवश्यकता है ताकि जब ESP-01 चालू हो, जबकि बटन को दबाया और रखा जाए तो यह फ्लैश मोड में प्रवेश कर सके।

एंड्रॉइड स्मार्टफोन के साथ यूएसबी टीटीएल कनवर्टर के बीच कनेक्ट करने के लिए ओटीजी का उपयोग करें।

चरण 2: एक DIY Sonoff स्मार्ट स्विच बनाएं Wemos और रिले, बटन शील्ड का उपयोग करें

एक DIY Sonoff स्मार्ट स्विच बनाएं Wemos और रिले, बटन शील्ड का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं Wemos और रिले, बटन शील्ड का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं Wemos और रिले, बटन शील्ड का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं Wemos और रिले, बटन शील्ड का उपयोग करें

यहां आपको केवल हेडर पिन सोल्डर के साथ वेमोस बोर्ड, रिले, बटन और डुअल बेस शील्ड की जरूरत है।

आप इसे इकट्ठा करना आसान कर देंगे क्योंकि यह केवल कई ढालों को एक साथ रखता है जैसा कि चित्र में है, पिन के उन्मुखीकरण की जांच करें ताकि रिवर्स न हो।

Wemos और Android स्मार्टफोन के बीच कनेक्ट करने के लिए OTG और माइक्रो USB केबल का उपयोग करें।

चरण 3: एक DIY Sonoff स्मार्ट स्विच बनाएं NodeMCU और रिले मॉड्यूल का उपयोग करें

एक DIY Sonoff स्मार्ट स्विच बनाएं NodeMCU और रिले मॉड्यूल का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं NodeMCU और रिले मॉड्यूल का उपयोग करें

यदि आप एक NodeMCU का उपयोग करते हैं तो आपको इसे रखने और रिले मॉड्यूल को रखने के लिए एक ब्रेडबोर्ड की आवश्यकता होती है। निम्नानुसार कनेक्ट करने के लिए जम्पर केबल के कम से कम 3 टुकड़े चाहिए:

NodeMCU रिले मॉड्यूल

विन वीसीसी

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

D0 IN

NodeMCU और Android स्मार्टफोन के बीच कनेक्ट करने के लिए OTG और माइक्रो USB केबल का उपयोग करें।

चरण 4: एक DIY Sonoff स्मार्ट स्विच बनाएं Blueino IoT स्टार्टर किट का उपयोग करें

एक DIY Sonoff स्मार्ट स्विच बनाएं Blueino IoT स्टार्टर किट का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं Blueino IoT स्टार्टर किट का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं Blueino IoT स्टार्टर किट का उपयोग करें
एक DIY Sonoff स्मार्ट स्विच बनाएं Blueino IoT स्टार्टर किट का उपयोग करें

ब्लूनो आईओटी स्टार्टर किट में पहले से ही वेमोस बोर्ड, रिले, एलईडी और बटन है। आप पिन D6 से जुड़े रिले, पिन D0 से जुड़े एलईडी और पिन D1 से जुड़े बटन का उपयोग करेंगे। Wemos और Android स्मार्टफोन के बीच कनेक्ट करने के लिए OTG और माइक्रो USB केबल का उपयोग करें

चरण 5: स्विचआईओटी फर्मवेयर के साथ फ्लैश सोनऑफ बेसिक आर1/आर2/आर3/मिनी

स्विचआईओटी फर्मवेयर के साथ फ्लैश सोनऑफ बेसिक आर1/आर2/आर3/मिनी
स्विचआईओटी फर्मवेयर के साथ फ्लैश सोनऑफ बेसिक आर1/आर2/आर3/मिनी
स्विचआईओटी फर्मवेयर के साथ फ्लैश सोनऑफ बेसिक आर1/आर2/आर3/मिनी
स्विचआईओटी फर्मवेयर के साथ फ्लैश सोनऑफ बेसिक आर1/आर2/आर3/मिनी
स्विचआईओटी फर्मवेयर के साथ फ्लैश सोनऑफ बेसिक आर1/आर2/आर3/मिनी
स्विचआईओटी फर्मवेयर के साथ फ्लैश सोनऑफ बेसिक आर1/आर2/आर3/मिनी

ESP8266/ESP8285 सीरियल पोर्ट के माध्यम से प्रोग्राम किया गया है। Sonoff हार्डवेयर को फ्लैश करने के लिए आपको USB से TTL कनवर्टर स्तर 3.3V (PL2303) और इसे कनेक्ट करने के लिए ड्यूपॉन्ट केबल की आवश्यकता होती है। USB को TTL कनवर्टर से आसानी से कनेक्ट करने के लिए आपको PCB पर एक पिन हैडर मिलाप करने की आवश्यकता हो सकती है। Sonoff Basic R1/R2/R3/mini प्रत्येक पीसीबी में RX, TX, 3V3 और GND के अलग-अलग बिंदु हैं, आप चित्र के अनुसार निशान देख सकते हैं।

मूल रूप से आपको पीसीबी सोनऑफ़ को यूएसबी से टीटीएल कनवर्टर से निम्नानुसार कनेक्ट करना होगा:

पीसीबी Sonoff USB से TTL

३वी३ ३वी३

आरएक्स TX

TX आरएक्स

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

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

चरण 6: Android से ESP8266/ESP8285 पर फर्मवेयर अपलोड करना स्विचआईओटी ऐप का उपयोग करें

Android से ESP8266/ESP8285 पर फर्मवेयर अपलोड करना स्विचआईओटी ऐप का उपयोग करें
Android से ESP8266/ESP8285 पर फर्मवेयर अपलोड करना स्विचआईओटी ऐप का उपयोग करें
Android से ESP8266/ESP8285 पर फर्मवेयर अपलोड करना स्विचआईओटी ऐप का उपयोग करें
Android से ESP8266/ESP8285 पर फर्मवेयर अपलोड करना स्विचआईओटी ऐप का उपयोग करें
Android से ESP8266/ESP8285 पर फर्मवेयर अपलोड करना स्विचआईओटी ऐप का उपयोग करें
Android से ESP8266/ESP8285 पर फर्मवेयर अपलोड करना स्विचआईओटी ऐप का उपयोग करें
Android से ESP8266/ESP8285 पर फर्मवेयर अपलोड करना स्विचआईओटी ऐप का उपयोग करें
Android से ESP8266/ESP8285 पर फर्मवेयर अपलोड करना स्विचआईओटी ऐप का उपयोग करें

स्मार्टफोन के साथ हार्डवेयर सेट अप करने के बाद, यह समय है कि आप फर्मवेयर को ESP8266/ESP8285 चिप में अपलोड करना शुरू करें। इससे पहले प्रतीक्षा करें सुनिश्चित करें कि फ्लैश केबल कनेक्शन के दौरान एसी पावर कनेक्ट न करें।

Google Playstore से स्विचआईओटी ऐप इंस्टॉल करें।

स्विचआईओटी ऐप

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

यदि आपके पास USB OTG नहीं है या फ़ोन से फ़र्मवेयर अपलोड करते समय आप अभी भी अपने फ़ोन के साथ जोखिम में हैं, तो आप "GENERATE. BIN" बटन पर टैप करके बाइनरी प्रारूप (उदा. 0x00000_32e5_NodeMCU.bin) में फ़र्मवेयर फ़ाइल जेनरेट कर सकते हैं ऐप फिर इसे ईमेल या ऑनलाइन स्टोरेज पर भेजें, इसके बाद इसे अपने कंप्यूटर पर खोलें और फिर सॉफ्टवेयर NodeMCU फ्लैशर का उपयोग करके फर्मवेयर अपलोड करें।

चरण 7: स्विचआईओटी डिवाइस को नेटवर्क से कनेक्ट करें

स्विचआईओटी डिवाइस को नेटवर्क से कनेक्ट करें
स्विचआईओटी डिवाइस को नेटवर्क से कनेक्ट करें
स्विचआईओटी डिवाइस को नेटवर्क से कनेक्ट करें
स्विचआईओटी डिवाइस को नेटवर्क से कनेक्ट करें

अपलोड हो जाने के बाद, हार्डवेयर चालू करें और देखें कि क्या होता है। पहली बार स्थिति एलईडी तेजी से झपकेगी, इसका मतलब है कि डिवाइस किसी भी नेटवर्क से कनेक्ट नहीं है (या होस्टनाम siot-xxxx के साथ एपी मोड में), आपको उस नेटवर्क को जोड़ने की आवश्यकता है जिसका उपयोग डिवाइस द्वारा किया जाएगा।

ओपन ऐप सेटिंग में जाएं और मेनू "कनेक्ट डिवाइस टू नेटवर्क" चुनें, स्थिति की पुष्टि करें स्विचआईओटी डिवाइस की एलईडी तेजी से झपकाती है, अपने स्मार्टफोन को होस्टनाम siot-xxxx के साथ नेटवर्क से कनेक्ट करें, उसके बाद एसएसआईडी भरें और एक नेटवर्क पासवर्ड का उपयोग किया जाएगा स्विचआईओटी डिवाइस द्वारा। फिर "कनेक्ट" दबाएं, इसके पूरा होने तक प्रतीक्षा करें।

चरण 8: स्थिति जानना एलईडी संकेतक

जानने की स्थिति एलईडी संकेतक
जानने की स्थिति एलईडी संकेतक

कई स्थितियां हैं जब स्विचआईओटी डिवाइस संचालित होता है, यह स्थिति एलईडी बदलने के साथ दिखाई देता है।

1. एलईडी तेजी से झपकाती है, इसका मतलब है कि आपके राउटर से कनेक्ट करने में विफल रहा है, इसके कारण हो सकते हैं:

  • वाईफाई की ताकत कमजोर है। आपका राउटर आपके डिवाइस से बहुत दूर है, और वातावरण में कुछ व्यवधान हो सकता है। इसे हल करने के लिए, कृपया अपने स्विचआईओटी डिवाइस को राउटर के करीब ले जाएं। यदि समस्या अभी भी मौजूद है, तो कृपया स्विचआईओटी डिवाइस को रीसेट करें, एक नेटवर्क सेटिंग जोड़कर नेटवर्क से फिर से कनेक्ट करें ऐप का उपयोग करें पिछले चरण का पालन करें।
  • स्विचआईओटी डिवाइस में संग्रहीत वाईफाई एसएसआईडी और पासवर्ड भूल गए हैं, यह स्विचआईओटी डिवाइस पर 5 सेकंड के लिए बटन दबाने से हो सकता है। आपको एक नेटवर्क सेटिंग जोड़कर एक नेटवर्क से पुन: कनेक्ट करने की आवश्यकता है ऐप पिछले चरण का उपयोग करें।

2. एलईडी हर 4s में एक बार झपकाती है, इसका मतलब है कि सर्वर से कनेक्ट करने में विफल, यह इंटरनेट तक पहुंचने में असमर्थ नेटवर्क के कारण हो सकता है। कृपया अपने नेटवर्क सेवा कनेक्शन की जांच करें और स्विचआईओटी डिवाइस को रीसेट करें।

3. एलईडी स्थिर है, इसका मतलब है कि स्विचआईओटी डिवाइस काम करता है और सर्वर से जुड़ा होता है।

चरण 9: अन्य उपयोगकर्ता के साथ स्विचआईओटी टोकन साझा करें

अन्य उपयोगकर्ता के साथ स्विचआईओटी टोकन साझा करें
अन्य उपयोगकर्ता के साथ स्विचआईओटी टोकन साझा करें

स्विचआईओटी डिवाइस के मालिक दूसरों को डिवाइस का पूरा नियंत्रण साझा कर सकते हैं, और इस प्रकार अन्य लोग स्विचआईओटी ऐप पर डिवाइस को चालू/बंद कर सकते हैं, शेड्यूल, टाइमर, लूपटाइमर बदल सकते हैं और डिवाइस का नाम दे सकते हैं। यह कार्यक्षमता परिवार के लिए बहुत अच्छी है क्योंकि यह उन्हें एक साथ नियंत्रित करने की अनुमति देगा।

स्विचआईओटी डिवाइस टोकन साझा करने का तरीका बहुत आसान है, आपको केवल दूसरों को अद्वितीय टोकन साझा करने की आवश्यकता है, और वे इसे स्विचआईओटी ऐप में पेस्ट कर देते हैं।

प्रत्येक स्विचआईओटी डिवाइस का टोकन अद्वितीय है और आपके एंड्रॉइड स्मार्टफोन से उत्पन्न होता है, इसलिए यह टोकन स्थायी है, आपको इसे दूसरों के साथ साझा करने के लिए सावधानी से संभालना चाहिए।

चरण 10: एक ही स्विचआईओटी डिवाइस को नियंत्रित करें

एक ही स्विचआईओटी डिवाइस को नियंत्रित करें
एक ही स्विचआईओटी डिवाइस को नियंत्रित करें

अद्वितीय टोकन को एक से अधिक ऐप और एक से अधिक स्विचआईओटी डिवाइस द्वारा एक्सेस करने की अनुमति दी जा सकती है। इस सुविधा से आप दो स्विचियोट डिवाइस और स्विचआईओटी ऐप जैसी योजनाएं बना सकते हैं जिन्हें एक साथ नियंत्रित किया जा सकता है। यदि एक स्विचआईओटी डिवाइस चालू है तो दूसरा स्विचआईओटी डिवाइस भी उन्हीं शर्तों का पालन करता है, साथ ही साथ ऐप भी।

चरण 11: आनंद लें

उम्मीद है कि आप अपने स्विचआईओटी का आनंद लेंगे। यदि आपने किया और किया है, तो कृपया "मैंने इसे बनाया!" मुझे यह बताने के लिए कि कितना काम किया गया है। लिंक को शेयर करें, लाइक करें और सब्सक्राइब करें। हमेशा की तरह, यदि आपके कोई प्रश्न हैं तो कृपया मुझे बताएं!

सिफारिश की: