Bom dia. Esse é meu primeiro post, então me perdoem caso eu fale/faça algo de errado :)
Estou trabalhando em um projeto envolvendo um sensor rfid e uma trava elétrica (além de um módulo relé, sensor Bluetooth, uma fonte externa de 12V e 5A, e o próprio Arduíno uno).
Meu problema é o seguinte: Após montar todo o circuito, programar e criar o app, o sensor rfid funciona até a leitura da primeira tag.
Se eu passar uma tag que não está cadastrada, ele funciona normalmente várias vezes, mas quando passo uma cadastrada, ele funciona apenas na primeira. Acredito que o problema esteja quando a corrente da fonte externa entra na parada.
Já fiz alguns testes para ver se talvez fosse algum componente com mal funcionamento, mas nada. Tudo funciona "perfeitamente" (até a fechadura abrir a primeira vez);
A fonte está ligada apenas na fechadura, enquanto o Arduíno é alimentado via USB.
Alguém tem alguma ideia do que está acontecendo?
Desde já, agradeço.
Obs.: Vou deixar uma foto do circuito montado (Desculpa pela embolança) e o código do Arduíno.
Tags:
Bom dia WS,
Se para testes somente, no lugar da fechadura, você usar um LED e serie com um resistor, seu projeto funciona bem?
RV
Grande chance de vc estar certo.
Fazer o teste que o mineirin RV sugeriu seria otimo pra isolar o problema de uma vez antes de agir.
Se for isso, essa fechadura é um imenso indutor. Gera ruído ao desligar com milhares de volts no secundário do rele.
Para eliminar esse ruido vc precisa de um diodo em paralelo com a fechadura, se ela for DC.
Se ela for AC é preciso usar um Snubber, que é um resistor em série com um capacitor.
Os valores divergem mas giram em torno de 100nF 400V e 100R 2W. O capacitor precisa ser de tensão como o dobro da tensão de rede pq dá picos mesmo.
Se ja´ tiver o diodo é a corrente... a tensão deve dar uma caida pela corrente.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por