विषयसूची:
- चरण 1: फर्मवेयर अपडेट के लिए लैंप तैयार करें
- चरण 2: एक लैंप को USB UART से कनेक्ट करें
- चरण 3: Arduino IDE तैयार करें
- चरण 4: चमकती फर्मवेयर
- चरण 5: सेटअप लैंप और ऐप्पल के साथ जोड़ना
- चरण 6: समस्या निवारण
वीडियो: Sonoff B1 देशी Apple होम किट के साथ Arduino द्वारा बनाएं: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
बिना किसी अतिरिक्त पुल के अपने Apple होम किट में Sonoff B1 लैंप को एकीकृत करने का यह एक बहुत ही आसान तरीका है।
परिचय: Sonoff B1 एक काफी सस्ता लेकिन शक्तिशाली लैंप है जिसमें तीन प्रकार के एलईडी शामिल हैं
1. सफेद एलईडी "गर्म"
2. व्हाइट एलईडी "कूल"
3. आरजीबी एलईडी
इसलिए उनका उपयोग विभिन्न संयोजनों द्वारा किया जा सकता है और हम सिद्धांत रूप में उन एलईडी की चमक के संयोजन से किसी भी संभावित प्रभाव को प्राप्त कर सकते हैं
चरण 1: फर्मवेयर अपडेट के लिए लैंप तैयार करें
फर्मवेयर को अपडेट करने के लिए हमें थोड़ा सोल्डरिंग कौशल चाहिए
ठीक है चलो शुरू करें
प्लास्टिक की टोपी को खोलना और संपर्कों को ढूंढना, यूएसबी-यूएआरटी कनवर्टर को आसान कनेक्ट करने के लिए हमें किसी भी तार या ढाल को मिलाप करने की आवश्यकता है।
मेरे मामले में मैंने पुरुष हेडर का उपयोग किया है, होवर किसी भी साधारण तार या पिन के साथ तारों का उपयोग किया जा सकता है। यदि आप लैंप के साथ कुछ समय खेलने जा रहे हैं तो यह सुनिश्चित करने के लिए तारों को छोटा होना चाहिए कि प्लास्टिक की टोपी खराब हो जाए
बस इतना ही। अब आप फर्मवेयर को अपडेट कर सकते हैं बहुत आसान खरीद बस एक टोपी को हटा दें
चरण 2: एक लैंप को USB UART से कनेक्ट करें
तार सरल है, लेकिन कृपया दो बातों से अवगत रहें:
1.! दीपक को बिजली वोल्टेज 220 वी. से काट दिया जाना चाहिए
2.! 3.3 v सेटिंग के साथ USB UART का उपयोग करें, अन्यथा आप डिवाइस को नष्ट कर देंगे
ठीक है, जुड़ते हैं
यूएसबी यूएआरटी लैंप
3.3V 3.3V
जीएनडी जीएनडी
आरएक्स TX
TX आरएक्स
दीपक के GPIO 0 से बस साधारण तार कनेक्ट करें। आगे एक कारण समझाया जाएगा
चरण 3: 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: सेटअप लैंप और ऐप्पल के साथ जोड़ना
मेरे मामले में मैंने सीरियल मॉनिटर को नियंत्रित करने के लिए लैंप को 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 फ़ाइल सिस्टम तक पहुंच जाएंगे।
जहां आईपी आपके डिवाइस का आईपी पता है
बस फ़ाइल जोड़ी को हटाएं। डेटा, डिवाइस रीसेट करें और फिर से जोड़ना शुरू करें
सिफारिश की:
रास्पबेरी पाई द्वारा स्मार्ट होम: 5 कदम (चित्रों के साथ)
रास्पबेरी पाई द्वारा स्मार्ट होम: वहाँ पहले से ही कई उत्पाद हैं जो आपके फ्लैट को स्मार्ट बनाते हैं, लेकिन उनमें से अधिकांश मालिकाना समाधान हैं। लेकिन आपको अपने स्मार्टफोन से लाइट स्विच करने के लिए इंटरनेट कनेक्शन की आवश्यकता क्यों है? मेरे लिए अपना स्मार बनाने का यही एक कारण था
2262/2272 M4 ब्रेड बोर्ड और मेकर के लिए रिले द्वारा DIY रिमोट कंट्रोल स्विच किट: 4 चरण (चित्रों के साथ)
2262/2272 M4 ब्रेड बोर्ड द्वारा DIY रिमोट कंट्रोल स्विच किट और मेकर के लिए रिले: स्मार्ट होम हमारे जीवन में आ रहा है। अगर हम चाहते हैं कि स्मार्ट होम सच हो, तो हमें कई रिमोट कंट्रोल स्विच की जरूरत है। आज हम एक परीक्षण करने जा रहे हैं, रिमोट कंट्रोल स्विच के सिद्धांत को सीखने के लिए एक आसान सर्किट करें। यह किट डिजाइन SINONING ROBOT द्वारा
एसएमडी सोल्डरिंग प्रैक्टिस किट, या मैंने कैसे चिंता करना बंद करना और सस्ते चीनी किट से प्यार करना सीखा: 6 कदम
एसएमडी सोल्डरिंग प्रैक्टिस किट, या हाउ आई लर्न टू स्टॉप वरींगिंग एंड लव द चीप चाइनीज किट: यह सोल्डरिंग के बारे में निर्देश योग्य नहीं है। यह एक निर्देश योग्य है कि कैसे एक सस्ते चीनी किट का निर्माण किया जाए। कहावत यह है कि आप जो भुगतान करते हैं वह आपको मिलता है, और यहां आपको वही मिलता है: खराब दस्तावेज। संदिग्ध भाग की गुणवत्ता। कोई समर्थन नहीं।तो क्यों खरीदें
Sonoff B1 फर्मवेयर होम ऑटोमेशन Openhab Google होम: 3 चरण
Sonoff B1 फर्मवेयर होम ऑटोमेशन Openhab Google होम: मुझे अपने Sonoff स्विच के लिए वास्तव में Tasmota फर्मवेयर पसंद है। लेकिन मेरे Sonoff-B1 पर Tasmota फर्मवेयर से वास्तव में खुश नहीं था। मैं इसे अपने ओपनहैब में एकीकृत करने और Google होम के माध्यम से इसे नियंत्रित करने में पूरी तरह से सफल नहीं हुआ। इसलिए मैंने अपनी खुद की फर्म लिखी
ROMBA ARDUINO YUN द्वारा संचालित स्टेफानो DALL'OLIO द्वारा वाईफाई ऐप के माध्यम से: 4 कदम (चित्रों के साथ)
ROOMBA द्वारा संचालित ARDUINO YUN Via Wifi App by STEFANO DALL'OLIO: इस गाइड के साथ मैं ARDUINO YUN को Roomba से जोड़ने के लिए कोड साझा करता हूं ताकि Wifi के माध्यम से Roomba को चलाया जा सके। कोड और ऐप पूरी तरह से मेरे द्वारा Stefano Dall द्वारा बनाया और विकसित किया गया है। Olio.My Roomba, Roomba 620 है, लेकिन आप अन्य Roomb के लिए समान कोड का उपयोग कर सकते हैं