¿Cómo conecto un Arduino a un teléfono fijo?

¿Cómo conecto un Arduino a una toma de pared de teléfono fijo?

Estoy pensando en la domótica, algo como:

  • Llamo a mi casa, y después de unos pocos timbres, el Arduino contesta el teléfono.
  • El Arduino de alguna manera (¿módem? ¿voz sintética?) me dice la temperatura de la casa y si dejé la puerta de mi garaje abierta y todas las luces encendidas.
  • De alguna manera (¿módem? ¿Código Morse silbante?) Le digo al Arduino que baje la puerta del garaje, apague todas las luces y ajuste el punto de ajuste de la temperatura unos pocos grados.

¿Es cierto que conectar cosas a un teléfono fijo (es decir, tecnología desarrollada en la década de 1870) es menos complicado que conectar cosas a algún tipo de red de telefonía celular o acceso a Internet de televisión por cable?

(Esta es una pregunta diferente a " Estoy buscando una interfaz de línea POTS y teléfono Arduino <-> de bajo número de piezas ", ¿verdad?)

Parece que la terminal de aplicaciones remotas "Rat Ring" tiene todo (?) lo que necesita ir entre un microcontrolador y una toma de teléfono.

Respuestas (1)

Aquí hay un proyecto que alguien hizo hace un tiempo que parece similar:

http://brohogan.blogspot.com/2009/12/telephone-interface-updated-123009.html

Detalla los chips DTMF que usó y da un boceto y un esquema de muestra. Pero también menciona algunos problemas legales potenciales.

Creo que dados los problemas legales y los problemas de la interfaz (voz sintética, código Morse, etc.), optaría por una interfaz celular y usaría mensajes de texto para hablar con el sistema. En cuyo caso, Sparkfun tiene un montón de cosas para hacer precisamente eso, incluido un escudo Arduino que acepta una tarjeta SIM.

http://www.sparkfun.com/products/9607

Estoy en las etapas de planificación de un proyecto celular y este escudo parece una muy buena solución para la creación de prototipos. Y también ofrecen el módulo independiente.

No recomendaría celular, incluso si tiene miedo de la Parte 68; VoIP sería una mejor solución en ese caso.