Encender/apagar luz con control remoto

amigos busco un circuito para activar y desactivar un interruptor desde un control remoto
 
Mira haver si te sirve el circuito HT12E para enviar por IR y el HT12D para recivirlos. Si vuscas por google encontraras una pagina en la que hay un proyecto que hace esta aplicación
 
Encendido con laser, con salida a 220V:
Encendido con laser (mejorado), con salida a 220V:
Encendido con IR, con salida a 220V (usando FOTODIODO O FOTOTRANSISTOR):
Encendido con IR (versión con bloqueo), con salida a 220V:

Todo esta echo con componentes discretos, sin ningún CI de por medio, si les interesa alguno, con mucho gusto les facilitare el circuito, un saludo cordial para todos ustedes.
 
:D
Encendido con laser, con salida a 220V:
http://www.youtube.com/watch?v=z1w_AHhvM_w
Encendido con laser (mejorado), con salida a 220V:
http://www.youtube.com/watch?v=T3l9I40wqss
Encendido con IR, con salida a 220V (usando FOTODIODO O FOTOTRANSISTOR):
http://www.youtube.com/watch?v=c16WmW5KSNg
Encendido con IR (versión con bloqueo), con salida a 220V:
http://www.youtube.com/watch?v=c8nQJlO_WzI

Todo esta echo con componentes discretos, sin ningún CI de por medio, si les interesa alguno, con mucho gusto les facilitare el circuito, un saludo cordial para todos ustedes.

:D Buenos videos podrias subir los esquemas para armarlo:D
 
Aca te dejo un circuito super sencillo para que lo puedas hacer. Consta con componentes que lo podes conseguir en cualquier lado.Tiene un alcanze de 6 y 8 metros. Lo probe y funciona a la perfección. Cualquier duda que tengas avisame.
Saludos
interruptor.jpg
 
Muy bueno. Si tienes uno real hecho puedes poner fotos para verlo como curiosidad.

La duda que tengo que usa el IRX1 TSOP1738 y no se si ese lo vende en mi local, a parte de ello, que el mando tiene que ser la misma frecuencia, hay que comprar varios y acertar.

Está muy chulo.

Lo ideal sería microcontrolado para detectar que botón pulsa.

¿Este es con cualquier botón que detecte ya funciona en modo ON/OFF?
 
Hola META, te cuento, que el circuito anteriormente publicado ANULA la frecuencia, esto lo puedes comprobar por que hay un capacitor entre el foto-transistor (terminal 3) y la base del transistor BC558, con referencia al IRX1 puedes usar CUALQUIERA, solo verifica la posición de los terminales que no todos son iguales, y por ultimo, cualquier botón te sirve, debido a que el CI cambia solo en 2 estados, presionas 1 vez se activa, vuelves a presionar se desactiva (da lo mismo el botón, incluso puedes hacerte tu propio control con 1 pequeña batería y un led IR).

PD: con referencia a mis circuitos, los subiré pronto, debido a que no poseo los esquemáticos en mi equipo :(, y los debo hacer, pero les aseguro que los mios funcionan si problemas ;).
 
Última edición:
Muchas gracias. Por fin podré ahcer algo de esto que llevos añoooooooooooos y no me sale. Eso si, con PIC lo tenía en mente, ya que con cada botón hace una función o activa un relé determinado si tienes 8.

Este circuito es suficiente para empezar y hacer cositas.

Muchísimas gracias y esperando fotos y/o vídeos.
 
Hola META, te cuento, que el circuito anteriormente publicado ANULA la frecuencia, esto lo puedes comprobar por que hay un capacitor entre el foto-transistor (terminal 3) y la base del transistor BC558, con referencia al IRX1 puedes usar CUALQUIERA, solo verifica la posición de los terminales que no todos son iguales, y por ultimo, cualquier botón te sirve, debido a que el CI cambia solo en 2 estados, presionas 1 vez se activa, vuelves a presionar se desactiva (da lo mismo el botón, incluso puedes hacerte tu propio control con 1 pequeña batería y un led IR).

totalmente acertado.
 
Introducción
Para algunos de los proyectos de control se hace necesaria la comunicación entre microcontroladores de forma inalámbrica. Esta es una tarea relativamente sencilla si se hace con las herramientas adecuadas, tales como un buen par de radios, un buen compilador de micros, y un mejor algoritmo para el tráfico de la información.

comunicacion-inalambrica-entre-pics-a-434mhz

Módulo LAIPAC TLP434A​

