Ola pessoal, esse é meu primeiro post aqui no lab :)

Bom estou com um projeto em mente mais tenho várias dúvidas de como proceder.

O que eu preciso é o seguinte:

Conectar um celular ao arduino através do conector do fone (p2), e transmitir algumas informações do celular para o arduino através de áudio.
Por exemplo: App no celular gera uma frequência -> transmite essa frequência para o arduino -> mostra essa frequência em uma variável.
Ficaria parecido com um Spectrum Analyzer

Mais que em vez de barras mostra-se um valor de 0 a 100 em cada canal.

Ex:

CH1 = Grave

CH2 = Agudo

CH3 = Médios

Alguém já viu alguma coisa do tipo?

A parte de programação no android e a parte do LCD eu consigo, so falta a ligação do P2 no aduino

Já vi alguma coisa sobre FFT mais não compreendi muito bem.

+ou- isso:

Ps: eu sei que existem varias outras formas de fazer essa conexão (Bluetooth, WiFi, IR) 

Exibições: 618

Responder esta

Respostas a este tópico

Isso é feito todo tempo, por ex quando vc disca um telefone (DTMF) ou quando usa um modem (por ex numa maquininha de cartão que ainda use linha discada).

Agora... Como vc mesmo conclui, existem outras formas de comunicação.

Caso queira uma coisa simples, por ex com 3 informações, frequencias como 400Hz (e não MHz), 700Hz e 1000Hz poderia ser exemplos de frequencias que vc poderia gerar e depois medir, usando um programa frequencimeto, de forma a decodificar. Evite valores multiplos entre sí, evita problemas (vide Fourier).

Obrigado pela resposta, e para conectar o P2 no arduino? diretamente no analogio não ia ficar muito bom certo?

Se a ideia é medir a frequencia o mais adequado seria um pino digital.

Vc precisa de um circuito quadrador, que é um amplificador operacional alimentado por 5V e 0V como comparador com o 0V.

Tambem pode ser um transistor, um optoacoplador, qualquer coisa que consiga gerar 0 e 5V do seu som.

To pensando em 1 frequencia...

Já se vc pretende gerar varias ao mesmo tempo, usar um FFT para achar elas la dentro do som seria uma coisa mais complicada. Se vc achar um FFT pronto fica mais fácil. Aih sim teria que ser analogico. Mas o circuito nao muda muito, vc precisa de um amplificador seja com operacional ou transistor. Esse é um dos  principios de funcionamento dos modems. 

Ainda, dependendo do volume pode ser que nem precise amplificar. Só um circuito pra fazer o sinal que deve ser alternado ficar com uma tensao acoplada (de -2.5V a +2.5V pra 0 a 5V) 

Muito obrigado Eduardo.

Vou pesquisar mais sobre FFT e tentar, se conseguir posto o projeto aqui.

Boa noite

Olá Conseguiu fazer a lygação ? estou precisando de algo parecido, mas mais simples, quando receber um som qualquer pela p2 acionar um rele, sera que da ?

Veja esse dispositivo de acionamento de camera fotográfica :

(Usando o som do smartphone )

http://bitshift.bplaced.net/en/dslr-remote.htm

http://bitshift.bplaced.net/en/dslr-remote/hardware/cable-s.htm

Obrigado Jose pela resposta !, eu sou novato no ramo, sou programador mas de eletrônica entendo muito pouco, nao entendi muito o esquema, gostaria de ligar o P2 no arduino e ler o som pra programar o acionamento do rele via som, nas minhas buscar encontrei esse video aqui (https://www.youtube.com/watch?v=GBX_6ucEZ1E) que resolveu o problema !, obrigado !

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço