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.