Gzaloprgm.com.ar

Control remoto de 4 canales por Radiofrecuencia, usando HT12D/E

Posteado hace 3 años
Transmisor y Receptor RF 4 canales

Estos circuitos sencillos se puede usar para controlar una gran cantidad de aplicaciones, desde autos y barcos radiocontrolados hasta apertura de portones de garages, alarmas de autos, adquisición de datos, robótica, entre muchas otras cosas.

La parte de radiofrecuencia de este circuito se basa en los transmisores baratos WenShing TWS-BS-X, que transmiten via ASK y los receptores RWS-X-X (ver más información de los transmisores y de los Receptores). Suelen costar menos de 10 dólares cada uno, y con una buena antena y buena sintonización pueden llegar facilmente a los 50 metros de distancia.

La parte de codificación se basa en los integrados HT12E (codificador) y HT12D (decodificador), que permiten enviar hasta 4 bits de datos y 8 de dirección (por lo que sería posible transmitir a hasta 256 dispositivos en la misma frecuencia)

Transmisión

Diagrama conexión HT12E codificador para RF

Las patas 1 a 8 eligen la dirección (que tendría que ser igual en el transmisor y receptor para lograr comunicación), las patas 10 a 13 son los datos que se desean enviar, la pata 14 controla el envío (al dejarla en estado bajo transmite, es posible dejarla en 0 para que transmita continuamente), la patas 15 y 16 necesita ser conectada a una resistencia de 1 Megaohm para generar la señal de clock interna, la pata 17 es la salida de datos, que debe ser conectada al módulo de transmisión.

Recepción

Diagrama conexión HT12D decodificador para RF

Nuevamente, las patas 1 a 8 eligen la dirección (que tendría que ser igual en el transmisor y receptor para lograr comunicación), las patas 10 a 13 son los datos recibidos (pueden ser conectados a LEDs o cargas siempre que la corriente no supere 5mA), la pata 14 deberá ser conectada a la salida del módulo de recepción de RF, las patas 15 y 16 necesitan ser conectadas a una resistencia de 47 Kilohm para generar la señal de clock interna, la pata 17 dice si la recepción fue correcta o no.

Descargar circuitos impresos editables con Proteus

Un circuito similar (usando HT12A y HT12F) puede ser usado para comunicaciones via infrarrojo o LASER. Estos otros circuitos integrados vienen internamente con un modulador y demodulador de 38KHz, similar al que usan todos los controles remotos infrarrojos.

¿Te gustó el artículo? ¡Compartilo!
  

Comentarios:

Omar

Avatar

muy buen post, pero necesito saber donde y como conectar los motores, y los 4 pulsadores para las órdenes, me podrías ayudar??

Arley

Avatar

SIIIIIIII, es muy bueno pero es cierto lo de los motores y los pulsadores para poder enviar las órdenes, porque no sé donde ubicarlos y sin ellos no puedo seguir.
XD

Gonzalo Ávila Alterach

Avatar

Ahí edité un poco las imágenes para que se entienda dónde van las salidas y entradas. Si necesitan controlar motores, pueden ver el artículo de cómo hacerlo acá: http://gzaloprgm.com.ar/puenteh/

cote

Avatar

MUCHISIMAS GRACIASSSSSSSSSSSSSS xD

abs

Avatar

Thankyou and god bless you

gabriel

Avatar

me gustaria saber mas sobre este circuito, ya que no se el voltaje de el, y como hacer para conectar los pulsadores, y yo necesito conectar focos de 220voltios C A
gracias si me puedes responder al mail mejor te lo agradeceria

me gustaria saber como usarlo tmb con motores de 12v C C.
gracias ya de antemano espero tu respuesta. que sea a mi mail por favor.

Néstor

Avatar

Podrías ser un poco más específico en el tema de Transmitter Circuit y Receiver Circuit. En otras palabras, que elementos constituyen ambos circuitos?.
Desde ya te adelanto mi agradecimiento por la respuesta.

Gonzalo Ávila Alterach

Avatar

Hola Nestor. Puede ser cualquier transmisor/receptor de 5 volts que aguante una señal de esa velocidad. Para hacer el circuito impreso puse como ejemplo los módulos TWS-XXX y RWS-XXX de WenShing, que son muy sencillos de usar y se consiguen. El transmisor tiene 4 patas, una +v, otra masa, otra señal a transmitir y otra antena. El receptor es similar, aunque tiene algunas patas extras.
En cuanto a la composición interna, el transmisor tiene un par de transistores y componentes pasivos, y un oscilador. El receptor tiene un par de circuitos integrados, creo que son amplificadores operacionales, necesarios para hacer que sea "super-regenerativo"
Espero que te sirva,
Gonzalo

julio peña

Avatar

buen día: con respecto a las patas de dirección (1-8) si cierro la pata 1 en el transmisor, también tengo que cerrar la pata 1 en el receptor?
ahora si cierro la pata 13 en el transmisor, en el receptor saldrá una señal digital, por la pata 13?
este circuito lo arme tal como esta en el diagrama
pero no funcionó, no implementé los módulos rf solo hice un puente entre la pata 17 del transmisor y la 14 del receptor.
gracias.

Gonzalo Ávila Alterach

Avatar

Así es, ambos tienen que tener la misma "dirección" (patas 1-8). Además, para hacer que se envíen los datos, la pata 14 del emisor debe estar conectada a masa (o a un pulsador si no se desea una transmisión continua). Quizás es por eso que no llegan los datos al receptor. Saludos

cecy

Avatar

oola oye necesito de tu ayuda no soy muy buena en este pero me interesa saver como en que parte de la domotica lo puedo implementar????? contesta pleace

Gonzalo Ávila Alterach

Avatar

Hola cecy, lo podés usar para controlar autos radiocontrolados, accionar motores de ventanas, luces, entre otras cosas. Podés usar un transistor y un relé para activar cargas más potentes. Un saludo, Gonzalo

cecy

Avatar

gracias gonzalo. bueno yo tenia pensado utilizar un triac o un opto-triac. usted que me recomienda sera mejor utilizar un transistor y un relé?????'

Gonzalo Ávila Alterach

Avatar

Hola cecy. Los triac/optotriacs se suelen usar para cargas que requieran una variación de la potencia (tipo dimmer de lámparas) pero en este circuito las señales son solamente tipo encendido-apagado, por lo que un relé funcionaría bien (siempre que aguante la corriente de tu carga). Un saludo, Gonzalo

cecy

Avatar

nuevamente ola :) .kiero pedirte ayuda , lo que pasa es que en el estado en que vivo no se encuentran ni el transmisor y el receptor de rf, ni los integrados HT12E (codificador) y HT12D (decodificador) y en una tienda en linea los encontre pero el transmisor y receptor estan agotados y no se si me podrias ayudar a buscar tiendas en linea que cuenten co ellos o si los puedo remplazar por otros ?????? saludos

Gonzalo Ávila Alterach

Avatar

Hola Cecy. Lo único que se me ocurre es que uses leds infrarrojos y un sensor como el TSOP1738. Esto te limita la distancia a <10m y además necesitarías apuntar el emisor al receptor.
Reemplazar los HT12x es más complicado, podrías preguntar en varias casas si tienen algún par de circuitos integrados encoders/decoders para control remoto, aunque lo veo díficil.
Un saludo, Gonzalo

Marcos

Avatar

Tengo un problema, el emisor me queda constantemente enviando señal, si trato de desconectar el pin TE se me bloquea todo. Alguna idea?

Gonzalo Ávila Alterach

Avatar

Marcos: ni idea que puede estar pasando, en qué sentido "se bloquea todo"? Los controles de puerta de garaje por lo general hacen eso (cerrar el TE para transmitir) y les anda bien...
Según el datasheet debería andar. Fijate si podés ponerle una resistencia de pullup y un capacitor entre las patas del botón así eliminás algunos rebotes, quizás es eso. Un saludo, Gonzalo

kelvin

Avatar

buen aporte men.. una pregunta la pata 17 del emisor las puedo puentear directamete a la 14 del receptor.? no hay problema.? y una pregunta que quiere decir con eso de direccion te agradeceria si me explicas eso

Slowpoke

Avatar

Lo malo es que transmission de 300 a 400 MHz es illegal en los EE.UU. :p

Gonzalo Ávila Alterach

Avatar

Kelvin: sí, podés usar los circuitos integrados para comunicar 4 datos por dos cables. La dirección es una identificación adicional, solamente te llegan los datos si coincide. Te permite poner varios transmisores y "seleccionar" que datos querés.

Slowpoke: No tengo idea, pero estimo que es ilegal si hacés una transmisión muy potente y/o si transmitís durante mucho tiempo. Los módulos estos están pensados para pocas transmisiones (apretar el botón <2 segundos para abrir una puerta por ejemplo)

Un saludo, Gonzalo

kelvin

Avatar

A oks gracias y otra pregunta se puede transmitir audio con esos modulos de rf.? y si se puede te agradeceria q me digas como no kiero intentarlo sin antes colsultar xq me costaron caritos xd

Gonzalo Ávila Alterach

Avatar

Hola Kelvin. No, es casi imposible usarlos para transmitir audio de "fidelidad": además de que transmiten señales digitales la máxima velocidad suele ser de hasta 3200bps. Si pudieses mandar audio sería de una calidad bastante pésima. Creo que hay módulos especializados en transmisión y recepción de audio, es cuestión de buscarlos. Un saludo, Gonzalo

frank

Avatar

que tal gonzalo saludos que buen proyecto te hablo de aqui de guatemala y lo intentare armar y de antemano con una consulta sera que me podria mandar el circuito esquematico para poder conectarlo y si no fuera tanta molestia el circuito en PCB a mi correo ......gracias de antemano

Gonzalo Ávila Alterach

Avatar

Hola frank. Los esquemáticos son exactamente los que aparecen en el datasheet del HT12E/D. Los circuitos impresos los podés bajar acá: http://gzaloprgm.com.ar/descargar/controlrf (se abren con proteus). Un saludo, Gonzalo

kelvin

Avatar

hola yo de nuevo jeje exelente sistema de verdad muchas gracias x el cto de verdad no sabes cuanto tiempo tenia buscando la manera de hacer un mando a distancia hi-fi y q sea sencillo , practico y de un buen alcance.. el detalle esta en el precio xd el presupuesto es bastante considerable xq yo keria era controlar varios aparatos independientemente uno del otro.. se puede pero seria muy costoso pero las features de los integrados son perfectas de vdd muchas gracias.. oye y otra pegunta y transmitir senales de video se puede.?

EDGAR

Avatar

OLA DISCULA STOY HACIENDO UN TRABAJO UTILIZANDO ESOS COMPONENTES PERO HAY UN PROBLEMA EL CONTROL INALAMBRICO ALCANZA SOLO 15M Y NO LOS 50M USTED CREE QUE SE DEVA A LA ANTENA ?? KE ANTENA ME RECOMIENDA UTILIZAR Y DE CUANTOS CENTIMETROS DE ALTO??. CAVE MENCIOAR QUE LAS PRACTICAS LAS HICE DENTRO DE UN AULA Y CONTAVA CON BARRERAS DE TRES PAREDES DENTRO DE ESOS 15M

