Tengo un Arduino y un montón de componentes, entre los cuales, un motor de corriente continua (en realidad una bomba de acuario) y un calentador. Estos se conectan a través de un módulo de relé, de modo que el Arduino puede encender el motor o el elemento de calefacción disparando el relé. El circuito se presenta de la siguiente manera:
Comopuedever,unabateríasuministra6valpinVindelArduinoyatodosloscomponentes.
Sinembargo,elArduinosevolviópococonfiabletanprontocomoseencendióelmotor.Entiendoqueestotienealgoqueverconelruidoqueelmotorintroduceenelcircuito.Suponiendoquepodíaaislarcompletamentetantoelmotorcomoelcalentadordelrestodelcircuito,agreguéunasegundabateríayconectéelcalentadoryelmotoratravésdelosrelés:
Estofunciona!Sinembargo,ahoranecesitodospaquetesdebaterías(yesencialmenteeldobledebaterías)parahacerqueestecircuitofuncione.¿CómopuedohacerqueestofuncioneconunsolopaquetedebateríasquealimentetantoalArduinocomoatodosloscomponentes,perosinqueelmotorintroduzca"ruido" (o más bien, sea cual sea el problema específico en esa configuración)?
Edición: un diagrama que muestra lo que creo que es la situación en la que encender el motor hace que el Arduino se comporte de manera inesperada, seguido de un diagrama de la situación en la que esto no sucede pero el motor requiere una segunda fuente de energía aislada :