En este proyecto se puede aprender de forma sencilla como establecer una comunicación inalámbrica entre dos microcontroladores, enviando un cuarteto de bits, que posteriormente se puede ver en el micro receptor. La implementación del sistema esta desarrollado con un par de micros PIC16F628A, y dos módulos de radio.

Método
La clave fundamental de este proyecto esta en el medio de transmisión que se utilice. En el comercio se pueden conseguir una gran gama de radios de trasmisión y recepción, con diferentes características como: costo, alcance, formas de modulación, y complejidad en el manejo entre otras.

Para este proyecto trabajaremos con un par de radios muy sencillos de la compañía canadiense LAIPAC que produce diferentes soluciones en el campo de comunicaciones inalámbricas. Se trata de un par de radios de los cuales uno es transmisor y el otro es receptor.

Las referencias son TLP434A y RLP434A, que son el transmisor y el receptor respectivamente. Este juego de radios trabaja una señal portadora de 434MHz y modulan en ASK, de tal manera que pueden transmitir valores lógicos 1 y 0.

La modulación ASK es similar a la modulación AM de la radio comercial de la banda de AM. En la modulación ASK un 0 lógico se representa con la ausencia de la señal portadora y un 1 lógico con la presencia de esta.

Los módulos de radio que se utilizan en este proyecto tienen un alcance de 100 metros si tienen una adecuada instalación de las antenas. La modulación ASK al igual que la modulación AM es supremamente propensa a las interferencias y al ruido. Por esta razón es importante implementar dentro de la programación del PIC una rutina que permita detectar cuando un dato ha llegado con errores para que sea descartado, ya que los módulos de radio no incluyen ningún método de software ni hardware para la detección de estos errores.

Los módulos de radio tienen la capacidad de transmitir a una velocidad de 9600 bits por segundo y de recibir a una velocidad de 4800 bits por segundo pero estos son los casos extremos de los módulos. Para establecer una comunicación más confiable, trabajaremos a una velocidad de 2400 bits por segundo.

La instalación de estos módulos de radio es muy simple, se utiliza dos pines para alimentar el modulo, uno con Vcc y otro con GND, un pin para la antena y otro para la entrada o salida de datos de forma serial.

El modulo transmisor se puede alimentar con una tensión de entre 3V y 12V. La potencia de transmisión será mayor a mayor voltaje. El modulo receptor solo se puede alimentar con 5V.

Implementación
Para establecer la comunicación entre los dos PIC trabajamos con el modulo USART de cada uno de los micros. Esto implica que uno de ellos será el transmisor y el otro el receptor.Estos micros los llamaremos, de aqui en adelante, TX y RX. En el micro TX se evalúan constantemente cuatro pines, en los cuales están instalados sendos pulsadores que son los cuatro bits de información que deseamos transmitir. Esta información es empaquetada y transmitida serialmente por la USART.

comunicacion-inalambrica-entre-pics-a-434mhz

Aspecto del módulo RLP434A.​

Para evitar los errores en los datos de llegada, es necesario implementar algún método que garantice la veracidad de la información. Para esto existen formas complejas de control de errores pero para este proyecto implementaremos un método muy sencillo conocido como redundancia, el cual consiste en transmitir repetidamente el mismo dato y verificar si el dato que llega en el micro RX es igual, para determinar que el dato no tiene errores.

En el micro RX están instalados cuatro LEDs que permiten ver el dato que llega de manera inalámbrica.

Circuitos
A continuación están los esquemático del proyecto:

comunicacion-inalambrica-entre-pics-a-434mhz

Circuito del emisor (TX).

comunicacion-inalambrica-entre-pics-a-434mhz

Circuito del receptor (RX).​

Software
Este es el código fuente en C de los micros TX y RX. El compilador utilizado es el CCS PICC de Hi-Tech, pero puede ser emigrado a cualquier otro compilador que trabaje en C:

Programa del MICRO TX

Código:
#include <pic.h>

void TxSerial( char d_ ) // Función para transmitir un dato de forma serial
{
TXREG = d_;
while( !TRMT );
}

void InicioSerial( void ) // Función d inicio de la USART
{
TRISB1 = 1;
TRISB2 = 0;
TXSTA = 0x24;
RCSTA = 0x90;
BRGH = 1; // Configuración de la USART a 2400 bits por segundo
SPBRG = 103;
}

