Estoy construyendo un quadcopter basado en Arduino. Ya construí un prototipo parcialmente funcional y ahora estoy preparando la segunda versión, que probablemente será la definitiva.
En lugar de toda la placa Arduino (UNO) (en realidad es un quadcopter bastante pequeño, y la placa es demasiado grande para ella), usaré solo el microcontrolador, ATMEGA328. Lo instalé en una placa de pruebas siguiendo este tutorial en el sitio de Arduino y funciona bien ... si no lo hago t uso mis 4 motores simultáneamente (pero, por supuesto, para ejecutar un quadcopter los necesito para que trabajen juntos).
Mi quadcopter funciona con una batería LiPo de una sola celda (3,7V; 600mAh; 2,22Wh): una batería única para los 4 motores cepillados, el microcontrolador y algunos sensores. Si conecto el ATmega328 directamente a la batería, al igual que los motores, a veces falla y se restablece, por ejemplo, debido a algunos picos de corriente, demasiado grandes para la batería, cuando los motores arrancan.
Entonces, mi pregunta es: ¿puedo configurar un circuito "estable", con el menor ruido posible, para ejecutar el Arduino y los sensores en primer lugar sin riesgo de falla en caso de picos de corriente en el circuito del motor, y ¿En segundo lugar para obtener los mejores resultados de ADC, etc.? ¿Cómo puedo hacer eso?