decano

Avatar

hola buenisimo post. Solo hay una cosa, no entiendo muy bien para que sirven las patas de la 1 a la 8. saludos

Gonzalo Ávila Alterach

Avatar

Kelvin: los integrados están pensados para transmitir datos, y pocos datos por segundo, por lo que no sirven para audio ni video. Calculo que existirán algunos transmisores que tomen directamente señal desde HDMI o video compuesto y la transmitan (como los que usan algunas "minicámaras").
Edgar: La antena recomendada es de un cuarto de longitud de onda. Acá podés ver la cuenta: http://www.wolframalpha.com/input/?i=%28c%2F433+mhz%29+%2F+4 Para 433 MHz son 17 cm. Si con ese largo de antena sigue sin haber buena recepción, será necesario cambiar el transmisor por uno de más potencia.
Decano: Las patas esas permiten controlar a varios dispositivos usando transmisores/receptores en la misma frecuencia. Es decir, cuando uno transmite con ciertas patas (1...8) puestas a masa, los datos transmitidos solo le aparecen al receptor que tenga las mismas patas (1...8) puestas a masa.
Un saludo, Gonzalo

JOSE CAMPOS

Avatar

AMIGO ESTE CIRCUITO NUNCA VA A FUNCIONAR LA PCB ESTA MAL HECHA DEBES SABER QUE LOS BITS DE ENTRADA VAN EN LOS MISMOS NUMEROS DE PINES QUE EN EL DE SALIDA ADEMAS LA POLARIZACION TAMBIEN ESTA MALA TODO ESTA MALO ENEL TRANSMISOR....

Gonzalo Ávila Alterach

Avatar

Muchas gracias José por avisar del error! No puedo creer que nadie lo hubiese visto antes. Lo arreglé y mejoré un poco el PCB. Si encontrás algún otro error en esta o en otra sección de mi página, por favor avisame. Un saludo, Gonzalo

Edgar Prieto

Avatar

Hola amigo!!
en el receptor yo use un L293B puente H pero tengo el problema que el motor electrico sigue funcionando despues de soltar el boton, por que es este hecho? y cual seria la solucion?

Gonzalo Ávila Alterach

Avatar

Hola Edgar. Revisá que el circuito del receptor esté correcto (el PCB estaba mal hecho).
Si no hay ninguna señal, las salidas del receptor se mantienen en el mismo estado que estaban. Seguramente al prender el motor aparece un ruido que se propaga al receptor, y el HT12D no logra reconocer la señal de "motor apagado". Fijate de agregar capacitores de desacoplo, y separar la parte de potencia de la de recepción (tanto física como eléctricamente). Un saludo, Gonzalo

Edgar Prieto

Avatar

Que tal Gonzalo!!!
termine el receptor y eltransmisor y lo probe con leds sin ningun problema, el problema es cuando pongo el puente H y enciende el motor, si aun igue funcionando despues de que no le doy la orden.
Me mencionas que debo poner un capacitores de desacoplo, pero no se en que parte o como ponerlo, y como separo la parte fisica como electronica? sera que ponga reley?
Saludos, edgar

Gonzalo Ávila Alterach

Avatar

Hola Edgar. Los capacitores deberás ponerlos entre la masa y los 5 volts, podés probar con cerámicos de 0.1 uF (100 nano faradios) lo más cerca posible del receptor y del HT12D. Además, probá usando una batería, quizás el motor tira abajo demasiado la tensión. Acordate de usar los diodos correspondientes si usás el L293B (fijate en el datasheet). Para separalos del todo podés usar un puente H con relays (4 relays + 4 transistores para manejar los relays).
Un saludo, Gonzalo

Edgar Prieto

Avatar

Hola aun tengo el problema no se en que esta mal, de hecho encontre este video en youtube: http://www.youtube.com/watch?v=KInuw-xpuTc es el mismo fenomeno que me esta pasando
Saludos

Gonzalo Ávila Alterach

Avatar

Hola Edgar. Probá esto: primero agregá un capacitor (no electrolítico) entre las patas del motor, cosa que ayuda a evitar interferencias en circuitos cercanos cuando las escobillas hacen contacto. Después separá el circuito de control del de potencia, usando un relé para prender y apagar el motor (y una batería aparte). Si sigue sin funcionar, podés agregar un limitador de corriente en serie al motor, cosa que seguramente disminuya la interferencia al receptor (aunque perderá potencia el motor). Un saludo, Gonzalo

julian

Avatar

una pregunta, el otro link que pusiste, con respecto a como poner los motores, iría a la salida del circuito receptor?

Gonzalo Ávila Alterach

Avatar

Hola Julian. Exactamente, podrías poner un puente H a la salida de el HT12D, aunque tenés que tener cuidado, ya que el motor seguramente meta ruido en la alimentación del receptor y el HT12D y disminuya mucho el alcance.
Por eso conviene usar relays para el puente H, para lograr una separación entre receptor y la parte de potencia. Además, habría que usar fuentes distintas.
Un saludo,
Gonzalo

julian

Avatar

hola, una cosa mas, queria saber que es el componente que esta al lado derecho de la bornera en los 2 casos(emisor;receptor)

Gonzalo Ávila Alterach

Avatar

Hola Julián.
Es un capacitor cerámico de alrededor de 0.1uF (100nF), para eliminar un poco del ruido de la tensión de alimentación. Si lo estás alimentando desde lejos, también podrías agregar unos capacitores electrolíticos más grandes (del orden de los uF). Un saludo, Gonzalo

Andrea García

Avatar

