NodeMCU-Vin 핀 5V 출력?


13

Vin은 보드에 전원을 공급하는 데 사용될 수 있지만 5V 출력으로 사용될 수 있다는 것을 알고 있습니다. 다른 GPIO처럼 Vin을 출력으로 할당 할 수 있습니까?

GPIO 12에서 LED에 전원을 공급하려면 GPIO를 할당합니다.

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

... 그리고 설정에서 :

pinMode(LEDpin_0, OUTPUT);

GPIO 12가 HIGH인지 LOW인지에 따라 LED를 켜거나 끌 수 있습니다.

릴레이 나 다른 하드웨어에 의존하지 않고 Vin과 동일한 작업을 수행 할 수 있습니까?


보드에는 여전히 전원이 필요합니다 (아마도 USB를 통해?). 코드에서 전원 핀을 변경하거나 켜거나 끌 수 없습니다. 그러나 5V USB가 Vin 핀으로 바로 연결되면 USB를 사용하여 외부 부품에 전원을 공급할 수 있습니다.
Paul

3Amps 전원 공급 장치를 사용할 수 있는지 궁금합니다. 보드에 어떤 레귤레이터가 있는지 잘 모르겠습니다. 원인은 dev에 보드에 대한 매우 높은 3amps
레이 Villena

답변:


19

VIN 핀이 USB의 5V 전원에 직접 연결되지 않았습니다 (적어도 LoLin v3 보드에 있음). 이는 핀을 5V 전원 출력으로 사용할 수 없음을 의미합니다.

  • 해당 전압을 제어 할 수 없습니다. 항상 켜져 있고 항상 5V입니다 (또는 USB 포트가 제공하는 모든 것-4.75v-5.25v).
  • 혹시 전원에 VIN을 연결해서는 안 하고 있는 USB 소켓을 연결합니다. 컴퓨터의 USB 포트가 손상 될 수 있습니다. 해당 보드에는 백 파워 보호 기능이 없습니다.
  • VIN 핀에서 500mA를 초과하면 컴퓨터의 USB 포트가 종료 될 수 있습니다.

2
직접 연결되어 있지 않습니다. USB 5V 핀과 5V 핀 사이에는 쇼트 키 다이오드가 있습니다.
user2497 2016 년

이 답변은 완전히 정확하지 않습니다. 기껏해야 더 이상 정확하지 않습니다. V3 보드의 5V가 전원 공급 장치에 연결되어 있지 않은 것을 확인할 수 있습니다. 계량하면 1.3V가됩니다.
KDM

1

Vin 또는 VU 핀을 프로그램에서 제어 할 수있는 GPIO 핀으로 사용할 수 없습니다. Vin은 NodeMCU에 USB 전원이 공급되는 경우 5V 배터리의 입력 또는 5V 출력으로 사용할 수 있습니다 (Lolin의 NodeMCU v3에 예상).

V0.1 LoLin 보드에는 VIN과 VU 핀 사이에 2 개의 다이오드가 있습니다. 따라서 서로간에 전원을 공급할 수 없습니다. 이 다이오드는 5V 전원의 가능한 두 소스를 서로 분리하는 동시에 보드가 5V 소스에서 3.3V 전원 공급 장치에 필요한 5V를 얻을 수 있도록합니다.

다른 보드 버전은 다를 수 있습니다.

NodeMCU에서 GPIO를 사용하여 5V 센서를 제어하려면 센서와 GPIO 핀 사이에 연결되어 3v3를 5V로 올리는 로직 시프터가 필요합니다.


0

내 2 센트 :

Vin 핀에서 USB를 통해 전원을 공급받을 때 LoLin NodeMCU V3는 2.2V를 읽지 만 (이유를 모르겠습니다) VV 핀에서 USB에서 5V를 얻을 수 있습니다. 5V가 필요한 경우 해당 핀을 사용하십시오.

5V의 Vin을 통해 전원을 공급받는 보드 인 경우 VV 핀은 2V를 읽습니다 (이유도 모름)

어쨌든 항상 3V 핀에서 3V를 얻을 수 있습니다.

치어 리더!


중요 경고 : 주변의 다른 사이트에 따르면 Vin (5V)을 통해 NodeMCU를 공급하지 않고 USB에 연결하지 마십시오. USB 포트 나 보드를 끊을 수 있습니다.
Carlos M

3
문제는 5V 핀을 GPIO로 사용할 수 있는지 여부였습니다. (누군가가 어떻게 물어볼 수 있는지 이해하기 어렵다)
Juraj

귀하의 의견은 지금까지 내가 찾은 유일한 것으로 LoLin NodeMCU가 Vin 대신 VV를 켭니다. 나는 또한 그것을보고있다. NodeMCU 사양을 따르지 않습니다. 다른 의견에 동의하더라도 이것이 반드시이 질문과 관련이있는 것은 아닙니다.
David
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.