विषयसूची:

Sonoff B1 देशी Apple होम किट के साथ Arduino द्वारा बनाएं: 6 कदम
Sonoff B1 देशी Apple होम किट के साथ Arduino द्वारा बनाएं: 6 कदम

वीडियो: Sonoff B1 देशी Apple होम किट के साथ Arduino द्वारा बनाएं: 6 कदम

वीडियो: Sonoff B1 देशी Apple होम किट के साथ Arduino द्वारा बनाएं: 6 कदम
वीडियो: Turn your dumb curtains into smart ones with ‎@SwitchBotOfficial ! #smarthome #alexa #gadget 2024, सितंबर
Anonim
सोनऑफ़ बी१ मूल एप्पल होम किट के साथ Arduino द्वारा निर्मित
सोनऑफ़ बी१ मूल एप्पल होम किट के साथ Arduino द्वारा निर्मित

बिना किसी अतिरिक्त पुल के अपने Apple होम किट में Sonoff B1 लैंप को एकीकृत करने का यह एक बहुत ही आसान तरीका है।

परिचय: Sonoff B1 एक काफी सस्ता लेकिन शक्तिशाली लैंप है जिसमें तीन प्रकार के एलईडी शामिल हैं

1. सफेद एलईडी "गर्म"

2. व्हाइट एलईडी "कूल"

3. आरजीबी एलईडी

इसलिए उनका उपयोग विभिन्न संयोजनों द्वारा किया जा सकता है और हम सिद्धांत रूप में उन एलईडी की चमक के संयोजन से किसी भी संभावित प्रभाव को प्राप्त कर सकते हैं

चरण 1: फर्मवेयर अपडेट के लिए लैंप तैयार करें

फर्मवेयर अपडेट के लिए लैंप तैयार करें
फर्मवेयर अपडेट के लिए लैंप तैयार करें

फर्मवेयर को अपडेट करने के लिए हमें थोड़ा सोल्डरिंग कौशल चाहिए

ठीक है चलो शुरू करें

प्लास्टिक की टोपी को खोलना और संपर्कों को ढूंढना, यूएसबी-यूएआरटी कनवर्टर को आसान कनेक्ट करने के लिए हमें किसी भी तार या ढाल को मिलाप करने की आवश्यकता है।

मेरे मामले में मैंने पुरुष हेडर का उपयोग किया है, होवर किसी भी साधारण तार या पिन के साथ तारों का उपयोग किया जा सकता है। यदि आप लैंप के साथ कुछ समय खेलने जा रहे हैं तो यह सुनिश्चित करने के लिए तारों को छोटा होना चाहिए कि प्लास्टिक की टोपी खराब हो जाए

बस इतना ही। अब आप फर्मवेयर को अपडेट कर सकते हैं बहुत आसान खरीद बस एक टोपी को हटा दें

चरण 2: एक लैंप को USB UART से कनेक्ट करें

लैंप को USB UART से कनेक्ट करें
लैंप को USB UART से कनेक्ट करें

तार सरल है, लेकिन कृपया दो बातों से अवगत रहें:

1.! दीपक को बिजली वोल्टेज 220 वी. से काट दिया जाना चाहिए

2.! 3.3 v सेटिंग के साथ USB UART का उपयोग करें, अन्यथा आप डिवाइस को नष्ट कर देंगे

ठीक है, जुड़ते हैं

यूएसबी यूएआरटी लैंप

3.3V 3.3V

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

आरएक्स TX

TX आरएक्स

दीपक के GPIO 0 से बस साधारण तार कनेक्ट करें। आगे एक कारण समझाया जाएगा

चरण 3: Arduino IDE तैयार करें

Arduino IDE तैयार करें
Arduino IDE तैयार करें

1. आपके पास ESP8266 चिप्स प्रोग्रामिंग के लिए तैयार वातावरण होना चाहिए। मैं वहां विस्तार से नहीं बताऊंगा, क्योंकि बहुत सारे इंटरनेट प्रकाशन हैं, एक नज़र डालें

2. पुस्तकालय डाउनलोड करें https://github.com/Yurik72/ESPHap और इसे Arduino लाइब्रेरी फ़ोल्डर में अनज़िप करें। विंडोज़ के लिए, यह आमतौर पर सी: / उपयोगकर्ता / \ दस्तावेज़ / Arduino / पुस्तकालय है

3. संलग्न संग्रह से https://github.com/Yurik72/ESPHap/tree/master/wol… wolfSSL_3_13_0.rar को Arduino लाइब्रेरी के उसी फ़ोल्डर में अनपैक करें। (सी: / उपयोगकर्ता / \ दस्तावेज़ / Arduino / पुस्तकालय / wolfssl)। कृपया सुनिश्चित करें कि यह डुप्लीकेट रूट नहीं है। मतलब फ़ाइलें नीचे होनी चाहिए (C: / Users / \Documents / Arduino / library\wolfssl)

४. लाइब्रेरी डाउनलोड या इंस्टॉल करें

अब हम आपके ESP8266. को प्रोग्राम करने के लिए तैयार हैं

स्केच खोलें

और Arduino पर उचित बोर्ड सेटिंग सेट करें, सही सेटिंग के साथ चित्र देखें

चरण 4: चमकती फर्मवेयर

चमकती फर्मवेयर
चमकती फर्मवेयर

अपने USB UART को कंप्यूटर से कनेक्ट करें। आपका लैंप फ्लैश करने के लिए तैयार है। Arduino IDE में उचित COM पोर्ट चुनें