Necesito un par de esos.. En donde los podría encontrar?

Gonzalo Ávila Alterach

Avatar

Hola Andrea. Los HT12D/E suelen ser más conocidos, por ejemplo en SYC electrónica según la web están a 2.5 USD cada par.
Los módulos de RF yo los compré hace unos años en Cika (tiene un mínimo de 50 USD de compra), no sé donde los venderán ahora. Un saludo, Gonzalo

VICTOR

Avatar

HOLA MUY BUEN PROYECTO TENGO UNA DUDA CUAL ES EL VOLTAJE DE SALIDA DE LOS 4 CANALES Y SI SON DE 5mA CADA UNO COMO PUEDO HACER PARA ACTIVAR UN RELAY QUE TIENE UNA BOBINA DE 6V ?? ?? MUCHAS GRACIAS DE ANTEMANO :)

Gonzalo Ávila Alterach

Avatar

Hola Victor. Los voltajes de salida son 0v y el voltaje de alimentación del HT12D. El integrado decodificador HT12D soporta alimentación entre 2.4V y 12V, pero algunos circuitos receptores quizás funcionan a 5v o 3.3v, por lo que eso te limita el voltaje de salida. En cuanto a la corriente, podés usar un transistor en esta configuración: http://gzaloprgm.com.ar/images/ph1.png (el círculo sería la bobina del relé). La resistencia podría ser de 1K. La tensión de esa parte sería la que necesitás para accionar al relé. El diodo evita que los picos de voltajes del relé quemen al transistor y/o al integrado decodificador.
Un saludo, Gonzalo

Mario Alberto

Avatar

Hola Gonzalo... mira yo quiero hacer un elevador pero la idea era implementar un control remoto para generar los pulsos y mandar las ordenes al pic conforme a las PORTA especificas, entonces mi problema es que no pude conseguir ni el transmisor ni el receptor, ahora yo desarme un DVD y tenia un receptor justo a un lado del display entonces lo desolde y lo probe con cualquier control, entonces el receptor lo conecte junto a un led (este receptor es de 3 patitas dos son alimentacion y la ultima es la señal ) entonces a la hora de oprimir cualquier boton en el control y mandarlo a el receptor el led aumenta su intensidad, despues se apaga y comienza a parpadear... mi pregunta es ¿se puede implementar este emisor y receptor en vez de el transmisor y el receptor que tu especificaste?

Gonzalo Ávila Alterach

Avatar

Hola Mario. Así es, pero tendrías que agregar un par de componentes y cambiar el circuito integrado emisor por un HT12A, que es muy similar al HT12E pero modula la señal, de tal forma que la podés conectar (transistor de por medio) a un led infrarrojo. Fijate en el datasheet del HT12A: http://www.rentron.com/Files/ht-12e.pdf

Para el receptor no tenés que cambiar casi nada. El receptor de infrarrojo propiamente dicho (el que tiene 3 patas) se encarga de demodular la señal, por lo que la salida de señal va directo a la pata DIN del HT12D.

Un saludo, Gonzalo

david

Avatar

hola que tal esta muy interesante este circuito lo arme pero tengo un problema con el HT12D cuando conecto el circuito en las salidas prenden todos los leds que puse, eso pasa sin que apriete un boton de mando cual crees que sea el problema?

Gonzalo Ávila Alterach

Avatar

Hola David. Estás usando resistencias con los leds? (probá 470 ohms si estás en 5v) Tenés capacitores entre +v y masa? Si hiciste el circuito en un protoboard, comprobá que todas las conexiones estén correctas y que no hayan falsos contactos. Un saludo, Gonzalo

pedro g. v.

Avatar

cecy, un rele te sirve para alimentar cargas de ca o cd, en cambio un transistor solo para cd y un triac solo para ca.

pablo

Avatar

hola gonzalo donde puedo conseguir los modulos de radio frecuencia?? y otra cosa que ralay podria conectarle al circuito en la salida del decodificador para que me los tire bien?? gracias saludos

Gonzalo Ávila Alterach

Avatar

Hola Pablo.
Preguntá en varias casas de electrónica, yo los compré hace bastante en Cika. Si no conseguís a buen precio (y no te importa esperar) podrías probar por Ebay.
El circuito de salida para conectar un relé puede ser como este: http://gzaloprgm.com.ar/images/ph1.png
Del relay lo que más importa es el voltaje requerido par energizar la bobina y la máxima corriente de "salida" (que depende de la potencia de tu carga) que puede manejar.
Un saludo,
Gonzalo

Ruben

Avatar

Hola te hago una consulta por ahi vos lo has probado, yo tengo dos contadores independientes y tengo que manejarlos con este control individualmente para que cuando quiero controlar el 1º no se cambie el 2º tengo que configurar los pulsadores de las patas 1 a 8 ???

Gracias

Gonzalo Ávila Alterach

Avatar

Claro, tendrías que poner distintas direcciones en cada par de control que quieras que sea independiente.
Por ejemplo, en el primero (tanto emisor como receptor) mandás todas las patas 1-8 a masa (switches cerrados) y en el segundo las dejás abiertas.
Además, si querés que ande mejor, tendrías que usar módulos de transmisión/recepción de frecuencias distintas, o al menos no estar transmitiendo constantemente desde ambos transmisores (la pata TE no debería estar siempre a masa).
Un saludo,
Gonzalo

Ruben

Avatar

Exelente el aporte, ya estoy montando todo a ver si lo puedo implementar en un par de proyectos pic que tengo.
Saludos y buen año !!!!

Gabriel

Avatar

Buenas, disculpa yo solo quiero montar 1 solo canal que active un zumbador... asi como un localizador de llaves... no se si me puedas ayudar...

