Датчики Lolin NodeMCU V3 и 5V

Я новичок в Arduino и электронике, поэтому, пожалуйста, поправьте меня, если я ошибся.

Многие датчики и приводы требуют 5В. Lolin NodeMCU V3 имеет выходы 3,3 В. Я хочу, чтобы они работали вместе.

Я читал, что вывод VIN выводит напряжение источника питания USB, которое составляет около 5 В. Бьюсь об заклад, что к VIN можно подключить множество датчиков и приводов.

Я предполагаю, что основное различие с выводом VCC других плат заключается в точности и стабильности потенциала.

1) Как насчет силы тока? (Я предполагаю, что максимальная сила тока USB-источника питания делится между платой и подключенными датчиками/исполнительными механизмами). Как это сравнивается с выходом VCC, скажем, Arduino UNO?

2) Насколько важно в большинстве практических случаев не иметь ровно 5 В? (очевидно, что я не рассматриваю возможность использования датчиков для чрезвычайно точных измерений). Меня интересуют такие вещи, как движения/расстояние/свет/акселерометры/влажность и т. Д. Датчики и ЖК-дисплеи, реле, небольшие двигатели и т. Д.

Я видел, что многие датчики имеют не такой уж узкий диапазон рабочих напряжений. Это заставляет меня думать, что небольшие колебания напряжения USB могут быть незначительными.

3) Есть ли лучший, но простой способ подключения устройств 5 В к этой плате?

Заранее благодарю вас.

, 👍2

Обсуждение

Боюсь, вы проиграли пари. ;-) Как следует из названия VIN, вывод Vin используется для питания вашего nodemcu внешним питанием (до 20 В). Это если вы не хотите подключать USB-порт или вам нужно больше энергии, чем может выдержать ваш USB-блок. Существует вывод VU, который обеспечивает питание 5 В от USB - соединения. Более подробную информацию смотрите по следующей ссылке: http://henrysbench.capnfatz.com/henrys-bench/arduino-projects-tips-and-more/powering-the-esp-12e-nodemcu-development-board/ Было бы более практично, если бы вы включили датчики и использовали эту мощность также для nodemcu., @Peter Paul Kiefer

Кроме того, будьте осторожны, если вы подключаете контакты датчика 5 В к контакту nodemcu 3,3 В (контакты ввода-вывода). Это может (извините) убить ваш nodemcu.Максимальный ток, который вы можете получить от выводов питания nodemcu, определяется регулятором напряжения (~ 800 мА) и возможностями вашего источника питания (которые мы не знаем). Это справедливо и для USB-порта, и для VU-PIN., @Peter Paul Kiefer

vin nodemcu больше похож на 4,4 В, чем на 5,0 В. Ввод-вывод nodemcu обычно терпим к 4,4 В. я использую много датчиков 5 В с моим просто отлично, работает на 3,3 В или 4,4 В. Если вы сомневаетесь, вы можете сдвинуть уровень, но мне пришлось сделать это только один раз (из десятков+десятков) fwiw., @dandavis

@PeterPaulKiefer, спасибо!, @user1420303

@dandavis, вы подключаете свои датчики к VIN? Комментарии Питера, по-видимому, предполагают связать их с VU, @user1420303

я не видел nodemcu с контактом "VU". не говоря уже о том, что их не существует, но на самом деле все те, что есть на amazon, помечают этот слот как "RSV". если он есть на вашей плате и вам не нужен встроенный диод, тогда дерзайте., @dandavis

@dandavis ОП рассказал нам о лолином NodeMCU. Некоторые из них у меня есть дома. Признаюсь, я такой же небрежный, как и вы, и часто думал: "Может ли 1 и половина Вольта иметь значение?" К сожалению, мне не повезло, как вам, и я поджарил двух моих маленьких друзей. Я знаю, что буду небрежен и в будущем, но здесь, на SE, я не могу дать совет, который, вероятно, убьет MCU., @Peter Paul Kiefer

