BATC

STREAMING:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Controlador a distancia mediante tonos DTMF con retorno de confirmación en cuatro canales.

Autor : Daniel Rey, LU3DJ

INTRODUCCION

He trabajado mucho sobre el control con tonos DTMF para diversos usos. De la web he seleccionado algunas ideas a las que agregue las mias propias para lograr este proyecto.

Muchos de los proyectos controlan efectivamente la actividad de algunos relays pero sin la confirmación de que el comando o código enviado haya efectivamente realizado la operación.

El presente proyecto tiene como finalidad, al igual que los anteriores, accionar varios relays mediante el envio de tonos DTMF pero agregando la particularidad que el circuito genera una señal de retorno para que el usuario sepa si la operación que solicitó fue recibida por el controlador.

 ¿COMO OPERA EL CONTROLADOR?

El circuito integrado  HT9170 el es que se encarga de recibir los tonos DTMF. El tono que ingresa en su  entrada se decodifica y se convierte en salidas binarias las que son entregadas al PIC 16F84. El led D1 se encenderá cada vez que el HT9170 reciba un tono DTMF. Para más detalles sobre este circuito  vea HT9170 datasheet.

Las salidas del HT9170 se procesan en el PIC16F84A, al que se le debe grabar el file hexadecimal dtmf_x_4.hex,. utilizando algún software adecuado para este propósito como por ejemplo el ICProg Ver 1.05D.

Incorporé un circuito integrado Darlington UNL2803, que si bien excede en candidad de salidas (ocho) me permitió simplificar el proyecto disminuyendo la cantidad de componentes. Ësto explica el porque algunas patas del mismo no son utilizadas.

El PIC16F84A, permite  que mediante el envio de códigos de  tonos DTMF se activen los relays. Si esto sucede el mismo enviará un tono continuo de respuesta confirmando que la operación resultó positiva. Enviando esos mismos códigos, hace que los relays se desactiven. En este caso el control enviará una serie de tonos cortos indicando que la operacion de desactivado resultó exitosa. Las instrucciones muestran los codigos que deben utilizarse para activar o desactivar cada uno de los cuatro relays.

En resumen: toda operación realizada tendrá una confirmación o respuesta, sea tanto para activar o desactivar los relays.

El tono de respuesta del control (audio out) junto con el PTT se utilizan para ingresar al transceptor para que éste  emita al aire los tonos resultantes de la operación.  En el caso que se use un handy, en el circuito electrico se muestra la forma de contectarlo. 

Sé que muchos utilizan este tipo de control mediante telefonos fijos o celulares. Yo no tengo experiencia en este sentido por lo que queda a criterio del lector experimentar la adaptación para esos casos.

CIRCUITO ELECTRICO

DISEÑO DEL CIRCUITO IMPRESO

 

Es importante destacar que el diseño del circuito impreso prevee el uso de 5 puentes los que deben colocarse antes que cualquier otro componente.

En ésta imagen se pueden ver los puentes marcados en color azul.

DATOS NECESARIOS PARA EL PROYECTO

·         Circuito Eléctrico (archivo PDF)

·         PCB (archivo PDF)

·         Layout de Componentes  (imagen bmp)

·         Lista de componentes (archivo de texto)

·         File hexadecimal (para grabar sobre el PIC 16F84A)

·         Instrucciones para los codigos (archivo de texto)

·         Hoja de Datos del HT9170 (archivo PDF)

·         Hoja de Datos del PIC 16F84A (archivo PDF)

·         Hoja de Datos del UNL2803 (archivo PDF)

PROYECTOS REALIZADOS Y FUNCIONANDO

En la foto de la derecha se puede ver el proyecto que realicé.

Se puede ver que en este caso los relays estan alojados fuera del PCB de control.

En la imagen de la izquierda se puede ver el proyecto realizado por Tony, LU7DTS donde se colocaron los 4 relays sobre la misma placa del circuito impreso del control.

El diseño del PCB corresponde a este proyecto.

 

En esta foto de muestra el detalle de los componentes sobre el circuito impreso

 

 

No me resta más que desearles a los lectores interesado en éste proyecto una excelente constucción del mismo.

 

Daniel Rey, LU3DJ