विषयसूची:

NodeMCU पर चमकती SONOFF तस्मोटा फर्मवेयर: 9 कदम
NodeMCU पर चमकती SONOFF तस्मोटा फर्मवेयर: 9 कदम

वीडियो: NodeMCU पर चमकती SONOFF तस्मोटा फर्मवेयर: 9 कदम

वीडियो: NodeMCU पर चमकती SONOFF तस्मोटा फर्मवेयर: 9 कदम
वीडियो: Flashing TASMOTA on a Sonoff OVER-the-AIR !!! 2024, नवंबर
Anonim
NodeMCU पर चमकती SONOFF तस्मोटा फर्मवेयर
NodeMCU पर चमकती SONOFF तस्मोटा फर्मवेयर

Sonoff एक वाईफाई नियंत्रित स्विच है जो ESP8266 IC के साथ एम्बेडेड है और इसमें इंटरनेट के माध्यम से डिवाइस को नियंत्रित करने के लिए रिले हैं। इस IC को Arduino IDE द्वारा फ्लैश और रीप्रोग्राम किया जा सकता है। Sonoff के निर्माताओं ने अपने GitHub पेज पर पुस्तकालयों और Arduino फ़ाइलों को प्रकाशित किया। प्रारंभ में, इसमें केवल Sonoff निर्मित बोर्डों के लिए है, उसके बाद यह कई ESP8266 बोर्डों और NodeMCU जैसे विकास बोर्डों का समर्थन करता है। इस ट्यूटोरियल में, हम देखेंगे कि Sonoff Tasmota फर्मवेयर को NodeMCU डेवलपमेंट बोर्ड में कैसे फ्लैश किया जाए। नए अपडेट किए गए फर्मवेयर में, आप आसानी से विभिन्न ESP8266 बोर्ड आसानी से चुन सकते हैं।

चरण 1: आवश्यक घटक - पूर्वापेक्षाएँ

  • NodeMCU विकास बोर्ड
  • माइक्रोयूएसबी केबल
  • Sonoff Tasmota फर्मवेयर - GitHub Link
  • उन्नत आईपी स्कैनर
  • अरुडिनो आईडीई

इस लिंक से Sonoff Tasmota फर्मवेयर डाउनलोड करें।

सुनिश्चित करें कि आपके पास अपने Arduino IDE पर ESP8266 लाइब्रेरी स्थापित है। यदि आप जानना चाहते हैं कि ESP8266 लाइब्रेरी को ठीक से कैसे स्थापित किया जाए, तो NodeMCU पर फ्लैशिंग SONOFF Tasmota फर्मवेयर के इस पूरे ब्लॉग पर जाएँ।

चरण 2: Arduino IDE में Sonoff लाइब्रेरी शामिल करें

Arduino IDE में Sonoff लाइब्रेरी शामिल करें
Arduino IDE में Sonoff लाइब्रेरी शामिल करें

एक बार SONOFF Tasmota फर्मवेयर GitHub से डाउनलोड हो जाने के बाद। Sonoff Tasmota फ़ोल्डर खोलें। 'लिब' फ़ोल्डर में नेविगेट करें और सभी सामग्री को कॉपी करें, फिर इसे अपने कंप्यूटर पर Arduino 'लाइब्रेरी' फ़ोल्डर में पेस्ट करें।

अब हमने आवश्यक लाइब्रेरी फ़ाइलों को Arduino IDE लाइब्रेरी में शामिल किया है। आइए हमारे कोड को कॉन्फ़िगर करें।

चरण 3: सोनऑफ़ मुख्य फ़ाइल और उपयोगकर्ता कॉन्फ़िगरेशन

Sonoff मुख्य फ़ाइल और उपयोगकर्ता कॉन्फ़िग
Sonoff मुख्य फ़ाइल और उपयोगकर्ता कॉन्फ़िग

डाउनलोड की गई फ़ाइल के अंदर, sonoff.ino फ़ाइल खोलें। यह Arduino IDE में अगले टैब में सभी आवश्यक फाइलें खोलेगा। अब हमारे वाई-फाई क्रेडेंशियल दर्ज करने के लिए userconfig.h टैब खोलें।

चरण 4: SSID, पासवर्ड और प्रोजेक्ट का नाम कॉन्फ़िगर करें