@user1420303 Извините, я могу быть недостаточно точным/ясным. Я не советовал вам использовать вывод VU ( который также может иметь разные имена ). Я только что упомянул его, как вывод, где у вас есть доступ к USB-питанию. Мой совет-используйте внешний 5-вольтовый источник питания для питания датчиков и NodeMCU вместе с ним. Для питания микроконтроллера используйте вывод Vin. Если вы хотите управлять двигателями, сервоприводами или питать светодиоды, то еще лучше использовать для них отдельные источники питания. Мой компьютер имеет USB-порты, которые могут работать только на 500 мА. Этого было бы недостаточно, чтобы управлять NodeMCU и парой двигателей., @Peter Paul Kiefer

Вы упомянули проекты, которые используют вывод Vin для доступа к 5-вольтовой линии MCU. Я не знаю, какие проекты вы видели. Но те, которые я знаю, имеют сети маршрутизации, которые называются "5V", которые подключены к контакту Vin и контактам датчиков VCC. Но они также подключены,например, к регулятору 7805, или к LM317, или к некоторым более эффективным регуляторам. Настолько эффективно они питают NodeMCU и датчики этим внешним источником питания. (Как я и советовал вам в последнем комментарии.), @Peter Paul Kiefer


2 ответа


Лучший ответ:

2

А как насчет силы тока? (Я предполагаю, что максимальная сила тока USB-источника питания делится между платой и подключенными датчиками/исполнительными механизмами). Как это сравнивается с выходом VCC, скажем, Arduino UNO?

Вывод 5 В подключается непосредственно к 5 В USB. Все, что может обеспечить ваш USB-порт, может обеспечить 5V, за вычетом тока, используемого ESP8266.

Насколько важно в большинстве практических случаев не иметь ровно 5 В? (очевидно, что я не рассматриваю возможность использования датчиков для чрезвычайно точных измерений). Меня интересуют такие вещи, как движения/расстояние/свет/акселерометры/влажность и т. Д. Датчики и ЖК-дисплеи, реле, небольшие двигатели и т. Д.

Все зависит от устройства. Прочтите техническое описание. Посмотрите на электрические характеристики. Он сообщит вам рекомендуемый (и абсолютный максимальный) диапазон напряжения.

Есть ли лучший, но простой способ подключения устройств 5 В к этой плате?

Опять же, все зависит от устройств. Многие устройства, которые продаются как 5 В, на самом деле являются "чем угодно от 2,8 В до 5,5 В" или что-то в этом роде. Читайте технические характеристики!

NodeMCU-это сложная плата для использования с 5V, потому что нет изоляции между питанием USB и питанием контакта 5V. Вы не можете питать плату через вывод 5 В и при этом иметь возможность использовать USB-порт, иначе вы рискуете повредить USB-порт или компьютер, к которому подключен NodeMCU. Если возможно, вы действительно хотите запустить как можно больше устройств 3,3 В или полностью отделить любые внешние источники питания 5 В (кроме земли, конечно) от 5 В NodeMCU.

,

вывод 5v напрямую не подключается к usb, это неправильное название; есть последовательный диод. имхо, диод с довольно ничтожной токовой способностью тоже, что затрудняет запуск светодиодных лент 5V RGB..., @dandavis

@dandavis Не в соответствии со схемой, которую я видел. Диод находился как между USB, так и между выводом 5V и входом регулятора., @Majenko

На моих платах amica я вижу ~4,5 вольта и могу тянуть до половины ампера или около того. на моих платах lolin напряжение на самом деле где-то под VCC: я не могу ничего от него питать, даже DHT-11. Я предполагаю, что может быть несколько проектов, продаваемых как "nodemcu", так что мы все можем быть правы., @dandavis

@dandavis Сейчас там много китайского дерьма с нулевой документацией, да., @Majenko


2

nodemcu выдает выходное напряжение 3,3 В. Это выходное напряжение не считается достаточным для многих компонентов. Поэтому моя рекомендация - логические преобразователи. Самое логичное решение-преобразовать напряжение 3,3 В в 5В. Таким образом, элементы, используемые с 5В, будут работать стабильно.

,