Arduino con teléfono celular

8

Estoy intentando simular una presión de botón en un teléfono celular usando Arduino para completar el circuito de botones, simulando así la presión de un botón. Me di cuenta de que tengo que usar un transistor pero no puedo hacerlo funcionar.

    
pregunta jason11

4 respuestas

5

Aquí hay una prueba que haría antes de intentar reemplazar el botón con un transistor: verifique si el cierre del circuito hace que los contactos unidos sean altos o bajos. Una vez que lo sepa, puede diseñar el circuito de reemplazo correcto.

Para explicar un poco más: cuando no se presiona el botón, un terminal será alto (3.3 V, ¿quizás?) y el otro será bajo (0 V). Cuando se presiona el botón, ¿se levanta el mínimo a 3.3 V o se sube el alto a 0 V?

Si estás tratando de bajar un terminal cuando realmente deberías estar elevando el otro terminal, no creo que el circuito se comporte como quieres.

    
respondido por el pingswept
4

¿Qué teléfono estás usando?

Eché un vistazo a esto durante el fin de semana. Parece (como era de esperar) que hay más de un mecanismo de botón.

Un viejo teléfono Verizon / Samsung que saqué tenía botones separados que parecían discretos. Endolith / Pingswept parecen estar en el camino correcto con las pruebas.

    
respondido por el Dirk
4

Los interruptores analógicos como los del 74HC4066 se usan a menudo en situaciones como esa.

    
respondido por el Leon Heller
3

He usado estos relés 5V DIL antes, con excelentes resultados. Son relés de láminas de baja corriente que pueden manejarse directamente desde el Arduino. El uso de estos anularía la necesidad de determinar si el terminal sube o baja, simplemente conecte los pines del relé a través de los contactos del botón.

También, el enlace es a Jaycar Electronics en Australia, a quien recomiendo encarecidamente.

    
respondido por el thisismyrobot

Lea otras preguntas en las etiquetas