Hola a todos!!
Continuando con este proyecto, empiezo por aclarar mi objetivo:
Lo que pretendo hacer, en primera instancia, es conectar la salida de audífono del computador, a la entrada de audio del módulo RF de la estación base del teléfono inalambrico, y viceversa, es decir, conectar la salida de audio del módulo RF a la entrada de micrófono del computador. Para poder realizar esto, el teléfono inalambrico debe ser analógico, ya que con los digitales no se obtiene audio en el módulo RF, solo tramas seriales de datos.
En la segunda etapa, pretendo utilizar el teclado del teléfono inalambrico, para poder contestar y realizar llamadas por Skype (u otro software de VoIP). Para esto veo necesario utilizar un microcontrolador (PIC, por supuesto), que interactúe con el computador, ya sea emulando teclado o mouse, o conectandose directamente con el software de VoIP (lo que veo muuuuy dificil, ya que son desarrollos propietarios).
La estación base del teléfono es así por dentro:
(http://www.alumnos.utfsm.cl/~misael.espinoza/imagenes/desarmado.jpg)
La placa impresa más de cerca, destacando el conector del módulo RF:
(http://www.alumnos.utfsm.cl/~misael.espinoza/imagenes/conector_1.JPG)
Y despues de probar por largo rato con un osciloscopio, he llegado a un pinout estimativo del módulo RF:
(http://www.alumnos.utfsm.cl/~misael.espinoza/imagenes/cuasi_pinout.JPG)
Vcc : Tensión de alimentación del módulo RF (5V).
audio out : Salida de audio del módulo.
data : Aparece una trama digital cada vez que inicia actividad el módulo.
audio in : Entrada de audio del módulo (muy sensible en amplitud!!).
enable : Pasa a estado lógico alto cuando el módulo está activo.
GND : Ground (0V)
El resto de los pines los estoy estudiando para ver su función. De las mediciones pude deducir también que los tonos DTMF de marcado se generan en la estación base, asi que tengo pendiente establecer cómo la base reconoce qué tecla se está pulsando en el teléfono.
Tambien debo determinar el formato y protocolo de la señal digital encontrada, que por lo visto controla el uso del módulo RF tanto en transmisión como recepción.
Entre hoy y mañana pruebo la conexión con el audio del computador.
Hola a todos!!
Les informo que el audio funciona!! Ayer hice las pruebas pertinentes, llamando al "Echo / Sound Test Service" de skype, y despues lo probé llamando a un amigo, con el cual estuve hablando hasta que se agotó la batería del teléfono inalambrico (una hora aprox.). La calidad y la fluidez del sonido no tenía nada que envidiarle al sonido de una llamada local, tomando en cuenta que estabamos hablando a casi 2000 Km de distancia (de Iquique a Valparaiso, Chile), y mi amigo conectado ademas a un wi-fi pirata :shock:.
Para dicha prueba, la conexión la hice segun el siguiente esquema (disculpen lo burdo):
(http://www.alumnos.utfsm.cl/~misael.espinoza/imagenes/diagrama_1.jpg)
Visto en la placa:
(http://www.alumnos.utfsm.cl/~misael.espinoza/imagenes/detalle_1.jpg)
(http://www.alumnos.utfsm.cl/~misael.espinoza/imagenes/detalle_2.jpg)
La unica precaución que hay que tener, es mantener bajo el volumen del sonido proveniente del computador, ya que la entrada de audio del módulo RF es demasiado sensible.
Ademas, navegando por la red, encontre una página de skype muuuy interesante... Skype Developer Zone (https://developer.skype.com/)
Según lo publicado aqui, se puede acceder a funciones del software Skype por medio de su API, lo que nos permitiría controlar al Skype con otro software "hecho en casa"... :)
Si no hubiera impedimento legal dentro de sus condiciones de uso, podríamos iniciar un proyecto interesante, una especie de "Teléfono IP Todopic", software y hardware (PIC, por supuesto), soportado por y para la comunidad de foreros.
Voy a estudiar el contrato de licencia y las condiciones de uso, a ver que se puede hacer, y espero que me comenten si les gusta o no la idea.
Saludos a quienes nos leen.