Arduino se detiene cuando trabaja con servos

Actualmente estoy trabajando con un servo y una fuente de alimentación externa. Estoy usando un Arduino Nano Every. La fuente de alimentación externa es de 7 voltios, así que usé un convertidor reductor para convertirla a 5 voltios antes de dirigirla al circuito principal. A veces el circuito funciona, pero a veces todo el circuito simplemente deja de funcionar. Restablecer el Arduino no funciona y volver a encenderlo daría como resultado un Arduino poco iluminado como si hubiera un cortocircuito en alguna parte. Pero cuando conecto mi arduino a la computadora, la mayoría de los componentes críticos funcionan bien. Alguien sabe cual es el problema? Aquí está mi circuito actual:ingrese la descripción de la imagen aquí

Los dos rectángulos grandes son convertidores reductores, los pines de la derecha son pines para fuentes de alimentación. Los pines arriba son para sensores. los pines en la parte inferior izquierda son pines actuadores. Actualmente estoy conectando la batería a la placa de circuito usando conectores macho hembra. Lo probé hace unas horas y funcionó, pero cuando lo probé ahora, toda la placa de circuito no funciona. Sin mencionar que el led de arduino está débilmente iluminado.

Olvidaste mostrarnos el circuito.
puede suministrar los 7 V al pin Vin de Nano Every (VIN min-max 7-21V)

Respuestas (1)

Si funciona cuando se alimenta desde USB, pero no cuando se alimenta con el convertidor reductor, lo más probable es que haya un problema con la potencia insuficiente del convertidor reductor.

Es bastante difícil leer el circuito desde el diseño de la placa (tal vez agregue un esquema real). ¿Cuál es el "convertidor de dinero" que usas? ¿Es un dispositivo en algún lugar de la placa o el convertidor incorporado en la placa Arduino ( V I norte alfiler)?

El convertidor de Arduino no es lo suficientemente potente para alimentar el servo. No puede mantener el voltaje a esa corriente, el voltaje caerá, lo que resultará en un comportamiento inestable del microcontrolador.

Por cierto, el regulador de la placa Arduino es lineal, no un convertidor reductor (eso se refiere a la alimentación de conmutación).

Intente medir el voltaje en el pin de 5V cuando la cosa está funcionando (el servo está girando), si está significativamente por debajo de 5V, definitivamente necesita un mejor suministro de 5V.

También respondí una pregunta (probablemente similar) en el foro de impresión 3D aquí . El problema era que el convertidor de 5V integrado de Arduino estaba sobrecargado por otros dispositivos de 5V conectados a él.