control remoto para ventilador de pared usando pic16f628a

6
Control remoto para ventilador de pared usando PIC16F628A Hace algunas semanas adquirí un ventilador de pared para el taller, estos ventiladores por el hecho de que deben ser colocados a una atura cercana al techo sólo pueden ser operados con un cordón que permite, al ser halado, encenderlo y cambiar la velocidad. Lamentablemente cuando decidí montarlo vi que el mejor sitio para ubicarlo era por sobre una estantería metálica que no me permitiría halar del cordón para manejarlo, de todas maneras lo coloqué allí y operaba en ventilador enchufándolo para encenderlo, pero esto lógicamente no me permitía cambiar las velocidades, por esta razón decidí realizar el circuito de control remoto por IR que a continuación presento. La base de este proyecto es el PIC 16F628A, un microcontrolador muy versátil que permite crear proyectos electrónicos con facilidad, el diagrama de la primera etapa del circuito lo muestro a continuación: El funcionamiento es el siguiente, utilizando un control remoto de TV con protocolo RC5 (Philips) se envían señales que son captadas por un sensor IR común y luego interpretadas por el PIC 16F628A. Cuando pulsamos la tecla “1” en el control remoto se pondrá a 1 lógico el pin 6 del PIC, activando el optoacoplador que a su vez activa el TRIAC, igual pasa al pulsar las

Upload: rafael-rincoon-c

Post on 11-Jan-2016

237 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Control Remoto Para Ventilador de Pared Usando PIC16F628A

Control remoto para ventilador de pared usando PIC16F628AHace algunas semanas adquirí un ventilador de pared para el taller, estos ventiladores por el hecho de que deben ser colocados a una atura cercana al techo sólo pueden ser operados con un cordón que permite, al ser halado, encenderlo y cambiar la velocidad.

Lamentablemente cuando decidí montarlo vi que el mejor sitio para ubicarlo era por sobre una estantería metálica que no me permitiría halar del cordón para manejarlo, de todas maneras lo coloqué allí y operaba en ventilador enchufándolo para encenderlo, pero esto lógicamente no me permitía cambiar las velocidades, por esta razón decidí

realizar el circuito de control remoto por IR que a continuación presento.

La base de este proyecto es el PIC 16F628A, un microcontrolador muy versátil que permite crear proyectos electrónicos con facilidad, el diagrama de la primera etapa del

circuito lo muestro a continuación:

El funcionamiento es el siguiente, utilizando un control remoto de TV con protocolo RC5 (Philips) se envían señales que son captadas por un sensor IR común y luego

interpretadas por el PIC 16F628A. Cuando pulsamos la tecla “1” en el control remoto se pondrá a 1 lógico el pin 6 del PIC, activando el optoacoplador que a su vez activa el

TRIAC, igual pasa al pulsar las teclas 2 y 3 se ponen a 1 lógico los pines 7 u 8 respectivamente, accionando así el TRIAC para cada velocidad, al pulsar la tecla “Power”

el puerto B es colocado a “0″ y por lo tanto el ventilador se apaga.

Page 2: Control Remoto Para Ventilador de Pared Usando PIC16F628A

La segunda etapa del circuito es la de potencia donde están los optoacopladores y los TRIACs, dividí el circuito en dos etapas para hacer más fácil su comprensión, no obstante

ambas etapas se pueden montar en un único circuito impreso o PCB.Como transmisor usé un control remoto universal marca RCA que tenía disponible,

programado por supuesto con el código para funcionar con televisores Philips (062). Es importante aclarar para quienes no lo sepan que cada control remoto IR, ya sea de TV o

cualquier otro artefacto, funciona en base a un protocolo de comunicación que varía dependiendo de la marca, existen muchos protocolos IR ya que cada marca crea el suyo

propio, pero el protocolo RC5 de Philips tiene la particularidad de que es abierto en el sentido de que es posible encontrar documentación sobre cómo funciona y por lo tanto

puede usarse para la creación de proyectos.

Page 3: Control Remoto Para Ventilador de Pared Usando PIC16F628A

CircuitoTambién hay que mencionar que no todos los controles de televisores Philips usan el

protocolo RC5, por lo que aconsejo para este proyecto adquirir un control universal y probar con los varios códigos de Philips, es posible incluso crear nuestro propio

transmisor con otro PIC y algunos pulsadores, pero eso lo dejaré para un próximo proyecto.

circuito de control remoto

Los TRIACs utilizados son de 4A y 600V, puede usarse otros parecidos y no es necesario colocar disipadores de calor ya que la potencia que consume el ventilador no es muy

elevada. El sensor IR que usé lo saqué de un reproductor de DVD en desuso, pero puede usarse un sensor de TV, DVD, VCR o cualquier otro aparato, ya que la única cosa que

cambia en los distintos modelos de sensores es la disposición de los pines, así que nada más debemos fijarnos bien en qué pin estaba conectado el voltaje positivo 5V y el GND,

Page 4: Control Remoto Para Ventilador de Pared Usando PIC16F628A

el otro pin lógicamente será el de salida de la señal o OUT. Para el buzzer se puede usar una corneta pequeña o un buzzer pasivo.

Page 5: Control Remoto Para Ventilador de Pared Usando PIC16F628A
Page 6: Control Remoto Para Ventilador de Pared Usando PIC16F628A