Problema Arduino a médio prazo [trava eletrônica]

Bom dia,

Estou com um problema em uma trava eletrônica que fiz com um arduino standalone.
Ela consiste em uma tela de apresentação no lcd, na digitação correta da senha para abrir e em 3 erros consecutivos para o sistema de bloqueio.
ele funcionou perfeitamente durante 4 meses, após isso surgiram os seguintes problemas:
quinto mês teclado não recebia digito
sexto mês lcd com digitos aleatórios
travamento na tela de apresentação
entrou no modo de bloqueio( 3 tentativas de senha) sem ninguem ter digitado nada

Todos os problemas são resolvidos por 1 ou 2h resetando o sistema porém, depois disso, o sistema volta apresentar os erros

Como estás a alimentar o sistema?

Se funcionou e deixou de funcionar, não foi o código. A maior parte de problemas sem explicação com electrónica são provenientes de problemas com a fonte de alimentação.

Extamente, o código é cíclico não tem como ser ele o problema. Não tinha nenhuma opção em mente. Mesmo após 4 meses com o mesmo tipo de alimentação pode ocorrer problema?

à noite verei outras informações, o que lembro é que usei 2 fontes, uma para a trava solenóide e outra para o relé do arduino.

Depende da fonte. Muitas são feitas para carregar telemóveis e não para alimentar continuamente algo...

utilizei fontes para carregar celulares

no multímetro acusou 5.12 V , a placa é standalone usei 2 capacit,1 cristal ,1 resistor , ATmega. Não sei se é necessário mais algo.

A tensão sem carga não indica nada.

Mede a tensão com o Arduino ligado e vê o que acontece quando actuas relés.

Certo, às vezes o sistema não inicia trava na tela de apresentação, mas farei a medição.

O acesso ao lugar está complicado, talvez eu ainda demore algumas semanas, caso o problema seja a fonte de alimentação quais seria as possíveis soluções?

Da ultima vez que fui troquei a placa standalone por um arduino de fábrica e o problema voltou a se repetir , dessa vez em algumas semanas apenas.