विषयसूची:

जॉइनरन स्मार्ट सॉकेट (ईयू प्लग) की फ्लैश प्रोग्रामिंग: 6 कदम
जॉइनरन स्मार्ट सॉकेट (ईयू प्लग) की फ्लैश प्रोग्रामिंग: 6 कदम

वीडियो: जॉइनरन स्मार्ट सॉकेट (ईयू प्लग) की फ्लैश प्रोग्रामिंग: 6 कदम

वीडियो: जॉइनरन स्मार्ट सॉकेट (ईयू प्लग) की फ्लैश प्रोग्रामिंग: 6 कदम
वीडियो: The Most Controversial Lawn on the Internet 2024, जून
Anonim
जॉइनरन स्मार्ट सॉकेट (ईयू प्लग) की फ्लैश प्रोग्रामिंग
जॉइनरन स्मार्ट सॉकेट (ईयू प्लग) की फ्लैश प्रोग्रामिंग
जॉइनरन स्मार्ट सॉकेट (ईयू प्लग) की फ्लैश प्रोग्रामिंग
जॉइनरन स्मार्ट सॉकेट (ईयू प्लग) की फ्लैश प्रोग्रामिंग

यूएसबी के साथ "जॉइनरन स्मार्ट वाईफाई" सॉकेट एक और ईएसपी8266 आधारित वाईफाई नियंत्रणीय पावर सॉकेट है। यह एक आकर्षक डिजाइन, एक छोटा फॉर्म फैक्टर और एक अतिरिक्त यूएसबी चार्जिंग पोर्ट के साथ आता है। इसे आपके स्मार्ट डिवाइस से चाइना होस्टेड सर्वर के माध्यम से नियंत्रित करने के लिए स्मार्टलाइफ ऐप की आवश्यकता है और अमेज़ॅन और गूगल के स्मार्ट होम असिस्टेंट के साथ काम करने का कौशल है। हालाँकि इसके लिए इंटरनेट कनेक्शन की आवश्यकता है और यदि आप अपने घरेलू नियंत्रण को अपने नेटवर्क के अंदर रखना चाहते हैं तो आप नियंत्रक को तसमोटा जैसे भिन्न सॉफ़्टवेयर के साथ फ्लैश कर सकते हैं। Tasmota डिवाइस में एक वेब सर्वर जोड़ता है ताकि आप इसे सीधे अपने होम नेटवर्क के ब्राउज़र से नियंत्रित कर सकें।

चरण 1: केस खोलना

केस खोलना
केस खोलना
केस खोलना
केस खोलना

नीचे की कवर प्लेट के पीछे 2 स्क्रू होते हैं जिन्हें केस को खोलने के लिए निकालने की आवश्यकता होती है।

चरण 2: Esp8266ex मॉड्यूल तक पहुंचना

Esp8266ex मॉड्यूल तक पहुंचना
Esp8266ex मॉड्यूल तक पहुंचना
Esp8266ex मॉड्यूल तक पहुंचना
Esp8266ex मॉड्यूल तक पहुंचना

डिवाइस में प्रोग्राम हेडर नहीं बनाया गया है, इसलिए इसे फ्लैश करने के लिए आपको प्रोग्रामिंग तारों को मिलाप करने की आवश्यकता है। ESP8266 एक अलग बोर्ड पर है जो मुख्य बोर्ड के लंबवत टांका लगाया जाता है।

दुर्भाग्य से प्रोग्रामिंग इनेबल पिन (GPIO0) आसानी से उपलब्ध नहीं है। इसलिए आपको इसे सीधे बोर्ड पर संपर्क करने की आवश्यकता है।

मैंने डीसोल्डरिंग ब्रैड का उपयोग करके मुख्य बोर्ड से ईएसपी बोर्ड को हटा दिया। फिर मैंने एक छोटे तार को GPIO0 पैड में मिलाया। अन्य प्रोग्रामिंग पिन बोर्ड पैड पर उपलब्ध हैं जैसा कि चित्र में दिखाया गया है।

चरण 3: डिवाइस को चमकाने के लिए तैयार करें

फ्लैशिंग डिवाइस तैयार करें
फ्लैशिंग डिवाइस तैयार करें
फ्लैशिंग डिवाइस तैयार करें
फ्लैशिंग डिवाइस तैयार करें

डिवाइस को फ्लैश करने के लिए मैंने aliexpress के सस्ते USB-to-Serial अडैप्टर का उपयोग किया

CP2102 MICRO USB से UART TTL मॉड्यूल 6 पिन हेडर के साथ आता है और यह 5V और 3.3V डिवाइस के साथ काम कर सकता है।

यदि आप इसे अपने विंडोज़ पीसी में प्लग करते हैं तो यह एक COM पोर्ट बनाता है जिसे आप डिवाइस मैनेजर में देख सकते हैं। मेरा COM6 पर है और मैंने पोर्ट को 57600 बॉड में कॉन्फ़िगर किया है।

अपने पीसी से CP2102 को अनप्लग करें और इसे ESP मॉड्यूल से कनेक्ट करें।

3.3V और GND को ESP मॉड्यूल पर संबंधित पैड से कनेक्ट करें। मॉड्यूल पर TxD को RxD से और RxD को TxD से कनेक्ट करें।

प्रोग्रामिंग मोड को सक्षम करने के लिए GPIO0 को GND में खींचा जाना चाहिए उदा। 2k रोकनेवाला के साथ।

चरण 4: अपना प्रोग्रामिंग वातावरण तैयार करें

esp8266 मॉड्यूल को फ्लैश करने के कई तरीके हैं और उनका पूरा वर्णन करना इस निर्देश के दायरे से बाहर है। विवरण देखने के लिए बस अपने पसंदीदा खोज इंजन का उपयोग करें।

मैं arduino प्रोग्रामिंग IDE का उपयोग करता हूं जहां esp8266 बोर्ड को बोर्ड प्रबंधक मेनू से जोड़ा जा सकता है। इसके बाद एक esptool.exe स्थापित होता है जिसका उपयोग आसानी से ESP मॉड्यूल में बाइनरी फ्लैश करने के लिए किया जा सकता है।

tasmota बाइनरी sonoff.bin जीथब से डाउनलोड किया जा सकता है। यह विभिन्न भाषाओं में भी उपलब्ध है।

चरण 5: ईएसपी मॉड्यूल की फ्लैश प्रोग्रामिंग

विंडोज़ पर कमांड प्रॉम्प्ट से वास्तविक फ्लैशिंग आसानी से की जा सकती है।

उस फ़ोल्डर पर जाएँ जहाँ esptool.exe स्थित है

जैसे सीडी /डी %USERPROFILE%\AppData\Local\Arduino15\packages\esp8266\tools\esptool सीडी 0.4.13

फिर इस तरह डाउनलोड किए गए सोनऑफ बाइनरी के साथ डिवाइस को फ्लैश करें

esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf% HOMEPATH%\Documents\Downloads\sonoff.bin

चरण 6: मॉड्यूल को कॉन्फ़िगर करें

मॉड्यूल कॉन्फ़िगर करें
मॉड्यूल कॉन्फ़िगर करें
मॉड्यूल कॉन्फ़िगर करें
मॉड्यूल कॉन्फ़िगर करें

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

प्रारंभिक कॉन्फ़िगरेशन पृष्ठ पर आप अपने वाईफाई को स्कैन कर सकते हैं, उपयुक्त नेटवर्क का चयन कर सकते हैं और अपना वाईफाई पासवर्ड दर्ज कर सकते हैं।

फिर एक और रिबूट और ईएसपी आपके चयनित नेटवर्क पर दिखाई देगा।

असाइन किए गए आईपी पते को खोजने के लिए अपने राउटर में नेटवर्क की जांच करें।

फिर अपने ब्राउज़र से आईपी से कनेक्ट करें और डिवाइस प्रकार को "18 जेनेरिक" पर सेट करें और इसे सेव करें।

ईएसपी एक स्वचालित रीबूट करता है जिसके बाद आप चित्र पर दिखाए गए अनुसार रिले और बटन पोर्ट को कॉन्फ़िगर कर सकते हैं।

आप एक दोस्ताना नाम सेट करने के लिए "अन्य सेटिंग्स" पर भी जा सकते हैं, यदि आपके पास एमक्यूटीटी को अक्षम करने के लिए और एलेक्सा के साथ प्लग काम करने के लिए बेल्किन वीमो इम्यूलेशन को सक्षम करने के लिए।

सब कुछ काम करने के बाद अंत में मॉड्यूल को मुख्य बोर्ड में फिर से मिलाएं और प्लग को फिर से इकट्ठा करें।

सिफारिश की: