विषयसूची:
- चरण 1: आवश्यक घटक - पूर्वापेक्षाएँ
- चरण 2: Arduino IDE में Sonoff लाइब्रेरी शामिल करें
- चरण 3: सोनऑफ़ मुख्य फ़ाइल और उपयोगकर्ता कॉन्फ़िगरेशन
- चरण 4: SSID, पासवर्ड और प्रोजेक्ट का नाम कॉन्फ़िगर करें
- चरण 5: सही NodeMCU बोर्ड चुनें
- चरण 6: अपने नेटवर्क पर NodeMCU IP पता खोजें
- चरण 7: ESP8266 बोर्डों के लिए विन्यास
- चरण 8: कॉन्फ़िगरेशन सहेजें
- चरण 9: ESP8266 बोर्ड प्रकारों के अनुसार नए GPIO विकल्प
वीडियो: NodeMCU पर चमकती SONOFF तस्मोटा फर्मवेयर: 9 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
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 लाइब्रेरी शामिल करें
एक बार SONOFF Tasmota फर्मवेयर GitHub से डाउनलोड हो जाने के बाद। Sonoff Tasmota फ़ोल्डर खोलें। 'लिब' फ़ोल्डर में नेविगेट करें और सभी सामग्री को कॉपी करें, फिर इसे अपने कंप्यूटर पर Arduino 'लाइब्रेरी' फ़ोल्डर में पेस्ट करें।
अब हमने आवश्यक लाइब्रेरी फ़ाइलों को Arduino IDE लाइब्रेरी में शामिल किया है। आइए हमारे कोड को कॉन्फ़िगर करें।
चरण 3: सोनऑफ़ मुख्य फ़ाइल और उपयोगकर्ता कॉन्फ़िगरेशन
डाउनलोड की गई फ़ाइल के अंदर, sonoff.ino फ़ाइल खोलें। यह Arduino IDE में अगले टैब में सभी आवश्यक फाइलें खोलेगा। अब हमारे वाई-फाई क्रेडेंशियल दर्ज करने के लिए userconfig.h टैब खोलें।
चरण 4: SSID, पासवर्ड और प्रोजेक्ट का नाम कॉन्फ़िगर करें
अब अपने वाईफाई नेटवर्क एसएसआईडी और पासवर्ड के साथ एसएसआईडी और पासवर्ड फ़ील्ड संपादित करें। साथ ही, #define PROJECT “sonoff” लाइन में अपनी पसंद से एक यूनिक प्रोजेक्ट नाम दें।
उदा. #परियोजना को परिभाषित करें "नोडफैक्ट्री"
चरण 5: सही NodeMCU बोर्ड चुनें
अब अपना NodeMCU कनेक्ट करें और सही COM पोर्ट और बोर्ड संस्करण चुनें। सुनिश्चित करें कि NodeMCU 1.0 बोर्ड के लिए सेटिंग्स इस तरह हैं।
बोर्ड: NodeMCU 1.0 (ESP12-E मॉड्यूल)
फ्लैश का आकार: 4M (1M SPIFFS)
सीपीयू आवृत्ति: 80 मेगाहर्ट्ज
अपलोड स्पीड: "115200"
फिर अपलोड पर क्लिक करके फर्मवेयर फ्लैश करें।
चरण 6: अपने नेटवर्क पर NodeMCU IP पता खोजें
एक बार फ्लैशिंग हो जाने के बाद ओपन एडवांस्ड आईपी स्कैनर। और अपने नेटवर्क आईपी के अंदर आईपी पते की खोज करें। मेरे मामले में, मेरा आईपी 192.168.255.0-255 से होगा (मतलब आईपी 0-255 तक होगा)। स्कैन पर क्लिक करें और आप userconfig.h फ़ाइल में दिए गए प्रोजेक्ट नाम को डिवाइस नाम के रूप में यहां देख सकते हैं।
आपको मिले आईपी पते को नोट करें और इसे अपने ब्राउज़र यूआरएल में पेस्ट करें और एंटर पर क्लिक करें। यह आपके मॉड्यूल को कॉन्फ़िगर करने के लिए Sonoff Tasmota पेज दिखाएगा।
चरण 7: ESP8266 बोर्डों के लिए विन्यास
डिफ़ॉल्ट रूप से, यह Sonoff Basic में होगा। इसलिए आपको इसे 'कॉन्फ़िगरेशन' मेनू में 'जेनेरिक' में बदलना होगा। 'कॉन्फ़िगरेशन' पर क्लिक करें और उसके अंदर 'मॉड्यूल कॉन्फ़िगर करें' चुनें।
चरण 8: कॉन्फ़िगरेशन सहेजें
बोर्ड को जेनेरिक और सेव के रूप में चुनें। डिवाइस पुनरारंभ हो जाएगा। यह विकल्प सभी ESP8266 बोर्डों के लिए है।
चरण 9: ESP8266 बोर्ड प्रकारों के अनुसार नए GPIO विकल्प
अब यदि आप कॉन्फ़िगरेशन पर क्लिक करते हैं, तो आप अधिक GPIO विकल्प देख सकते हैं। इसका उपयोग करके आप GPIO Functions को Select कर सकते हैं।
GPIO सेटिंग के आधार पर विकल्प होमपेज जैसे DHT, रिले, स्विच और कई अन्य पर दिखाई देगा।
अधिक ट्यूटोरियल के लिए, हमारे ब्लॉग पर जाएँ - फ़ैक्टरी फ़ॉरवर्ड ब्लॉग
सिफारिश की:
तस्मोटा एडमिन - IIoT डैशबोर्ड: 6 कदम
Tasmota Admin - IIoT डैशबोर्ड: TasmoAdmin, Tasmota के साथ फ्लैश किए गए उपकरणों के लिए एक प्रशासनिक वेबसाइट है। आप इसे यहाँ पा सकते हैं: TasmoAdmin GitHub। यह विंडोज, लिनक्स और डॉकर कंटेनरों पर चलने का समर्थन करता है। विशेषताएं लॉग इन प्रोटेक्टेडमल्टी अपडेट प्रोसेसऑटोम को अपडेट करने के लिए डिवाइस का चयन करें
तस्मोटा के साथ फ्लैशिंग प्रत्येक वाईफाई स्मार्ट टच स्विच: 10 कदम
तस्मोटा के साथ फ्लैशिंग प्रत्येक वाईफाई स्मार्ट टच स्विच: इसलिए मैंने इस निर्देश को किसी और के लिए बनाने का फैसला किया है जो सोच रहा है कि क्या यह संभव है
Sonoff स्विच मॉड्यूल (ESP8266 आधारित) को चलाने के लिए होमी फर्मवेयर का उपयोग करें: 5 कदम (चित्रों के साथ)
सोनऑफ़ स्विच मॉड्यूल (ESP8266 आधारित) को चलाने के लिए होमी फ़र्मवेयर का उपयोग करें: यह एक अनुवर्ती निर्देश है, मैंने इसे "IoT या होम ऑटोमेशन के लिए होमी उपकरणों का निर्माण" के बाद थोड़ा सा लिखा है। बाद में D1 मिनी बोर्ड के आसपास बुनियादी निगरानी (DHT22, DS18B20, light) पर ध्यान केंद्रित कर रहा था। इस बार, मैं दिखाना चाहता हूं
Sonoff B1 फर्मवेयर होम ऑटोमेशन Openhab Google होम: 3 चरण
Sonoff B1 फर्मवेयर होम ऑटोमेशन Openhab Google होम: मुझे अपने Sonoff स्विच के लिए वास्तव में Tasmota फर्मवेयर पसंद है। लेकिन मेरे Sonoff-B1 पर Tasmota फर्मवेयर से वास्तव में खुश नहीं था। मैं इसे अपने ओपनहैब में एकीकृत करने और Google होम के माध्यम से इसे नियंत्रित करने में पूरी तरह से सफल नहीं हुआ। इसलिए मैंने अपनी खुद की फर्म लिखी
फर्मवेयर फर्मवेयर IoT के साथ नोड-रेड से Arduino को नियंत्रित करना#: 7 चरण
फर्मवेयर फर्मवेयर IoT के साथ नोड-रेड से Arduino को नियंत्रित करना #: इस अवसर में हम नियंत्रण के लिए Node-RED का उपयोग करेंगे और Arduino MEGA 2560 R3, एक सहयोगी के सहयोग के लिए धन्यवाद बिल्कुल स्वचालन मैंने इस विधि का संकेत दिया जो आसानी से एक Arduino को नियंत्रित करने की अनुमति देता है यदि जटिलताओं। वें में से एक में भी