1 votos

Envío de órdenes por teléfono o móvil

¿Alguien sabe, cómo enviar un comando al microcontrolador a través de handphone? Por ejemplo encender el relé, presiono el numérico uno en mi teléfono móvil. No tiene que ser exactamente correcto, cualquier referencia será apreciada.

¿Cómo puedo hacer que el circuito (decodificador DTMF) capte y reciba automáticamente el comando?

Por favor, eche un vistazo a siguiente enlace Puede ser útil en este caso.

1voto

raldi Puntos 5114

Necesitas algún tipo de decodificador DTMF. Si tu micrófono tiene un núcleo DSP sería bastante fácil de hacer en el chip. Si no, necesitarás algún hardware externo para manejarlo adecuadamente. Una rápida búsqueda en Google ha dado como resultado este proyecto con un ATMega: http://www.uchobby.com/index.php/2007/09/30/phone-to-microcontroller-interfacing-with-dtmf/

Otra cuestión es si el teléfono móvil pasará correctamente los tonos DTMF. No veo por qué no lo harían, pero siempre es una posibilidad.

1voto

cowgod Puntos 5330

¿Está seguro de que quiere hacer esto usando DTMF y sólo DTMF? Si los mensajes cortos (SMS) son una opción, o probablemente necesarios, entonces la ruta DTMF es innecesaria.

A no ser que tu circuito de control esté conectado a tu línea de teléfono por cable / línea fija, necesitarías algo llamado módulo GSM para enviar/recibir cualquier cosa (voz, SMS...). Una vez que tengas dicho módulo en su lugar, puedes interactuar entre el módulo y tu microcontrolador usando algo llamado conjunto de comandos AT. Si el DTMF es necesario en esta situación, me temo que su mejor apuesta puede seguir siendo los decodificadores DTMF dedicados, y la ruta DSP puede ser innecesaria o más complicada de lo que tiene que ser.

Si quieres optar por la vía del DSP, echa un vistazo a los microcontroladores Cortex-M4, disponibles en TI, Freescale, ST y NXP. Muchos de los proveedores de silicio podrían incluso suministrar la biblioteca de detección DTMF.

La ventaja de la ruta SMS es que no necesita la capacidad de detección DTMF.

Por cierto, la detección de DTMF se puede hacer en muchos MCU de menor potencia, que no requieren la implementación completa de la FFT, sino que utilizan algunas simplificaciones o alternativas como el algoritmo de Goertzel, que son lo suficientemente buenas para detectar la presencia de ciertas frecuencias, como es el caso de la DTMF.

Encuentre más información sobre el enfoque de software (MCU general, no DSP) aquí: http://www.noah.org/dtmf/fft/embedded.html http://www.t-es-t.hu/download/microchip/an257a.pdf

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X