एक तरकीब पहले बताई जा रही है। चिप को फ्लैश मोड में स्विच करने के लिए GPIO 0 को पावर ऑन या रीसेट करने के दौरान GND से जोड़ा जाना चाहिए

इसे दो तरीकों से किया जा सकता है:

यदि रीसेट बटन के साथ USB UART, तो Arduino IDE पर फर्मवेयर अपलोड बटन दबाएं, अपलोड संदेश की प्रतीक्षा करें और GPIO 0 से Sonoff के GND से तारों को कनेक्ट करें USB UART रीसेट बटन दबाएं, अपलोड शुरू होने की प्रतीक्षा करें, उसके बाद तार काट दिया जा सकता है Sonoff

यदि रीसेट बटन के बिना USB UART है, तो USB को कंप्यूटर से हटा दें, GPIO 0 से GND Sonoff से तारों को कनेक्ट करें, USB डालें और "डाउनलोड" पर क्लिक करें। डाउनलोड शुरू होने के बाद। सोनऑफ़ को बूट मोड में डालने के लिए यह सब आवश्यक है (पावर-अप के समय GND पर GPIO0)

मेरे मामले में मैं यूएसबी यूएआरटी के जीपीआईओ 0 से जीएनडी तक सिर्फ साधारण स्पर्श तार, जीएनडी में पर्याप्त कमरे हैं

ठीक है, अपलोड शुरू होना चाहिए और आपको सफलता संदेश देखना चाहिए

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

चरण 5: सेटअप लैंप और ऐप्पल के साथ जोड़ना

सेटअप लैंप और Apple के साथ पेयरिंग
सेटअप लैंप और Apple के साथ पेयरिंग
सेटअप लैंप और Apple के साथ पेयरिंग
सेटअप लैंप और Apple के साथ पेयरिंग
सेटअप लैंप और Apple के साथ पेयरिंग
सेटअप लैंप और Apple के साथ पेयरिंग

मेरे मामले में मैंने सीरियल मॉनिटर को नियंत्रित करने के लिए लैंप को USB UART से कनेक्ट करके सेटअप और पेयरिंग प्रक्रिया जारी रखी है जो हो रहा है

सबसे पहले हमें लैंप को आपके घर के वाई-फ़ाई से कनेक्ट/कॉन्फ़िगर करना होगा

रीबूट करने के बाद लैंप एक्सेस प्वाइंट मोड में शुरू हो जाएगा। आपको अपने कंप्यूटर को "ES" नाम के वाईफाई नेटवर्क से कनेक्ट करना होगा। कनेक्शन के बाद आपको कैप्टिव पोर्टल पर रीडायरेक्ट कर दिया जाएगा। यदि नहीं, तो ब्राउज़र खोलें और https://192.168.4.1 डालें। आपको एक कॉन्फ़िगरेशन पोर्टल देखना चाहिए

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

*WM: कनेक्शन परिणाम: *WM: 3 *WM: IP पता:

*डब्ल्यूएम: १९२.१६८.०.९३

वाईफाई से जुड़ा आईपी पता: 192.168.0.93

>> होम इंटीग्रेशन: Homekit_is_paired 0

……..

>> HomeKit: mDNS को कॉन्फ़िगर करना >>> HomeKit: MDNS.begin: ES-5AC5, IP: 192.168.0.93 >>> HomeKit: इनिट सर्वर ओवर

>> होमकिट: वेब सर्वर पर इनिट सर्वर सेट नहीं है, पेयरिंग की प्रतीक्षा कर रहा है

लैंप जोड़ी के लिए तैयार है! चलो करे

१. फ़ोन खोलें -> Apple होम -> डिवाइस जोड़ें।

2. मैन्युअल रूप से जोड़ने के लिए एक विकल्प करें और हम ES …… जैसा कुछ देखते हैं। उपलब्ध, ३. इसे चुनें और निश्चित रूप से सहमत हों कि यह प्रमाणित नहीं है, इनपुट पासवर्ड 11111111 और चलो चलते हैं…..

एक नियम के रूप में, सब कुछ पहली बार गुजरेगा और आप इसे तुरंत उपकरणों में देखेंगे और आप इसे चालू और बंद कर सकते हैं।

सिद्धांत रूप में, आप अपने दीपक को जोड़ सकते हैं और खेल सकते हैं …

यदि नहीं, तो समस्या निवारण अनुभाग देखें

चरण 6: समस्या निवारण

समस्या निवारण
समस्या निवारण

अगर कुछ गलत हो गया, तो जोड़ी बनाने की प्रक्रिया सबसे अधिक जटिल है, और मेरे परीक्षण और अनुभव में अधिकतम 3 प्रयास लग सकते हैं।

आपको अपना उपकरण रीसेट करना होगा और पुन: प्रयास करना होगा, यदि डिवाइस जोड़ी की सूची में दिखाई नहीं देता है, तो शायद डिवाइस पहले से ही जोड़ी जानकारी संग्रहीत करता है लेकिन ऐप्पल नहीं:(हमें डिवाइस से युग्मन जानकारी निकालने की आवश्यकता है..

डेटा जोड़ना SPIFFS फ़ाइल सिस्टम "/pair.dat" पर सहेजा जाता है। और आपको एक ब्राउज़र खोलने की आवश्यकता है

ip/browse दर्ज करें और आप अपने SPIFF फ़ाइल सिस्टम तक पहुंच जाएंगे।

जहां आईपी आपके डिवाइस का आईपी पता है

बस फ़ाइल जोड़ी को हटाएं। डेटा, डिवाइस रीसेट करें और फिर से जोड़ना शुरू करें

सिफारिश की: