विषयसूची:
- चरण 1: केस खोलना
- चरण 2: Esp8266ex मॉड्यूल तक पहुंचना
- चरण 3: डिवाइस को चमकाने के लिए तैयार करें
- चरण 4: अपना प्रोग्रामिंग वातावरण तैयार करें
- चरण 5: ईएसपी मॉड्यूल की फ्लैश प्रोग्रामिंग
- चरण 6: मॉड्यूल को कॉन्फ़िगर करें
वीडियो: जॉइनरन स्मार्ट सॉकेट (ईयू प्लग) की फ्लैश प्रोग्रामिंग: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
यूएसबी के साथ "जॉइनरन स्मार्ट वाईफाई" सॉकेट एक और ईएसपी8266 आधारित वाईफाई नियंत्रणीय पावर सॉकेट है। यह एक आकर्षक डिजाइन, एक छोटा फॉर्म फैक्टर और एक अतिरिक्त यूएसबी चार्जिंग पोर्ट के साथ आता है। इसे आपके स्मार्ट डिवाइस से चाइना होस्टेड सर्वर के माध्यम से नियंत्रित करने के लिए स्मार्टलाइफ ऐप की आवश्यकता है और अमेज़ॅन और गूगल के स्मार्ट होम असिस्टेंट के साथ काम करने का कौशल है। हालाँकि इसके लिए इंटरनेट कनेक्शन की आवश्यकता है और यदि आप अपने घरेलू नियंत्रण को अपने नेटवर्क के अंदर रखना चाहते हैं तो आप नियंत्रक को तसमोटा जैसे भिन्न सॉफ़्टवेयर के साथ फ्लैश कर सकते हैं। Tasmota डिवाइस में एक वेब सर्वर जोड़ता है ताकि आप इसे सीधे अपने होम नेटवर्क के ब्राउज़र से नियंत्रित कर सकें।
चरण 1: केस खोलना
नीचे की कवर प्लेट के पीछे 2 स्क्रू होते हैं जिन्हें केस को खोलने के लिए निकालने की आवश्यकता होती है।
चरण 2: 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 जेनेरिक" पर सेट करें और इसे सेव करें।
ईएसपी एक स्वचालित रीबूट करता है जिसके बाद आप चित्र पर दिखाए गए अनुसार रिले और बटन पोर्ट को कॉन्फ़िगर कर सकते हैं।
आप एक दोस्ताना नाम सेट करने के लिए "अन्य सेटिंग्स" पर भी जा सकते हैं, यदि आपके पास एमक्यूटीटी को अक्षम करने के लिए और एलेक्सा के साथ प्लग काम करने के लिए बेल्किन वीमो इम्यूलेशन को सक्षम करने के लिए।
सब कुछ काम करने के बाद अंत में मॉड्यूल को मुख्य बोर्ड में फिर से मिलाएं और प्लग को फिर से इकट्ठा करें।
सिफारिश की:
हार्डवेयर और सॉफ्टवेयर हैक स्मार्ट डिवाइसेस, Tuya और Broadlink LEDbulb, Sonoff, BSD33 स्मार्ट प्लग: 7 कदम
हार्डवेयर और सॉफ्टवेयर हैक स्मार्ट डिवाइसेस, तुया और ब्रॉडलिंक एलईडीबल्ब, सोनऑफ, बीएसडी 33 स्मार्ट प्लग: इस निर्देश में मैं आपको दिखाता हूं कि मैंने अपने फर्मवेयर के साथ कई स्मार्ट डिवाइस कैसे फ्लैश किए, इसलिए मैं उन्हें अपने ओपनहैब सेटअप के माध्यम से एमक्यूटीटी द्वारा नियंत्रित कर सकता हूं। मैं जोड़ूंगा नए डिवाइस जब मैंने उन्हें हैक किया। बेशक कस्टम एफ फ्लैश करने के लिए अन्य सॉफ्टवेयर आधारित विधियां हैं
रास्पबेरी पाई आरएफ रिमोट-नियंत्रित मेन्स सॉकेट (पावर प्लग): 6 कदम
रास्पबेरी पाई आरएफ रिमोट-नियंत्रित मेन सॉकेट (पावर प्लग): रास्पबेरी पाई का उपयोग करके सस्ते 433 मेगाहर्ट्ज मेन सॉकेट (दीवार आउटलेट) को नियंत्रित करें। पाई सॉकेट के रिमोट कंट्रोलर से कंट्रोल कोड आउटपुट सीख सकता है और पूरे घर में किसी भी या सभी रिमोट सॉकेट को सक्रिय करने के लिए प्रोग्राम कंट्रोल के तहत उनका उपयोग कर सकता है। थ
Energenie सॉकेट के साथ स्मार्ट होम ऑटोमेशन - निकटता सॉकेट: 4 कदम
Energenie Sockets के साथ स्मार्ट होम ऑटोमेशन - Proximity Sockets: परिचय वहाँ स्मार्ट होम ऑटोमेशन के बहुत सारे उदाहरण हैं, लेकिन यह सरल है और मेरे घर में एक साल तक बहुत प्रभावी ढंग से काम किया है, इसलिए मुझे आशा है कि आपको यह पसंद आएगा। जब आप समाप्त कर लेंगे तो आपके पास एक उपकरण होगा जो नेटवर्क को स्कैन कर सकता है
IoT स्मार्ट सॉकेट Arduino और Cayenne: 5 कदम (चित्रों के साथ)
IoT स्मार्ट सॉकेट Arduino और Cayenne: मैंने चीनी सॉकेट देखा है जिसे आप अपने फोन द्वारा कमांड कर सकते हैं, लेकिन मैं एक निर्माता हूं, और मैं इसे खुद से बनाना चाहता हूं! केयेन डैशबोर्ड का उपयोग करके यह संभव है!क्या आप केयेन को जानते हैं? केयेन साइट देखें! परियोजना की कुल राशि लगभग $ 60,00PAY A
Pic 16F676 ICSP प्रोग्रामिंग सॉकेट PICkit 2 प्रोग्रामर के लिए: 6 कदम
PICkit 2 प्रोग्रामर के लिए Pic 16F676 ICSP प्रोग्रामिंग सॉकेट: मैं अपने रोबोट प्रोजेक्ट के लिए इस दोहरे DC मोटर मॉड्यूल को बनाने की कोशिश कर रहा हूं और मेरे पास PCB पर ICSP पिन हेडर लगाने के लिए जगह नहीं थी। इसलिए मैंने जल्दी से इस डिज़ाइन का मज़ाक उड़ाया