Ruben

Avatar

Hola , he montado todo en un circuito impreso para que accione un rele y no me funciona, si nos ponemos en contacto via mail me ayudarias a ver que problemita tengo ???.
te agradezco de antemano y te mando un saludo cordial.
Atte. Ruben

Gonzalo Ávila Alterach

Avatar

Hola Rubén, no hay problema. Mandame un mail y te intentaré ayudar. Hay que probar esto: que los módulos de transmisión y recepción funcionen (mandando datos manualmente con un botón, sin los HTxx), que los HT funcionen (que estén puestos en la misma dirección y bien cableados) y que el relé esté bien alimentado (es necesario un transistor para excitarlo).
Un saludo, Gonzalo

nahuel

Avatar

hola, tengo una duda, porque en la plaqueta del receptor hay dos partes donde dicen RX? en cual d los dos debe ir la plaqueta adicinal receptora de rf? en donde esta la antena o en el otro? solo necesito dos plaquetas adicionales una q va en la parte transmisora y otra que va en la parte receptora no? esta correcto el grafico de pcb que esta en la parte superior? espero q me puedas ayudar muchas gracias.

Gonzalo Ávila Alterach

Avatar

Hola Nahuel.

En la receptora marqué con "RX" tanto la forma del módulo receptor (rectángulo) como la pata que saca los datos.

Son necesarios dos módulos, en la placa de la izquierda debe ir el modulo transmisor de 4 pines, y en la de la derecha el receptor (es simplex).

Las antenas van conectadas al conector ANT. El gráfico del pcb que está puesto como imagen es el último, debería ser correcto. No lo construí físicamente en el circuito impreso pero sí lo hice en placas experimentales y protoboards.

Un saludo,
Gonzalo

saya maurys

Avatar

Hola Gonzalo, como estas mi nombre es saya maurys, nosotros hemos estado intercambiando mensajes por el fb pero por alguna razón ahora no puedo enviarte mensajes y decidí usar este otro medio
Como te decía por fb el asunto que me atañe es necesito armar un equipo transmisor-receptor de tipo momentáneo de dos canales
para accionar dos relevos de 12 volts de hecho si pudiera usar un transmisor comercial seria genial
En la web encontré este link http://www.serasidis.gr/circuits/RF_remote_control/RF_remote_control.htm ( agradecería que lo chequearas ) lo que me interesa mucho es que la distancia entre el transmisor y el receptor sea de por lo menos 150 metros crees que puedas ayudarme?
Otra cosa tengo un proyecto en mente para este año pero no sé mucho sobre programar microprocesadores , el proyecto trata de un módulo gsm para controlar la apertura de una puerta, que reciba llamadas solo de números celulares pre establecidos y que en caso de una apertura no autorizada el módulo gsm llame a un número también pre establecido… como soy consciente de que una cosa es colaborar y otra cosa es ponerte a trabajar me gustaría que, si estás dispuesto a hacerlo me enviaras los datos de como seria la cuestión y del costo por el diseño del sistema, plano electrónico pcb etc. Incluso si es posible que armaras el primer circuito y me lo enviaras ya listo vía correo
Ante todo gracias por compartir tu tiempo y conocimientos y esperando una pronta respuesta…
Saya maurys

guillermo

Avatar

que es lo que garantiza la privacidad del codigo, pues ouede venir un extraño con otro transmisor y por ejemplo abrir tu porton?

Gonzalo Ávila Alterach

Avatar

Hola Guillermo.

En el circuito impreso que puse yo no hay mucha seguridad, ya que la "clave" por decirlo de alguna manera son los 10 bits en 0.

Además de estos 10 bits de dirección (que dan 1024 combinaciones), la frecuencia elegida es otro parámetro. Estimo que sería posible usar receptores con más selectividad (que detecten un rango menor de frecuencias) y así usar también la frecuencia como una especie de "código".

De cualquier manera, sí, es inseguro, a no ser que se implemente algún algoritmo más complejo.

Un saludo,
Gonzalo

JCarlos

Avatar

Hola Gonzalo tengas buenos dias, el aporte es muy bueno, soy aficionado a la electronica y me gustaria aprender mas, realice el armado del circuito, pero no da señal de vida, del transmisor ni del receptor, que podria ser, si me podrias ayudar te lo agradeceria mucho.

Gonzalo Ávila Alterach

Avatar

Hola JCarlos. Asegurate que el pinout del dispositivo que estás usando concuerde con el circuito que usás.
Podés probar primero armando un circuito con tanto receptor como transmisor conectados a la misma batería (en un protoboard por ejemplo) y después pasar a ver que pasa cuando los separás.
Fijate que tengas las patas de address seteadas en el mismo valor en el transmisor y receptor. También fijate que estén correcto los valores de las resistencias para el HT12D y E (que son distintos valores, por ahí los tenés al revés).
Cualquier cosa avisame.
Un saludo,
Gonzalo

jessica

Avatar

muy bien hecho pero que es lo que va conectado al pin 17 ?

Gonzalo Ávila Alterach

Avatar

Hola Jessica.

En el transmisor, esa pata va conectada a un módulo de RF. Los más típicos tienen 4 patas y frecuencias del orden de los 433 MHz.
En el receptor es una salida que indica cuando llegó una transmisión correcta. Podés dejarla desconectada en el último caso.

Un saludo,
Gonzalo

HUGO

Avatar

Buenas tardes uno de los comentarios referia que el PCV esta mal en el trasmisor cual es el eror grasias saludos?

Gonzalo Ávila Alterach

Avatar

Hola HUGO.

Ya está corregido el error, era un problema en las patas 10 a 13 del receptor.

