Разница между этими двумя платами NodeMCU?
Недавно я купил NodeMCU (идентичный тому, что показан на первом рисунке ниже), и первоначально я не мог подключить его к своему компьютеру, что в конечном итоге оказалось проблемой драйвера; однако во время моей первоначальной паники я обнаружил, что существует два варианта платы NodeMCU.
Как видно из рисунков ниже, на первый взгляд кажется, что между платами нет никакой разницы, однако некоторые из наиболее заметных отличий заключаются в том, что первая имеет только один «оранжевый» чип, тогда как вторая имеет два. Более того, у первого есть большой квадратный чип в сторону USB-порта, а у второго — прямоугольный.
Первый:
Второй:
Я был бы очень признателен, если бы кто-нибудь просветил меня, в чем заключаются эти небольшие различия между двумя платами, а также каковы последствия этих различий (если они есть).
Заранее благодарим вас за любую помощь,
С уважением, Джон
@Tom, 👍17
Обсуждение2 ответа
Лучший ответ:
Сверху — настоящая плата NodeMCU версии 1 (модуль ESP-12E).
Нижний — подделка — похоже, на нем тот же модуль.
Самое большое отличие заключается в интерфейсе USB. В реальном используется мост USB-UART CP2102. В копии используется микросхема CH340G. CH340G, как известно, нестабилен и может выйти из строя в любой момент. CP2102 намного надежнее. Недавно я случайно сжёг Wemos D1 Mini pro с таким же CP2102 на 12 В. Достал регулятор напряжения. Он вынул чип ESP8266. Я заменил оба, и оказалось, что CP2102 все еще работает нормально. Больше, чем можно сказать о CH340G — взгляните на один из них неправильно, и они умрут.
Спасибо за ваш ответ! Я не знал, что существуют поддельные клоны NodeMCU, и я так рад, что тот, который у меня есть, не является одним из них! Я обязательно посмотрю на различия в будущем; кроме этого, мой NodeMCU, похоже, работает отлично. Быстрая точка; Я наткнулся на эту статью: frightanic.com/iot/comparison-of-esp8266-nodemcu-development-boards/, где изображение, которое они используют для платы, похоже, имеет чип CP2102, но также , кажется, имеет дополнительный оранжевый чип по сравнению к первой картинке выше; почему это? Еще раз спасибо :), @Tom
Это просто танталовый конденсатор. Они бывают разных цветов от разных производителей. Черный и желтый – самые распространенные цвета., @Majenko
Клонирование вашего устройства в Китае — это признак успеха :), @Majenko
Отлично, большое спасибо за помощь! Хахаха, я думаю, это правда :), @Tom
@Majenko: Что касается CH340G, с вами такое случалось? При каких обстоятельствах? Большинство моих плат управления 3D-принтерами используют CH340, и они всегда были надежными., @towe
У меня есть 5 Ардуино с CH340G, все мигали несколько сотен раз, и ни один не умер., @zmechanic
Мне было интересно, будут ли они использовать CH340G, если CP2102 будет намного лучше, но потом я посмотрел цены за единицу и увидел, насколько очень дорог CP2102. на самом деле несколько странно, насколько мало прогресса на рынке перехода от USB к последовательному интерфейсу. на самом деле на этом этапе может быть даже хорошим вариантом запрограммировать микроконтроллер для эмуляции/моделирования USB-чипа с последовательным интерфейсом, поскольку добавление дополнительного микроконтроллера для этой цели на самом деле будет дешевле, чем CP2102 в целом. Кроме того, для поддержки большего количества протоколов достаточно один раз (предварительно) запрограммировать внешний чип, и тогда он заработает., @TeD van Loon
У меня есть несколько устройств второй версии, и все они имеют мост CP2102 USB-UART. Так что я бы не сказал, что это копия или клон. В настоящее время они производятся несколькими производителями, мой поступил от DOITING, а не от AI Thinker, поэтому компоненты могут различаться и иметь разные цвета! И китайский — это хорошо!
- Запуск функции аппаратного прерывания на NodeMCU ESP8266, исключение (0) после четырех итераций, невозможно отключить функцию прерывания
- Двигатель не вращается при использовании контроллера двигателя L298N.
- Как заставить 5-вольтовое реле работать с NodeMCU
- ESP8266 не подключается к Wi-Fi
- NodeMCU - использовать кнопку flash в качестве входного сигнала в loop()
- Как определить размер Flash?
- Как изменить имя модуля ESP8266-12E по умолчанию
- Простой запрос GET с ESP8266HTTPClient
тот что сверху лучше: уже, лучше 5в (вин), быстрее серийник и т.д., @dandavis
Марсель Штёр написал отличное сравнение различных плат разработки NodeMCU: https://frightanic.com/iot/comparison-of-esp8266-nodemcu-development-boards/, @MacFreek