Arduino com telefone celular


8

Estou tentando simular o pressionamento de botão em um telefone celular usando o Arduino para concluir o circuito do botão, simulando um pressionamento de botão. Eu descobri que precisava usar um transistor, mas não consigo fazê-lo funcionar.

Respostas:


5

Aqui está um teste que eu faria antes de tentar substituir o botão por um transistor: verifique se o fechamento do circuito puxa os contatos unidos para cima ou para baixo. Depois de saber isso, você pode projetar o circuito de substituição correto.

Para explicar um pouco mais: quando o botão não é pressionado, um terminal fica alto (3,3 V, talvez?) E o outro fica baixo (0 V). Quando você pressiona o botão, o ponto baixo é puxado para 3,3 V ou o ponto alto é puxado para 0 V?

Se você está tentando puxar um terminal para baixo quando realmente deve puxar o outro terminal para cima, não acho que o circuito se comportará como você deseja.


Essa abordagem pressupõe que o botão esteja conectado diretamente a um alfinete em algum lugar do telefone. Se o botão fizer parte de uma grade digitalizada (como muitos teclados), amarrar a linha alta ou baixa pode dar alguns resultados malucos. Um mosfet faria mais sentido nessa situação.
Phooky

@ Phooky: Certo - a grade digitalizada é uma implementação provável e um MOSFET é a ferramenta certa para o trabalho. Vou adicionar mais detalhes se jason11 voltar com algumas respostas, ou você pode. Conhece um bom par MOSFET de canal N / canal P?
pingswept

4

Qual telefone você está usando?

Dei uma olhada nisso no fim de semana. Parece (sem surpresa) que há mais de um mecanismo de botão.

Um telefone antigo da Verizon / Samsung que eu separava tinha botões separados que pareciam discretos. Endolith / Pingswept parece estar no caminho certo com os testes.


4

Switches analógicos como os do 74HC4066 são freqüentemente usados ​​em situações como essa.


3

Eu usei esses relés 5V DIL antes, com ótimos resultados. São relés de palheta de baixa corrente que podem ser acionados diretamente do Arduino. O uso desses recursos anularia a necessidade de determinar se o terminal está alto ou baixo - basta conectar os pinos do relé nos contatos do botão.

Além disso, o link é para a Jaycar Electronics na Austrália, que eu recomendo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.