Tenho um arduino uno + ethernet shield sendo alimentado pela bateria do carro.
O meu módulo de relé também está sendo alimentado pela bateria, mas antes coloquei um inversor DC-DC de 12V para 5V, já que sua alimentação é de apenas 5V.
Às vezes ele funciona perfeitamente.
Já em outras, ele começa a piscar todos os seus leds e o relé fica atuando diretamente, a cada 1 segundo, mais ou menos.
O quê pode ser isso do relé ficar atuando (e piscando) aleatoriamente?
Atraves de uma pagina web, eu envio o comando para o arduino através de um modem wifi ligado no erhernet shield.
Ele recebe esta informação e atua nas saídas do Uno, indo para o módulo de rele.
O rele recebe o sinal e fecha o contato, alimentando as válvulas por um tempo determinado.
O estranho é que as vezes ele funciona perfeitamente.
De vez em quando o relé entra em conflito..fica piscando direto e abrindo e fechando rapidamente. E no arduino os leds de conexao ethernet apagam e fica piscando AREF.
Obs: todos estão sendo alimentados pela bateria 12V do carro. Só o módulo de relé que tem um inversor DC-DC de 12V para 5V, entre a bateria e o módulo.
Isso é um problema... se pesquisares pelo fórum vais ver que toda, ou quase, a gente que fez algo para colocar no carro teve problemas com a alimentação.
Sem ver o código, diria que um bom passo para começar seria analisar a alimentação do teu sistema.