NodeMCU - 5V आउटपुट के रूप में विन पिन?


13

मुझे पता है कि विन का उपयोग बोर्ड को बिजली देने के लिए किया जा सकता है लेकिन यह भी पढ़ रहा है कि इसे 5V आउटपुट के रूप में इस्तेमाल किया जा सकता है। क्या विन को एक आउटपुट के रूप में असाइन करना संभव है जैसा कि मैं किसी अन्य जीपीआईओ में करूंगा?

अगर मुझे GPIO 12 से एक एलईडी की शक्ति चाहिए, तो मैं GPIO असाइन करूंगा:

const int LEDpin_0 = 12; // D6, LED power pin

... और सेटअप में:

pinMode(LEDpin_0, OUTPUT);

मैं तब GPIO 12 हाई या लो पर जाता है या नहीं, इसके आधार पर LED को बंद और चालू कर सकता हूं।

क्या मैं रिले या अन्य हार्डवेयर का सहारा लिए बिना विन के साथ भी ऐसा कर सकता हूं?


बोर्ड को अभी भी बिजली की आवश्यकता होगी (शायद यूएसबी पर?)। आप पावर पिन को कोड में नहीं बदल सकते हैं या इसे चालू / बंद नहीं कर सकते हैं। लेकिन अगर 5V यूएसबी सीधे विन पिन पर जा रहा है, तो आप इसे बाहरी घटकों को बिजली देने के लिए उपयोग कर सकते हैं।
पॉल

अगर मैं 3Amps बिजली की आपूर्ति के लिए इस स्रोत हो सकता है सोच रहा हूँ। मुझे यकीन नहीं है कि बोर्ड के पास क्या नियामक है। कारण 3amp देव बोर्डों के लिए काफी अधिक है
राय विलेना

जवाबों:


19

VIN पिन सीधे USB की 5V आपूर्ति (कम से कम LoLin v3 बोर्ड पर) से जुड़ा नहीं है। इसका मतलब है कि पिन का उपयोग 5V आपूर्ति आउटपुट के रूप में नहीं किया जा सकता है।

  • आप उस वोल्टेज को नियंत्रित नहीं कर सकते। यह हमेशा चालू रहता है, और हमेशा 5 वी (या आपके यूएसबी पोर्ट प्रदान करने के लिए जो कुछ भी होता है - 4.75v - 5.25v)।
  • आपको कभी भी VIN को एक पावर स्रोत से कनेक्ट नहीं करना चाहिए और USB सॉकेट को कनेक्ट करना चाहिए । जो आपके कंप्यूटर में USB पोर्ट को नष्ट कर सकता है। उस बोर्ड पर शून्य बैक-पॉवरिंग सुरक्षा है।
  • VIN पिन से 500mA से अधिक आकर्षित करने से आपके कंप्यूटर का USB पोर्ट बंद हो सकता है।

2
यह सीधे जुड़ा हुआ नहीं है। USB 5V पिन और 5V पिन के बीच एक स्कूटी डायोड है।
user2497

यह उत्तर पूरी तरह से सही नहीं है। सबसे अच्छा, यह अब सटीक नहीं है। मैं पुष्टि कर सकता हूं कि मेरे V3 बोर्ड पर 5V आपूर्ति से जुड़ा नहीं है। जब मैं इसे मीटर करता हूं, तो मुझे 1.3 वी मिलता है।
KDM

1

नहीं, आप एक GPIO पिन के रूप में विन या VU पिन का उपयोग नहीं कर सकते हैं जिसे एक प्रोग्राम द्वारा नियंत्रित किया जा सकता है। विन को 5V बैटरी के लिए इनपुट के रूप में या 5V आउटपुट के रूप में उपयोग किया जा सकता है जब NodeMCU USB द्वारा संचालित होता है। (Lode द्वारा NodeMCU v3 पर अपेक्षा)।

V0.1 LoLin बोर्ड पर, VIN और VU पिन के बीच 2 डायोड हैं। इसलिए आप एक से दूसरे में शक्ति प्राप्त नहीं कर सकते। ये डायोड 5 वी शक्ति के दो संभावित स्रोतों को एक-दूसरे से अलग करते हैं जबकि बोर्ड को इसकी 5V स्रोत से 3.3V बिजली आपूर्ति द्वारा आवश्यक 5V प्राप्त करने की अनुमति देता है।

अन्य बोर्ड संस्करण भिन्न हो सकते हैं।

NodeMCU पर GPIO की मदद से 5V सेंसर को नियंत्रित करने के लिए आपको अपने सेंसर और GPIO पिन के बीच एक लॉजिक शिफ्टर की आवश्यकता होगी जो 3v3 से 5V को बढ़ावा दे।


0

मेरे 2 सेंट:

जब विन पिन में USB के माध्यम से संचालित एक LoLin NodeMCU V3 2.2 V पढ़ता है (पता नहीं क्यों) लेकिन ... VV पिन में आप USB से आने वाले 5V प्राप्त कर सकते हैं; इसलिए अगर आपको 5V की जरूरत है तो उस पिन का उपयोग करें।

यदि बोर्ड 5 वी के साथ विन के माध्यम से संचालित होता है, तो वीवी पिन 2 वी पढ़ता है (न जाने क्यों या तो)

किसी भी स्थिति में आप हमेशा 3V पिन में 3V प्राप्त कर सकते हैं।

Cheeers!


महत्वपूर्ण चेतावनी: NEVER के आसपास अन्य साइटों के अनुसार विन (5V) के माध्यम से एक NodeMCU फ़ीड और यह भी एक यूएसबी से कनेक्ट। आप अपने यूएसबी पोर्ट या बोर्ड को उड़ा सकते हैं।
कार्लोस एम

3
सवाल यह था कि क्या आप 5 V पिन का उपयोग gpio के रूप में कर सकते हैं। (मुझे पता है, यह समझना मुश्किल है कि कोई इसे कैसे पूछ सकता है)
जुराज

आपकी टिप्पणी केवल एक ही है जिसे मैंने अब तक खोजा है जो बताता है कि विन के बजाय LoLin NodeMCU में VV पर शक्ति है। मुझे वह भी दिख रहा है। NodeMCU कल्पना का पालन नहीं करता है। यद्यपि मैं अन्य टिप्पणियों से सहमत हूं कि यह इस प्रश्न से संबंधित नहीं है।
डेविड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.