comando de envío por teléfono o teléfono móvil

1

¿Alguien sabe cómo enviar un comando al microcontrolador a través del teléfono? Por ejemplo, encienda el relé, presiono uno numérico en mi teléfono móvil. No tiene que ser exactamente correcto, se apreciarán todas las referencias.

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

Por favor, eche un vistazo a siguiente enlace , podría ser útil aquí.

    
pregunta Rick Ant

2 respuestas

1

Necesitas algún tipo de decodificador DTMF. Si tu mico tiene un núcleo DSP sería bastante fácil hacerlo en un chip. De lo contrario, necesitará algún hardware externo para manejarlo adecuadamente. Una búsqueda rápida en Google mostró este proyecto con un ATMega: enlace

Otro problema 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.

    
respondido por el Kris Bahnsen
1

¿Está seguro de que desea hacer esto solo con DTMF y DTMF? Si los mensajes cortos (SMS) son una opción, o es probable que sean necesarios, la ruta DTMF no es necesaria.

A menos que su circuito de control esté conectado a su línea telefónica fija / cableada, necesitará algo llamado módulo GSM para enviar / recibir cualquier cosa (voz, SMS ...). Una vez que tenga un módulo de este tipo en su lugar, puede interactuar entre el módulo y su microcontrolador utilizando algo llamado AT-command set. Si DTMF es necesario en esta situación, me temo que su mejor apuesta aún puede ser los descodificadores DTMF dedicados, y la ruta DSP puede ser innecesaria o más complicada de lo que debe ser.

Si desea acceder a la ruta DSP, revise los microcontroladores Cortex-M4, disponibles en TI, Freescale, ST, NXP. Muchos de los proveedores de silicio pueden incluso proporcionar una biblioteca de detección DTMF.

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

La detección de BTW, DTMF se puede realizar en una MCU mucho más reducida, que no requiere una implementación FFT completa, pero utiliza 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. caso con DTMF.

Encuentre más información sobre el enfoque de software (MCU general, no DSP) aquí: enlace enlace

    
respondido por el icarus74

Lea otras preguntas en las etiquetas