Igual antes de probarlo asegurate que el pinout de los módulos que tengas sena el mismo que los que usé yo (WenShing TWS y RWS)

Saludos,
Gonzalo

jessica

Avatar

gracias gonzalo!!

marcos

Avatar

hola quisiera saber como puedo hacer para que en las salidas del ht12d me mantenga el estado que recibe del emisor para así poder mantener una lampara encendida . muchas gracias

Gonzalo Ávila Alterach

Avatar

Hola Marcos.

Podés usar un flip flop T si querés que con cada presión del botón cambie de estado la lámpara, o un flip flop RS si querés que un botón la encienda y otro la apague.

En el primer caso, vas a tener que implementar un "antirebote" (seguramente un filtro RC sirva), para evitar que cambia de estado muy rapido si la señal varía más de una vez.

En la serie 7400, buscá los que se llaman J-K flip flop. Para usarlos como T vas a tener que conectar las señales J y K a VCC.

Cualquier cosa avisame.

Un saludo,
Gonzalo

marcos

Avatar

muchas gracias gonzalo .
estuve investigando y encontre que tambien lo puedo hacer con un 555 . voy a ver lo de los flip flop tipo t .

edwinmacz

Avatar

mmm q nda,,,mm una molestia como ago para sacar mas bits en la radiofrecuencia?..y si es posible con q integrado...(menos cn el pic).....bna onda te lo agradeceria!!!

Gonzalo Ávila Alterach

Avatar

Hola EdwinMacz

La verdad, no conozco otros integrados que sean similares pero permitan manejar más salidas.

Si necesitás usarlo para alguna aplicación como control de servos o motores, seguramente ya existan módulos hechos para eso (como los de autos, aviones o helicopteros RC)

Si no, la mejor manera sería con microcontroladores. Acá tenés algunos interesantes: http://www.e-radiocontrol.com.ar/?Circuitos_de_Radiocontrol:Circuitos_Codificadores

Un saludo,
Gonzalo

meka

Avatar

cual es la lista de materiales disculpa

nathan andree guzman lillo

Avatar

pueden hacer un plano de un auto a control remoto con un motor a nitrogeno,modelo body shell

pablo

Avatar

hola gonzalo me podrias explicar como hago para que en vez de prender un led pueda accionar un rele? vi la imagen con el transistor pero no me se como conectarlo al circuito... me seria de mucha ayuda si me pudieras explicar como hacer andar un rele para accionar un motor de 1.5 vol...
desde ya muchas gracias!!

Gonzalo Ávila Alterach

Avatar

Hola Pablo.

Así es como habría que conectarlo:
http://www.electronicspoint.com/attachments/5389d1346660736-transistor-relay-motor-sw.gif

(Donde dice "from control cct" iría a las patas de salida del HT12D: alguna desde la 10 hasta la 13)

El transistor puede ser cualquiera NPN que aguante la corriente del relé. El relé tiene que ser para 5 volts, y tiene que aguantar la corriente del motor.

Cualquier cosa avisame,
Un saludo,
Gonzalo

mario

Avatar

hola, muy buna explicacion, tngo una duda y es que no me queda claro, cuantos canales puedo manejar con un TX y un RX de estos? solo he llegado a configurar 8 canales con diodos, pero ahora necesito manejar 75 canales, me podrias dar una idea de la configuracion? gracias

Gonzalo Ávila Alterach

Avatar

Hola Mario. Los módulos de RF en sí solamente tienen límite en cuanto a cuántos datos pueden transmitir/recibir por segundo.
Los que tienen el límite de canales son los circuitos codificadores/decodificadores como los HT12x.

Para estos casos convendría usar un control basado en microcontrolador, ya que los HT12D/E solamente sirven para hasta 4 salidas digitales) fijate en http://www.e-radiocontrol.com.ar/?Circuitos_de_Radiocontrol:Circuitos_Codificadores

Dependiendo de cuan rápido necesites que reaccione la salida, vas a necesitar usar distintas soluciones. Si el microcontrolador no tiene suficientes patas, la solución sencilla sería usar varios registros de desplazamiento en cascada para "expandir" su salidas.

Un saludo,
Gonzalo

Frank

Avatar

Hola, me gustaría saber un poco más sobre los bits de dirección, he leído lo que has respondido en algunos comentarios, pero aún tengo la duda, me gustaría que me explicaras un poco más de ello. De ante mano muchas gracias. Saludos.

Gonzalo Ávila Alterach

Avatar

Hola.

El receptor solamente saca los datos recibidos (por los pines D8..11) si coincide su dirección (establecida en sus pines A0..7) con la dirección incluída en el mensaje enviado (elegida en los pines A0..7 pero del transmisor).

Básicamente sirve para hacer transmisiones (aunque no en simultáneo) que no activen a todos los receptores, si no únicamente a los que tengan la misma dirección que el transmisor.

Del datasheet, "They compare the serial input
data three times continuously with their local addresses. If no error or unmatched codes are found, the input data codes are
decoded and then transferred to the output pins."

Cualquier cosa avisame.
Un saludo,
Gonzalo

Anthony

Avatar

Hola, una pregunta como haria para q la comunicacion sea por infrarrojo se comectaria en el pin 17 agradeceria q me envies la informacion a mi mail gracias

ANTHONY

Avatar

para comunicacion infrarroja se puede usar el ht12e en lugar del ht12a???

Gonzalo Ávila Alterach

Avatar

Hola Anthony. Para infrarroja conviene utilizar el HT12A, que ya posee un oscilador interno que modula la señal de salida a 38kHz, necesario para recibirla en un receptor de infrarrojo de 3 patas, como el TSOP1738. Un saludo, Gonzalo

Carlos

Avatar

Hola queria saber si tenes algun circuito de comunicacion de 4 canales similar al de radio frecuensia pero por infrarrojo con lo HT12F y el HT12A. Mi e-mail es carloslp51 @ hotmail.com. Me podes enviar un correo con el circuito y sus respectivos componentes.

ANTHONY

Avatar

Hola gonzalo, no encuentro por ningun lado el ht12a por eso queria saber si se pued usar el ht12e y como haria para q funcione a 38khz. Saludos

Carlos

Avatar

Anthony. Ahora que busque el HT12A esta descontinuado de holtek. Lo busque en cika donde recomienda nuestro amigo gonzalo. La pagina para hacer uno pero con el HT12E es robots-argentina.com.ar/Prueba_IRLink.htm pero te digo este que te doy tiene muy bajo alcanse y el de señales RF tiene mayor distancia de control. Ahora lo estoy probando aver si me funciona te digo.

ANTHONY

Avatar

gracias carlos .estamos en contacto

Carlos

Avatar

Hola a todos y a anthony. Les digo que el HT12A fue discontinuado desde el 2009 y el que probe con el HT12E Y D por infrarrojo. No anda. El de Gonzalo si anda por lo que lo probe en un proboart y me anduvo de 10. Les recomiendo que hagan tal cual lo dice Gonzalo. Hasta luego.

aukha

Avatar

hola, una consulta las imagenes de PCB que figuran ahora son correctas? desde ya muchas gracias

Carlos

Avatar

Ultima fecha de comprobación de funcionamiento de la plaqueta. 18/09/13. Plaqueta en la parte superrior del pots.

Carlos

Avatar

Hola. Gonzalo no tenes uno similar al Ht12e y d pero con mas controles o comandos.

anthony

Avatar

otra pregunto y que tipo de entena colocaria para la señal rf

DANIEL

Avatar

El problema que tengo es la distancia que deberia ser por lo menos 150 metros.
Sabes de algun reemplazo de los modulos que se adapten a los ht ?

Carlos

Avatar

Hola Dani yo pense lo mismo que vos haci que se me ocurrio poner un tws-bs y un un sws-443 en una cajita donde la fuente sea una pila de nueve bolt conectando la salida y entrada de cada sws y tws y me funciono. Tipo un puente entre dos conectores. Si queres mas detalles mi correo es carloslp51hotmail.com/yahoo.com.ar

Matias

Avatar

hola, desearia saber si con estos circuitos puedo encender un led a distancia a una frecuencia determinada??

Rómulo

Avatar

Hola! Exelente todo lo de esta página, quiero ver si me ayudan con un problemilla, compré un kit completo de RF para controlar un contador electrónico, ya casi tengo todo armado pero el problema es que si enciendo el receptor sin estar encendido el transmisor, manda los 4 pulsos de salida con lo cual inhabilita el contador, al encender el transmisor se resuelve el problema, pero no siempre quiero usar el transmisor, también tiene el contador botones propios manuales, espero haber sido claro, saludos!

JesusH

Avatar

hola, para estos integrados se tendria que configurar mediante una computadora o solo conectarlos como esta en el diagrama ya te tendre mi enlace RF

Gonzalo Ávila Alterach

Avatar

Hola Matías.
Sí, pero con estos circuitos el LED solamente encendería cuando dejas apretado el botón. Para hacer que al pulsarlo se invierta el estado del LED, necesitás un flip flop del tipo T, entre la salida del HT y el LED.

Rómulo: fijate qué estado lógico devuelve el receptor con el transmisor apagado. Si es el opuesto del que necesitás, tendrias que usar uno o varios inversores, de forma tal que cuando no detecta nada se mantenga en el estado deseado.

Jesus: no es necesario ningún tipo de programación previa, ni para los módulos de RF ni para los HT12D/E.

Un saludo,
Gonzalo Ávila Alterach

MAURICIO ARAIZA

Avatar

BUENAS TARDES, quisiera saber como comunicar un modulo transmisor a cuatro receptores, es decir con un solo transmisor controlar al mismo tiempo 4 receptores.

MATIAS

Avatar

Como haria para que al apretar el pulsador el led quede prendido y al volver apretarlo se apague?

juan david gomez velez

Avatar

hola gonzalo
cordial saludo
te pregunto este sircuito me serviria a 9 v dc y si tam bn me serviria para encender y apagar un led
de un mismo pulsador y porfavor me puedes aclarar cuales son la entradas de los pulsadores en el transmisor y cuales las salidas para los led en el receptor porfavor responderme en el coreo y en esta pagina estare pendiente de las dos

muchas grasias

Gonzalo Ávila Alterach

Avatar

Hola Juan David.

Las entradas son las terminales 10-13 del HT12E y las salidas son las mismas del HD12D. Los integrados estos en sí funcionan los dos hasta 12 volts, pero tenés que fijarte que también soporten esa tensión los módulos de transmisión y recepción que uses. Por ejemplo, el receptor que usé yo solamente aguanta hasta 5V de alimentación.

Un saludo,
Gonzalo

cristhian

Avatar

hola d necesito su ayuda para ver si puedo acer una wep cam inalambrica pero necesito saber si se puede, donde van uvicadas a cuales patas HT 12 E y D y transmisores de433 tengo xd

Francisco Fernández

Avatar

Amigo realiza el circuito en un protoboar y esta excelente ahora quiero utilizarlo con un puente H pero de integrado L298 es para un winched e un carrito a control remoto lo que quiero sabes es que tengo que utilizar en la salida del integrado me imagino de un transistor y un rele para qué no se dañe lel integrado ht

Byron Márquez

Avatar

tengo una duda Gonzalo, sabes, lei lo del circuitos de recien con los encoder y todo eso pero para poder controlar los motores a voluntad con el puente H mi pregunta seria: ¿en que patas o pines conecto el p. H, q serian dos: AVANCE y RETROCESO, con el ht12d(me refiero al cto. receptor)?

pedro

Avatar

Hola Gonzalo.Esta muy bueno este foro.Soy muy aficionado a la electrónica y estoy con un proyecto de control . La duda puntual es : estando sin emitir RF del lado del HT12 E ; y cuando conecto la alimentación del receptor y el HT12 D el comportamiento es errático. A veces las 4 salidas va a cero pero la mayoría de las veces van a uno.
esto es normal ???? .
Ya que si es asi las cargas o controles pueden quedar encendidas luego de un corte de energía y no seria lo ideal , ya que el proyecto que sigo es poner primero en marcha el receptor y luego el emisor. No se si se entiende el problema. Agradeceréa algún comentario tuyo. gracias

Gonzalo Ávila Alterach

Avatar

Hola Pedro.

El comportamiento esperado del HT12D es que solamente varía el estado de las 4 salidas si detecta un mensaje correcto. Es decir, si al emisor se le remueve la corriente el estado de las cargas debería mantenerse igual que en la última transmisión que llegó correctamente.

Es posible que en tu aplicación el receptor esté dándole ruido al HT12D, y que de alguna forma se interprete como una transmisión válida.

Para aplicaciones de potencia y que necesiten más confiabilidad calculo que existirán otras soluciones que realicen más comprobaciones antes de cambiar el estado de las cargas.

Un saludo,
Gonzalo

pedro

Avatar

Gonzalo
Aprecio mucho tu comentario , pero tal vez no me explique bien. Entiendo lo del cambio de estado del decodificador , pero la duda es: estando el emisor de RF sin alimentacion de CC es decir ""desconectado"" de la fuente de poder; porque las salidas D8 a D11 van a uno cuando alimento el receptor de RF y el deco.??
Probe desconectar la salida del receptor de RF a la entrada de HT12D y no aparece el "problema"
Tal vez sea como vos dices algo de ruido por lo que voy a probar con un pequeño capacitor a masa en la pata 14 del 12D , aunque no se si es afectara el trafico de datos .Luego comentare el resultado ; salvo que se te ocurra otra cosa.
Nuevamente gracias y saludos
Pedro

GONZALO AVILA

Avatar

hola que gran coincidencia jajajajaja!!! tambien me llamo GONZALO AVILA Y SOY ING ELECTRICO tengo 30 años, trabajo en nissan mexico muy interesante tu circuito espero que podamos estar en contacto yo con gusto compartiré los sistemas de automatización que he realizado saludos

Rodolfo Archoni

Avatar

Los PCBs editados en proteus ya están corregidos.

Carlos enrique aquino yurivilca

Avatar

por que es que de las pistas positiva y negativa hay dos huecos y un oval redondeando los dos huecos

Johvanny Alonso

Avatar

Muchas Gracias!!! me ayudaste mucho ;)

Peter

Avatar

Hola una pregunta, el receptor puede recibir varias señales de transmisores, es decir lo que quiero saber es si esto se podria adaptar para un sistema de votaciones electronicas, en donde puedan votar unas 300 a 650 personas. Y creeria yo que para procesar los votos tendria que programar un pic?

Luis

Avatar

me podrias decir cuales son los componenetes para recrearlo en proteus isis

Peter

Avatar

Gracias por responder Luis, esto es lo que voy a utilizar:
Un transmisor TLP434A
Un receptor RLP418
Circuitos integrados HT12E y HT12D
Teclado Matricial de Membrana de 12 teclas de las cuales solo van a ser funcionales 4.
Pic, no estoy muy seguro el cual escoger, la idea es que cada transmisor al momento de pulsar una tecla envie esa informacion al receptor y sepa ademas de cual transmisor se envio. Mil gracias por la respuesta.

Gonzalo Ávila Alterach

Avatar

Hola Peter.

Estos módulos baratos no están pensados para ese tipo de transmisiones con muchos usuarios, te convendría usar modulos como los zigbee: www.digi.com/products/wireless-wired-embedded-solutions/zigbee-rf-modules/zigbee-mesh-module/xbee-zb-module
Lo requerido en tu aplicación es que antes de enviar un mensaje comprueban que la linea de transmisión esté vacía, por lo que en el receptor deberías poder ver las recepciones sin ningún tipo de interferencia o solapamiento entre las distintas transmisiones.

Un saludo,

Agregá tu comentario:

No escribas todo con mayúsculas ni como si fuese un mensaje de texto.

Insultos, trolls y spam serán removidos.

Si querés que te aparezca una imagen, podés crearte un gravatar.

Soy Gonzalo Ávila Alterach, de Buenos Aires (Argentina), este es mi sitio web personal. Me interesa lo relacionado con la programación, la informática y la electrónica.

Si tenés alguna duda o consulta, podés dejarme un comentario o contactarte conmigo:
Email/Gtalk Facebook LinkedIn Youtube

 Leeme por RSS

Categorías:


Los contenidos de esta web están bajo licencia Creative Commons BY-NC-SA 3.

¡Seguinos en Facebook!

¿Te sirvió alguno de mis artículos? Podés ayudar a que este sitio siga creciendo donando por PayPal:

Próximos proyectos:

2013 - Gonzalo Ávila Alterach | Licencia Creative Commons
Otros sitios: MundoProfes, TacticalShield, ParadiseCityMC