Arduino के बजाय D1 मिनी

  • Dec 27, 2021
click fraud protection

वाई-फाई के बिना उपकरणों को विकसित करने के लिए, वे आमतौर पर Arduino Uno और Arduino नैनो बोर्ड (अधिक सटीक, मुख्य रूप से उनके चीनी क्लोन) का उपयोग करते हैं, लेकिन संकट के कारण इलेक्ट्रॉनिक्स, उनकी कीमत में काफी वृद्धि हुई है, लेकिन वाई-फाई के साथ D1 मिनी बोर्ड की कीमत अभी भी 150 रूबल है और ज्यादातर मामलों में इनका उपयोग इसके बजाय किया जा सकता है अरुडिनो।

Arduino के बजाय D1 मिनी

D1 मिनी बोर्ड ESP8266 चिप पर आधारित है। यह माइक्रोयूएसबी कनेक्टर के माध्यम से कंप्यूटर या पावर स्रोत से जुड़ता है, इसमें 5 और 3.3 वी पावर पिन, 11 डिजिटल आई / ओ और 1 एनालॉग इनपुट है। अधिकांश परियोजनाओं के लिए, यह पर्याप्त है।

Arduino वातावरण में D1 मिनी का उपयोग करने के लिए, आपको "सेटिंग फ़ाइल" पर जाने की आवश्यकता है और "बोर्ड प्रबंधक के लिए अतिरिक्त लिंक" फ़ील्ड में पता डालें http://arduino.esp8266.com/stable/package_esp8266com_index.json .
उसके बाद, बोर्डों की सूची के अंत में, कई नए मॉडल दिखाई देंगे, जिनमें से आपको "LOLIN (WEMOS) D1 R2 और मिनी" का चयन करना होगा।

अधिकांश प्रोजेक्ट और लाइब्रेरी D1 मिनी पर उसी तरह काम करते हैं जैसे नियमित Arduino बोर्ड पर।

instagram viewer

D1 मिनी बोर्ड पर लिखे पिन नाम Arduino से अलग हैं। I2C इंटरफ़ेस वाले डिवाइस पिन D1 (SCL) और D2 (SDA) से जुड़े होते हैं। D5 (SCK), D6 (MISO या SDO), D7 (MOSI या SDA), D8 (SS या CS) को पिन करने के लिए SPI इंटरफ़ेस वाले उपकरण।

बोर्ड पर एक नीली एलईडी है, जिसे एक अलग पिन "LED_BUILTIN" (0 - ऑन) द्वारा नियंत्रित किया जा सकता है।
एलेक्सगाइवर का यह स्केच एक अंतर्निर्मित एलईडी के साथ चमक रहा है:


व्यर्थ व्यवस्था () {
पिनमोड (LED_BUILTIN, OUTPUT);

शून्य लूप () {
digitalWrite (LED_BUILTIN, 0);
देरी (1000);
digitalWrite (LED_BUILTIN, 1);
देरी (300);
}

जैसा कि यह निकला, डिफ़ॉल्ट रूप से, D1 मिनी में वाई-फाई मॉड्यूल चालू है और बिजली की खपत करता है। सबसे सरल स्केच वाला बोर्ड, जो एक वर्ण को प्रति सेकंड एक बार सीरियल पोर्ट में आउटपुट करता है, लगभग 80 mA की खपत करता है।

वाई-फाई को अक्षम करने के लिए, आपको शुरुआत में ESP8266WiFi लाइब्रेरी कनेक्शन लाइन जोड़ने की आवश्यकता है, और "शून्य सेटअप ()" अनुभाग में, दो लाइनें जो वाई-फाई को अक्षम करती हैं:


#शामिल

व्यर्थ व्यवस्था () {
वाईफाई.मोड (WIFI_OFF);
WiFi.forceSleepBegin ();
}

उसके बाद, उसी स्केच वाले बोर्ड की खपत लगभग तीन गुना घटकर 28 mA हो जाती है।

यह पाया गया कि डी1 मिनी के अलग-अलग चीनी क्लोनों की अलग-अलग खपत है। तो, Doiting बोर्ड ने 80/28 mA की खपत की, और कवर पर "ESP8266MOD" शिलालेख के साथ एक अज्ञात निर्माता का बोर्ड 72/19 mA था।

इतना कम खपत वाला बोर्ड मैंने ऑर्डर किया यहां (अंतिम विकल्प - D1 मिनी)।

भुगतान अभी भी जारी है यहां से (पहला विकल्प D1 मिनी है)।

तुलना के लिए, उन्हीं दुकानों में नैनो की कीमत अब ~ 300 रूबल + 50 रूबल की डिलीवरी है, यहाँ यह है टेनस्टार रोबोट महान दीवार में तथा सैमियोर फीयांग. में.
ऊनो की कीमत 340 रूबल + 150 रूबल डिलीवरी
पहली दुकान में और 360 + 150 रूबल डिलीवरी क्षण में.

पी.एस. वाई-फाई को अक्षम करने में मदद के लिए स्टानिस्लाव ग्रिट्सिनोव को धन्यवाद।

© 2021, एलेक्सी नादेज़िन

दस साल से मैं हर दिन प्रौद्योगिकी, छूट, रुचि के स्थानों और घटनाओं के बारे में लिख रहा हूं। साइट पर मेरा ब्लॉग पढ़ें बारूद1.ru, वी एलजे, जेन, मिर्तेसेन, तार.
मेरी परियोजनाएं:
लैम्पटेस्ट.रू. मैं एलईडी लैंप का परीक्षण करता हूं और यह पता लगाने में मदद करता हूं कि कौन से अच्छे हैं और कौन से अच्छे नहीं हैं।
Elerus.ru. मैं व्यक्तिगत उपयोग के लिए घरेलू इलेक्ट्रॉनिक उपकरणों के बारे में जानकारी एकत्र करता हूं और उसे साझा करता हूं।
आप मुझसे टेलीग्राम में संपर्क कर सकते हैं
@ बारूद1 और मेल द्वारा बारूद[email protected].