void main( void ) // Funcion principal
{
char DATO;
INTCON = 0; // Configuración de las interrupciones
TRISB = 0xFF; // Se configuran los pines de los leds como salidas
RBPU = 0; // Se activan las resistencias PULL-UP
InicioSerial(); // Función d inicio de la USART
while(1)
{
DATO = (~PORTB>>4)&15; // Se guarda en la variable DATO el valor de los 4 pulsadores
TxSerial( 170 ); // Se transmite una bandera de inicio con la secuencia de bits: 10101010
TxSerial( DATO ); // Se transmite el dato de manera redundante. 8 veces
TxSerial( DATO );
TxSerial( DATO );
TxSerial( DATO );
TxSerial( DATO );
TxSerial( DATO );
TxSerial( DATO );
TxSerial( DATO );
}
}

__CONFIG( 0x3F09 );

Programa del MICRO RX

Código:
#include <pic.h>

// Declaración de variables de trabajo
char n=0;
char Trama[4]={1,2,3,4};
char DATO;

void InicioSerial( void )// Función para la configuración de la USART.
{
TRISB1 = 1;
TRISB2 = 0;
TXSTA = 0x24;
RCSTA = 0x90;
BRGH = 1;
SPBRG = 103;
}

void interrupt VET( void ) // Vector de interrupciones.
{
if( RCIF ) //Interrupción serial
{
DATO = RCREG; //Lectura del buffer de entrada serial
switch( DATO ) // Se evalúa el dato que llega
{
case 170: for( n=0; n<4; n++ )Trama[n]=n; n=0; break; // bandera de entrada.
// Se guardan los datos de entrada en el búfer de la trama.
default : Trama[n++]=DATO;
// Se evalua cuanda a llega el cuarto byte de la trama.
if( n==4 )
{
// Se comparan los datos 1,2,3 del bufer de la trama
if( Trama[1]==Trama[2] )

if( Trama[2]==Trama[3] )//y verifica que sean iguales.
{
// cuando el dato es correcto se muestra por
// el puerto b en los LEDs
PORTB = Trama[1]*16;
for( n=0; n<8; n++ )Trama[n]=n;
}
n=4;
}
}
RCIF=0;
}
}

void main( void ) // Funcion principal.
{
INTCON = 0; // Se apagan todas las interrupciones.
PEIE=1; // Se activan las interrupciones periféricas.
RCIE=1; RCIF=0; // Se activan las interrupciones por recepción serial.
GIE = 1; // Se activan las interrupciones de forma general.
TRISB = 0x0F; // Se configuran los pines b como entrada y salida.
PORTB = 0; // Se apagan los pines del puerto b
InicioSerial(); // Se inicializa la USART.
while(1); // bucle infinito para la espera de interrupciones.
}


__CONFIG( 0x3F09 );
 
META, te equivocaste de tema jejejeje.
Como lo prometido es deuda, aquí tengo el circuito para encender y apagar la luz desde un simple puntero láser (lo e re-diseñado para ocupar menos componentes)
5931788211_d7b6b32ddc.jpg

R2 Y R4 las puedes modificar para cambiar la sensibilidad (para que no afecte su funcionamiento optimo la luz del lugar), el láser lo debes apuntar a los LDR, que son "resistencias dependiente de la luz".

Luego subo el otro!!!!

Aquí el otro mediante foto-diodo o foto-transistor.
5931865863_84e5655c41.jpg
.
Q3 y Q5 son de propósito general, puede ser cualquiera (que sea de la corriente solicitada, recomiendo el 2n2222 y el 2n3906 NPN, PNP, el foto-diodo o foto-transistor puede ser CUALQUIERA, solo fíjate en el orden de sus terminales)
Es complejo, lo admito, incluso el circuito que publico markosq es mas facil, pero requiere de CI ;), yo odio trabajar con CI, prefiero mas lo discreto, cualquier duda o consulta hacérmela llegar y los ayudare con mucho gusto, saludos cordiales a todos!!!!.
 
Última edición:
Hola, que tal?
Por si les interesa...

PD: El circuito, no es mio, solo le agregué el LDR y el relé
PD2: La patita 7 del 555 no se conecta
Saludos
 
Última edición:
Meta, el programa usado es el Circuit Wizard de "New Wave Concept" (el que uso yo y usa DJ TT3).

Cambiando de tema, dejo OTRO circuito mas, pero este con un CI (no me gusta pero bueno jejejej), es muy parecido al circuito que publico markosq, solo que el mio usa el 74LS90 de la serie TTL, y por supuesto, lo e diseñado yo jjiijji es este:
5934632336_651352d06e.jpg

R3 se puede cambiar para mejorar la sensibilidad (para que el control funcione a mayor distancia), pero aclarar que el FOTO-TRANSISTOR o el FOTO-DIODO deben estar correctamente protegidos de cualquier fuente de luz externa que pueda influir en un mal funcionamiento del circuito y accionamientos en falso.
 
Atrás
Arriba