Simulando aperto de botao com arduino(hack de outro aparelho).

Galera,

Duvida básica.

Imaginem qualquer aparelho que não possua controle remoto.

Exemplo: um som antigo.

Agora imagine pegar o botão que aumenta o volume, soldar dois fios nele.

Como posso fazer para o Arduino dar o contato?

Tipo, ao invés de apertar o botão de volume, o arduino faria isso por mim.

Resumindo, o Arduino faria o contato entre os dois fios e faria o botão ser apertado.

Alguém sabe?

Grato desde já!

Exibições: 1285

Responder esta

Respostas a este tópico

Tem sim, use um rele, na saída do rele nos contatos secos coloque os dois fios,um no contato C (Comum, e ou outro no contato NO ( Normal Open) utilize um botão pushbotton em quanto manter pressionado o botão os fios estaram unidos, se soltar o botão eles desunem.

Use este code AQUI

Mas se vai aumentar ou não seu volumem... isso não sei, você testou unindo ambos e aumenta e diminui, ou seja, tem controle de volumem com isso?

Abs.

CK

Fala Carlos,

Desde já muito obrigado pela resposta!

Eu dei um exemplo de som que nem tenho.. rss

É mais para entender a ideia.

Peguei um nebulizador(esse eu tenho aqui). Ele tem um liga e desliga(botão).

Abri e quando tiro os fios do botão(liga/desliga), e faço a união o aparelho começa a funcionar.

Fiz um código simples no arduino. Usando o Blink mesmo. Pino 13, delay de 3 segundos(ele deixa a saída high e 3 segundos low).

Queria fazer o aparelho ligar quando o arduino mandar o sinal high e desligar quando for low.

Um transistor faria isso? Tentei com um tip 122 mas não deu certo!

Será que me expliquei melhor?

Obrigado mais uma vez!

Oi Marcinhorj 

Você Não pode fazer isso direto nas portas do Arduíno, isso acho que já sabe, mas não custa avisar, e um TR não seria indicado porque na realidade você estará unindo um fio com tensão e o retorno, creio que o ideal é usar um modulo rele, porque desta forma você estaria isolando o circuito de entrada do de saída, desta forma não correra nenhum risco de queimar seu Arduíno.

Agora se sua intenção é didática e gostaria de saber porque seu circuito com um TIP 122 não funcionou, poste seu desenho a analisamos para você.

Visite meu canal, conheça meus vídeos. AQUI

Abs.

CK

     

     

Fala Carlos!

Já me inscrevi no seu canal!

Obrigado pela resposta!

Vou testar com os reles.

Mas ainda, nessa linha de hackear os aparelhos, pensei em outra hipótese.

Pegar um telefone sem fio, abri-lo e fazer o arduino simular o aperto das teclas dele. Teria como? Eu sei que o arduino pode até ser programado para discar, mas não é o caso. Seria mais para entender como fazer essa simulação de teclas. Vou aconselharia um rele para cada botão?

Abraços!

Me intrometendo no assunto kkk um rele pra cada tecla do telefone não é a melhor alternativa não. Imaginando um teclado simples de 0 a 9 mais * e # você teria 12 teclas. Essas teclas na maioria dos casos obedecem a configuração de matriz, dessa você você pode simular as teclas comutando 4 linhas e 3 colunas, o que daria 7 reles, ou seja, 5 reles a menos.

Alem disso, temos que lembrar que uma configuração de 7 reles, mesmo sendo menor do que 12 reles, ainda é muito grande. Portanto pense em alternativas para reduzir isso. A dica Carlos para proteger seu arduino é muito válida e seguindo essa ideia você pode substituir os reles por optoacopladores (ja reduz bastante o tamanho)

Se você tiver um bom conhecimento sobre o circuito que você deseja controlar (e quando eu digo bom conhecimento quero dizer um conhecimento REALMENTE bom kkk) você pode projetar um circuito comutador com transistores sim, mas cuidado.

Já se a ideia fosse simplesmente discar (e não simular as teclas) isso poderia ser solucionado com só um rele/optoacoplador, mesmo não sendo a forma mais rápida de se fazer isso.

Olá

Obrigado por se inscrever no meu canal.

Não vejo como uma boa ideia o assunto do aparelho telefônico, os teclados destes aparelhos funcionam com DTMF, sem entrar em detalhes, é uma forma de enviar um dado por um par telefônico com alta imunidade a ruido, e sem margem de erro praticamente, se quiser saber mais veja AQUI pareceria matar uma formiga com um canhão.

Agora.. Cada um com suas brincadeiras,  Sem contar que de uma maneira ou de outra, na interface de saída você devera inevitavelmente usar uma interface isolando os circuitos, rele, optotriac, em fim... FIZ UM DESENHO MINIMALISTA APENAS PARA FIM DITATICO EXPLICATIVO

Abs,

CK

Galera!

Muito obrigado pela força!

Meu conhecimento é bem básico... rss

Olhando na internet, achei isso aqui:

https://brainy-bits.com/tutorials/make-your-arduino-push-buttons/

Ele usa um CI 4066. Pelo que entendi é exatamente o que quero fazer! Já pedi uns ci desses para testar! Só outra dúvida, no MercadoLivre tinha ci4066 e cd4066, é a mesma coisa?

Abraços!!

Espero que entenda uma coisa.

Note que este CI, o qual usei em vários projetos meus nos anos 70, é nada mais nada menos um conjunto que portas logicas que habilitam ou não uma saída, dependedo do estado de sua entrada.

Visto isso a pergunta é, Você sabe qual é o máximo absoluto que este CI poderá suportar, tensão, corrente?  Como você explica acima, você vai pegar dois cabos que estão em uma tecla de um nebulizados que de deve ser alimentado por 110, ou 220V, sendo que um interruptor deste tipo, conforme desenho que postei acima, de forma bem gráfica e não de forma técnica, exatamente para que qualquer pessoa possa entender por logica simples, como digo, este interruptor esta associado a uma fase, ou neutro, isso é critério do fabricante, e o interruptor corta esta passagem de corrente até o motor do nebulizador, (Ver desenho abaixo) a pergunta então é: Como você vai ligar? Porque quando o botão estiver aberto, a tensão sobre ele vai ser a de linha, 110V ou 220V, a corrente 0, e quando o botão estiver fechado, a tensão sobre ele sera 0V, mas a corrente que ira circular através dele sera a corrente que o seu motor demandar, supondo que ele liga e desliga o motor diretamente.

Conheça antes que nada o esquema elétrico do seu nebulizados, meça com multímetro que tensão cai nos dois fios que estavam ligados antes no interruptor, e meça a corrente ligando em serie um multímetro no modo amperímetro nos mesmo dois fios, claro que com o aparelho energizado.

Este circuito deve funcionar bem para um botão de Joysticks, ou qualquer botão que utilize corrente continua e 5V, mas seu proposito.. Acho que seria bom só pra fazer fumaça. Veja desenho para ilustrar o que estou tratando de dizer.

Abs.

CK

Sim, ci4066 e cd4066 é a mesma coisa. Não tinha visto esse CI ainda, achei interessante
Só adicionando um ponto ao comentário do Carlos, ainda existem alguns telefones que utilizam discagem por sinalização decádica

Olá João,

Sim existem lugares que ainda usam válvulas para para centrais telefônicas, eu vi uma em Quito, Equador, e em algumas cidades do interior da Guatemala, Operadoras de PABX antigos, mas  meu proposito não era determinar se existe ou não telefonia discada ainda, apenas como o dono do tópico mencionou um teclado de telefone sem fio... imagino que é DTMF sem duvida.

Abs.

CK

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço