Arduino ESP8266: conectar la fuente de alimentación externa y el USB desde la PC al mismo tiempo

1

Estoy utilizando una placa de desarrollo NodeMCU ESP8266 esp-12e. La placa tiene 1117 reguladores para generar los 3.3V requeridos por el módulo. Toma la entrada del cable USB.

Cuando conecto el NodeMCU a mi computadora de escritorio mediante un cable USB, puedo cargar y ejecutar los programas desde ArduinoIDE

.

Pero cuando conecto la misma NodeMCU (usando el mismo cable USB) a mi computadora portátil, obtengo los siguientes errores cuando intento ejecutar programas usando ArduinoIDE: -

espcomm_sync falló

ha fallado espcomm_open

Intenté buscar en Internet y encontré algunos hilos que explican que la falta de energía es la causa de estos errores. Lo que significa que el NodeMCU no está recibiendo suficiente energía de la computadora portátil (¡supongo!).

Así que he ordenado una fuente de alimentación externa de 3.3 voltios para dispositivos basados en Arduino.

¿Pero no estoy seguro de si conectar el NodeMCU a mi computadora portátil y la fuente de alimentación externa al mismo tiempo?

¿Es seguro hacerlo o causará algún daño a la NodeMCU / Laptop?

    
pregunta Abhishek

3 respuestas

1

De acuerdo con los esquemas de la placa, hay un diodo (D1) entre el VDD5V y la red VDDUSB para evitar que la corriente fluya hacia el puerto USB de la computadora portátil.

Simplemente asegúrese de conectar la fuente de alimentación externa GND a la GND de su placa y la de 3.3 V al pin de 3.3 V de la placa.

    
respondido por el Bence Kaulics
1

Estoy agregando la sugerencia publicada por @Wesley Lee:

  

Si realmente desea estar seguro, tal vez compre una fuente de alimentación externa.   Concentrador USB.

Esta es la solución más conveniente que he encontrado para mi problema.

Aunque la conexión a una fuente de alimentación externa también funciona, pero debes tener cuidado al hacerlo.

Si no quieres jugar con tu placa de desarrollo, ¡la mejor solución es utilizar un concentrador USB con alimentación externa!

PS: Solo como referencia, cuando conecto mi NodeMCU mediante un concentrador externo, obtengo la opción " / dev / ttyUSB0 " en la sección " PUERTO " en " Herramientas " desplegable en ArduinoIDE. Esto me puso en marcha.

(En cuanto a mi pregunta original, la respuesta de @Bence Kaulics es correcta).

    
respondido por el Abhishek
0

Agregando a la primera sugerencia de @Wesley Lee sobre el uso de una fuente de alimentación de 5V.

El diagrama del circuito parece ser inconsistente consigo mismo y con el hardware físico. Se muestra un diodo Shottky que deja caer el suministro de 5V USB a VDD5V. Esto está etiquetado como un diodo 1N4007 que no es un diodo Shottky. El VDD5V se utiliza para suministrar el regulador de voltaje para proporcionar un suministro de 3V3. Se muestra que VDDUSB está conectado directamente al pin 1 del dispositivo.

Cuando conecto un cable USB al dispositivo, puedo medir un voltaje de riel de alimentación USB de 5.08V. El pin 1 del dispositivo mide 4.72 V, lo que es consistente con la caída hacia adelante de un diodo Shottky. Dado esto, sugeriría que VDD5V está conectado directamente al pin 1 en lugar de a la fuente USB 5V (VDDUSB). Esto parece ser racional como:

1) El diodo aislaría un suministro externo de 5V aplicado directamente al pin 1 del suministro USB de 5V.

2) En ausencia de un suministro externo de 5V, el dispositivo se alimenta con el suministro USB de 5V con la caída hacia delante más baja del diodo Shottky de 0,36 V (o aproximadamente).

A partir de esto, llegaría a la conclusión de que es seguro conectar un suministro externo de 5V al pin 1. Como se indicó anteriormente, NO sería una buena idea conectar un suministro de 3.3V al dispositivo.

    
respondido por el mhaselup

Lea otras preguntas en las etiquetas