Tengo un control remoto RF para el garaje que me gustaría controlar a través de Arduino.
Con un multímetro, detecté alrededor de 3v en el botón.
He soldado dos cables a cada lado de uno de los botones y conecté un lado al pin digital 12 y el otro a tierra.
Si bien esto funcionó bien, noté que el control remoto agotó toda la batería en un día.
Tratando de casar la teoría con la práctica, ¿ocurrió esto porque no usé una resistencia pull-up/pull-down?
Actualización Según lo recomendado por Cornelius, quité la batería y conecté los 3,3 V y tierra directamente a los terminales de la batería.
Como predijo Andy Aka, medí el voltaje desde tierra hasta el terminal positivo del botón, y es de ~5V, lo que terminará dañando la placa.
Probablemente no se recomienda conectar la tierra de arduino y un pin IO a través del botón. Para empezar, es posible que descubra que su tierra de arduino y el pin IO ahora están obligando al transmisor a tener quizás hasta 6 V a través de él: -
simular este circuito : esquema creado con CircuitLab
No digo que el cableado sea así, PERO tú tampoco: estás adivinando y podrías causar algún daño, así que ten cuidado. Idealmente, debe conectar el pin de tierra de arduino a tierra en la radio (vea el símbolo que dibujé) y la línea GPIO donde está el circuito de transmisión del interruptor.
¡También puedo ver por qué su batería se agotó porque, cuando apagó su arduino, hizo un cortocircuito en el interruptor y probablemente transmitió una onda portadora constante todo el día!
Simplemente use un relé para simular la presión del botón. Entonces no hay riesgo para la placa Arduino. Simplemente conecte el Arduino para controlar el relé.
Cornelio
Ari
Cornelio
Ari
Justin Trzeciak