SSID, पासवर्ड और प्रोजेक्ट का नाम कॉन्फ़िगर करें
SSID, पासवर्ड और प्रोजेक्ट का नाम कॉन्फ़िगर करें

अब अपने वाईफाई नेटवर्क एसएसआईडी और पासवर्ड के साथ एसएसआईडी और पासवर्ड फ़ील्ड संपादित करें। साथ ही, #define PROJECT “sonoff” लाइन में अपनी पसंद से एक यूनिक प्रोजेक्ट नाम दें।

उदा. #परियोजना को परिभाषित करें "नोडफैक्ट्री"

चरण 5: सही NodeMCU बोर्ड चुनें

सही NodeMCU बोर्ड चुनें
सही NodeMCU बोर्ड चुनें

अब अपना NodeMCU कनेक्ट करें और सही COM पोर्ट और बोर्ड संस्करण चुनें। सुनिश्चित करें कि NodeMCU 1.0 बोर्ड के लिए सेटिंग्स इस तरह हैं।

बोर्ड: NodeMCU 1.0 (ESP12-E मॉड्यूल)

फ्लैश का आकार: 4M (1M SPIFFS)

सीपीयू आवृत्ति: 80 मेगाहर्ट्ज

अपलोड स्पीड: "115200"

फिर अपलोड पर क्लिक करके फर्मवेयर फ्लैश करें।

चरण 6: अपने नेटवर्क पर NodeMCU IP पता खोजें

अपने नेटवर्क पर NodeMCU IP पता खोजें
अपने नेटवर्क पर NodeMCU IP पता खोजें
अपने नेटवर्क पर NodeMCU IP पता खोजें
अपने नेटवर्क पर NodeMCU IP पता खोजें

एक बार फ्लैशिंग हो जाने के बाद ओपन एडवांस्ड आईपी स्कैनर। और अपने नेटवर्क आईपी के अंदर आईपी पते की खोज करें। मेरे मामले में, मेरा आईपी 192.168.255.0-255 से होगा (मतलब आईपी 0-255 तक होगा)। स्कैन पर क्लिक करें और आप userconfig.h फ़ाइल में दिए गए प्रोजेक्ट नाम को डिवाइस नाम के रूप में यहां देख सकते हैं।

आपको मिले आईपी पते को नोट करें और इसे अपने ब्राउज़र यूआरएल में पेस्ट करें और एंटर पर क्लिक करें। यह आपके मॉड्यूल को कॉन्फ़िगर करने के लिए Sonoff Tasmota पेज दिखाएगा।

चरण 7: ESP8266 बोर्डों के लिए विन्यास

ESP8266 बोर्डों के लिए विन्यास
ESP8266 बोर्डों के लिए विन्यास

डिफ़ॉल्ट रूप से, यह Sonoff Basic में होगा। इसलिए आपको इसे 'कॉन्फ़िगरेशन' मेनू में 'जेनेरिक' में बदलना होगा। 'कॉन्फ़िगरेशन' पर क्लिक करें और उसके अंदर 'मॉड्यूल कॉन्फ़िगर करें' चुनें।

चरण 8: कॉन्फ़िगरेशन सहेजें

कॉन्फ़िगरेशन सहेजें
कॉन्फ़िगरेशन सहेजें

बोर्ड को जेनेरिक और सेव के रूप में चुनें। डिवाइस पुनरारंभ हो जाएगा। यह विकल्प सभी ESP8266 बोर्डों के लिए है।

चरण 9: ESP8266 बोर्ड प्रकारों के अनुसार नए GPIO विकल्प

ESP8266 बोर्ड प्रकारों के अनुसार नए GPIO विकल्प
ESP8266 बोर्ड प्रकारों के अनुसार नए GPIO विकल्प

अब यदि आप कॉन्फ़िगरेशन पर क्लिक करते हैं, तो आप अधिक GPIO विकल्प देख सकते हैं। इसका उपयोग करके आप GPIO Functions को Select कर सकते हैं।

GPIO सेटिंग के आधार पर विकल्प होमपेज जैसे DHT, रिले, स्विच और कई अन्य पर दिखाई देगा।

अधिक ट्यूटोरियल के लिए, हमारे ब्लॉग पर जाएँ - फ़ैक्टरी फ़ॉरवर्ड ब्लॉग

सिफारिश की: