En este artículo trataremos el desarrollo de un proyecto de radio control sencillo a 433 Mhz. Utilizaremos los populares circuitos codificadores y decodificadores HT12E y HT12D de Holtek y un par de módulos de radiofrecuencia que simplifican en gran medida la etapa de RF. El sistema de control remoto nos permite controlar hasta 4 salidas digitales que podemos conectar a cualquier carga utilizando los circuitos de interfaz apropiados. Los módulos de RF utilizan un esquema de modulación OOK (ASK). Esto quiere decir que la señal portadora es encendida y apagada para representar los “unos” y “ceros” lógicos en el flujo de datos. Se trata de un sistema que puede aplicarse en multitud de situaciones y que por su simplicidad es indicado para ser construido por cualquier persona que pueda utilizar un protoboard y tenga el conocimiento para leer el diagrama del circuito.
En la foto de portada vemos un Kit de módulos RF de 433 Mhz, que funcionan como el corazón de este proyecto.
El proyecto de radio control sencillo y su funcionamiento
El par de módulos funcionan como un enlace de datos simplex, es decir, solamente transmiten información en un solo sentido. Aún así resultan extremadamente útiles en aplicaciones sencillas que no requieren una comunicación bidireccional. Los módulos se conectan fácilmente a cualquier microcontrolador y/o circuitos codificadores y decodificadores, permitiéndonos tener un enlace de RF funcional en muy poco tiempo.
En la foto se muestra la fotografía de los módulos de radio. El módulo más pequeño es el transmisor, mientras que el dispositivo de forma más alargada es el receptor. La ventaja de utilizar este tipo de módulos es que todo (o la mayor parte) del diseño de radiofrecuencia ya fue realizado y hay pocas formas de cometer errores. Todos los componentes externos al módulo de RF son estándar y se consiguen con facilidad.

Los módulos RF se encargan de la parte de transmisión / recepción a través de radio frecuencia, sin embargo la codificación y decodificación de los mismos queda a cargo de los circuitos HD12E y HT12D respectivamente.
Lista de Materiales
- 2 Protoboards
- 2 Fuentes de alimentación de 5 volts
- 4 Botones “Pushbutton”
- 1 Kit Transmisor/Receptor ASK 433 Mhz o 315 Mhz
- 1 Circuito Integrado HT12E
- 1 Circuito Integrado HT12D
- 4 Capacitores cerámicos de 100 nF
- 4 Resistencias de 330 Ohms 1/4W
- 4 Resistencias de 10 KOhms 1/4W
- 1 Resistencia 1 MOhm 1/4W
- 1 Resistencia 47 KOhms 1/4W
- 4 Diodos Led
Todos los materiales para armar un circuito de este tipo pueden ser adquiridos en nuestra tienda virtual.
Circuito Transmisor con encoder HT12E
A continuación se muestra el diagrama esquemático para el transmisor con el módulo de RF y el HT-12E. El módulo de RF transmisor acepta una señal digital que se “montará” sobre una portadora de 433 Mhz, cambiando la amplitud de la señal portadora según el valor lógico de la señal a transmitir (datos). Podemos imaginarnos esto como una especie de código morse en el que la información binaria se transmite mediante la ausencia o presencia de señal portadora. El circuito HT12E genera un flujo de datos serial que contiene la información de estado de las 4 entradas digitales y la información de direccionamiento (ajustada mediante el DIP switch en el esquematico).
El circuito transmisor requiere una fuente de alimentación que preferentemente debe ser de 5V (hasta 12V). El DIP switch conectado a las lineas de dirección, puede o no estar presente, ya que todas las entradas de dirección en el HT12E tienen resistencias Pull-Up. La resistencia conectada entre los pines OSC1 y OSC2 determina la velocidad de transmisión de datos y debe coincidir con la velocidad de datos en el receptor para que la información pueda ser interpretada de manera correcta.
Circuito Receptor con decoder HT12D
El módulo receptor presentará en el pin de salida una señal digital muy similar a la que entró en el módulo transmisor. Es responsabilidad del circuito que recibe esta señal digital verificar la integridad de la transmisión y decidir que se debe hacer. El circuito HT12D esta encargado de esta tarea. El circuito lee los datos seriales y cambia el estado de sus salidas según el patrón recibido. El resultado de dicha operación se muestra en 4 leds. Un quinto del muestra cuando el HT12D recibe una señal valida.
Construcción y puesta en Marcha
Para la construcción del sistema de control remoto, podemos utilizar un par de protoboards en los que insertaremos los componentes del transmisor y del receptor. Para la antena, podemos utilizar un simple pedazo de alambre de unos 17 centímetros de longitud (1/4 de la longitud de onda a 433 Mhz). Para distancias cortas (un par de metros tal vez) no es necesario utilizar una antena, de hecho nosotros no la usamos en la etapa de pruebas.
Para alimentar los circuitos con 5 volts, nosotros utilizaremos una fuente para protoboard en conjunto con un adaptador de corriente común. Se puede utilizar cualquier otra fuente que sea capaz de proporcionarnos 5 volts de manera estable.
Circuito Receptor con HT12D armado en un protoboard. Se han conectado 4 leds para visualizar los datos recibidos.Una vez que armemos los circuitos de acuerdo a los diagramas, recomendamos revisar una ultima vez la orientación de los circuitos, capacitores y todos los dispositivos que tienen polaridad.
El circuito NO requiere ningún ajuste por parte del usuario, ya que los módulos vienen sintonizados de fábrica. Para probar el circuito, podemos simplemente aplicar energía y presionar los botones en el protoboard en el que armamos el transmisor, deberíamos ver como encienden los leds correspondientes en el receptor.
Circuito Transmisor con HT12E armado en un protoboard. Se han conectado 4 botones correspondientes a los 4 bits de datos.¿Que hacer en caso de que el circuito no funcione?
En caso de que esto no sea así hay que revisar el valor de las resistencias del oscilador, tanto en el transmisor como en el receptor. De igual manera hay que revisar las conexiones que llevan los datos desde y hacia los módulos de radio frecuencia. Hay que recordar también que el ajuste de los pines de dirección debe coincidir en ambos circuitos, de lo contrario, el receptor no realizará ninguna acción en los pines de salida. Si dejamos los pines desconectados en ambos (transmisor y receptor) todo debería estar bien en cuestión de direccionamiento, si colocamos los dip switch, hay que verificar que ambos tengan el mismo ajuste.
Una prueba que podemos realizar para comprobar que tanto el codificador como el decodificador funcionan correctamente es conectar directamente mediante un cable los pines DIN y DOUT del codificador y el decodificador, sin que estén presentes los módulos de radio. Si el decoder y en encoder se entienden de esta forma, quiere decir que el problema esta en la parte de RF.
Aplicaciones y otras ideas interesantes
Los módulos RF son bastante versátiles, ya que además de aceptar la entrada de circuitos codificadores, aceptan prácticamente cualquier señal digital en su entrada, por lo que podemos utilizarlos para enviar de manera inalámbrica cualquier otra información con una baja tasa de bits. En el caso de nuestros módulos, hemos probado conectarlos a la UART de un PIC o de un AVR para transmitir datos arbitrarios de manera inalámbrica.
Al utilizar un microcontrolador que se encuentra a cargo de la transmisión de datos, podemos incluir otras características, como comprobación de la integridad de los datos (mediante un CRC o un checksum) o la transmisión de información de manera redundante para añadir fiabilidad al enlace de radio.











Requiero que el transmisor sea alimentado por un panel solar y una bateria de respaldo. Intenté alimentarlo con el circuito de una lampara LED solar, pero éste solo se activa cuando oscurece y lo requiero monitorear 24/7. Alguna sugerencia?
Buenos días. Una consulta, que me recomienda para que la señal se transmita de 10 a 20 metros de distancia, ya que al probarlo solo llega a 1 metro de distancia entre modulos. Gracias de antemano.
Hola.
¿Colocaste antena?
Muy amable y todo un profesional. No esta pidiendo dinero para descargar el diagrama. Mi agradecimienti y Felicitaciones hizo un buen Trabajo.
Excelente tutorial , falta agradecimientos a este divulgador.
Muchas Gracias
Hola , he hecho este proyecto y me funciona a una distancia de 3 mts con algunos errores quisiera saber si se puede colocar transistores NPN o PNP para mejorar el alcance
Disculpa, me gustaría saber porque tiene una resistencia en el modulo receptor, el modulo que compre no tiene la resistencia, ¿de que valor es? ¿es necesaria?
buenas tardes jesus quiero saber que puedo hacer para el siguiente proyecto:
tengo un radio base el cual puedo transmitir y tener recepción por medio de un auricular el cual escucho de forma directa pero para trasmitir tengo que oprimir un boton .como hago para enviar por Rf y me haga el pulso del noton que tengo q oprimir sin concetar nada a radio.
podria aumentar la longuitud de alcanze que puedo hacer
Estimados, consulta, tengo un proyecto en el quiero encender una luz remota, la señal proviene de un temporizador que enviaría el dato al transmisor, la cuestión es: está señal va estar 8 hs aprox. Presente hasta que el temporizador se desconecte, no hay problema con el módulo transmisor.
Saludos.
Hola estaba interesado en construir un trasmisor y un receptor de 8 canales uno de ellos enclave los demás momentáneos como seria
Hola, compre varios de estos kits y quiero saber si están emparejado porque los he mezclado y no sé si funcionan por par, es decir un receptor de un kit con el transmisor de otro. Gracias
tengo el mismo problema
De qué manera podría probar un elemento de RF 433. Con un tester?
Como puedo añadir un PIC18F4550 a las conexiones que hiciste. Me pidieron que le añadiera un poco a módulos de RF.
Hola, muy buen artículo
Quise utilizar los módulos de radio de 433MHz como prueba, transmitiendo un uno o un cero esperando recibir lo mismo en el receptor, pero al transmitir el 0 en el transmisor, no obtenía 0 en el receptor sino algo más bien aleatorio. Supongo que por estar contaminado el canal en esa frecuencia. ¿aún codificando no obtendría el mismo problema?
Muchas gracias
buenas todos me gustaria armar un tablero de circuitos para control remoto pero que tenga la capacidad de 20 mandos o canales y un alcanze de 1 km y medio o 2 km gracias
Hola buena tarde.
Lo que te recomiendo es que veas tecnología LoRa.
Saludos.
Hola buenas tengo un inconveniente, lo que ocurre es que estoy haciendo un carro a radio frecuencias con modulos de 433MHz. El problema esta en que el carro no arranca y el led pareciera que estuviera directo (led del receptor) Ya revise los esquemas que tengo y son correctos al igual que los materiales.
Una consulta en las salidas del receptor ht12d que valor lógico bota cuando recibe una señal? Es un valor lógico 1 (+) positivo o valor lógico (-) negativo que sale + o – ?????
y que ocurre con los capacitores de los costados del diagrama??????????’
Hola. Los capacitores deben ir pegados a los pines de alimentación del circuito integrado y del módulo de radio.
Saludos.
Realice el proyecto en protoboard y cuando dejo de presionar el pulsador el motor sigue encendido, Gracias.
Tengo una pregunta sino coloco el switch esos pines del ht12e y ht12d los puedo enviar a tierra? osea los pines del 1 al 9.?
hice este mismo circuito , pero no me funciona cuando conecto los moulos rf, hice pruebas directamente con el integrado htr12d y ht12e y funciona bien, el problema es cuando conecto los modulos rf.
hola, me gusto el post, solo tengo una duda, como debo conectar los capacitores en el circuito.
Cuando son ceramicos, no tienen polaridad, no importa la posicion
HOLA YO QUISIERA SABER COMO PUEDO HACER VARIAR LA POTENCIA DE UNOS MOTORCITOS CON EL EMISOR. OSEA ENVEZ DE SWICH ABIERTO PONER UN POTENCIOMETRO PARA VARIAR LA VELOCIDAD DEL MOTOR. QUISIERA SABER COMO TENGO QUE HACER POR DIOS
Buenas Tardes. Si quisiera cambiar los led por lamparas, que cambios debería hacer? Gracias.
Necesitas un circuito de potencia para poder encender las lámparas.
Hola, podrias ponerle triacs que te manejen la etapa de potencia.
Hola podrias ponerle triacs para que te manejen la etapa de potencia
uma pregunta…. si en el emisor pulso el boton 1 y 3 en receptor se activan los canales 1 y 3 o solamente se puede pulsar un boton a la vez??
gracias !
Hola amigo, arme el proyecto pero no logro hacer funcional tanto el transmisor como receptor. Probé conectando directamente el encoder con el deco para comprobar que ambos se entienden y efectivamente si se entienden, continuo con los módulos rf y nada, algo haré mal? que debo considerar?
GRACIAS POR LA DEMOSTRACIÓN, PERSONALMENTE TENGO PROBLEMAS CON LA FUENTE DEL TRANSMISOR, LA BATERÍA QUE USO SE DESCARGA A LAS 48 Hr, ALGUNA SUGERENCIA? LES AGRADECERÍA LOS COMENTARIOS Y CONSEJOS.
Hola.
Revisa la hoja de datos del codificador, me parece recordar que viene un diagrama en donde solamente se utiliza la batería cuando transmites.
Espero te sirva, saludos.
hola a todos, yo tengo que hacer algo parecido a esto la diferencia es que primero todos los LED por defecto deben estar apagados, eso se logra colocando las resistencias en pull down, pero cuando presione el boton(1 sola vez ) el led debe quedar encendido, que podria hacer? no puedo usar ningun tipo de programacion.
Debes usar un FlipFlop, por ejemplo el integrado CD4017BE que en aliexpress sale baratisimo, lo que no se si tb debas añadir un NE555 o sino es necesario, pronto quiero probar estos modulos a que nunca toque el tema de RF, pero en caso de un mando que he hecho hace poco con infrarrojos estás obligado a usar los dos integrados, el NE555 para que mande una buena señal al CD4017BE y que éste la reconozca sin problemas, tengo el circuito hecho con el easyEda, si te hace falta hazte una cuenta y lo comparto contigo sin problema, aunque aún tengo que acabar de pulir unos detalles funciona perfectamente, lo uso para encender un foco y apagarlo solo con un botón, un click lo enciendo y otro lo apago. Imagino que ésto es lo que quieres hacer (aunque sea para prender un motor o cualquier otra cosa).
Solo va encender el led el mismo tiempo que presionas y se apaga el mismo tiempo que sueltas el botón,para que se quede encendido necesitas hacer otro circuito con flip flops para encender y apagar cada pulso que se transmite
disculpa, hice un carrito y le añadi leds, el circuito en el proto esta bien, pero el problema es que no hay conexion entre ambos modulos, le puse otros nuevos y sigue igual, ¿cual puede ser la falla??
Hola como puedo aunmentar el alcanze
hola quiero hacer lo mismo pero con dos micro servos, como lo conecto ?
Hola buenas noches, una pregunta requiero hacer lo mismo que hace este proyecto con leds, pero yo lo necesito hacer con motores como lo podría hacer?.
tendrías que usar un puente de H o un driver que cuesta como 80 pesos ya que dependiendo de los motores que vallas a utilizar consumen demasiada corriente y podria quemar el circuito.
Buenos días. Buen aporte salvo por un gran error en el receptor. La frecuencia del receptor, ajustable a través de la resistencia ubicada entre los pines 15 y 16, debe ser de por lo menos 10 veces mayor que la del transmisor. Por ende no puedes poner la misma resistencia que el transmisor.
hola, se puede sustituir los integrados ht12d y ht12e por dos arduinos nano y manejar 3 led independiente uno del otro? gracias
yo estoy con la misma pregunta ya que hice funcionar el emisor y receptor con dos arduinos pero solo manejo un dato.
Disculpa la ignoracia este integrado no hay que programarlo nada simplemente ingresa el dato y tienes una salida verdad
Es de 433.92MHZ o de 433.00?
Hola buen dia , queria saber donde se conectan las antenas , en que patas de transmisor? se ponen antenas en el receptor tambien? o no hace falta en el receptor?
Hola a todos. Tengo un problema. El receptor q consigo de 433 Mhz es de 8 patitas. Y no consigo el de 4 patitas. Como se deberia conectar con ese receptor ask 433 Mhz. Desde ya gracias.
GND (3) a negativo
DER (1) no se conecta
+5V (2) a positivo
DATA (1) = OUT a Din
ANTENA
Hola amigo quería preguntar, mes esta trabajando pero los led siempre están encendidos y apagan es cuando presionó como puedo solu ionar esto?
Gracias amigos pero ya lo solucione…para todos los que tengan este problema..las resistencias en el transmisor están el pull-up..hay que ponerlas en pull-down y solucionado…muy bueno muchas gracias
se puede utilizar con la bateria de un automovil a 12V?
yo te recomendaría que utilizaras un regulador lm7805 para que tengas el voltaje estable a 5 volts y ahora si podrías conectarlo a la batería de un carro de 12v
Amigo, los modulos RF Tx al pulsar una vez el pulsador S2 envia una señal de un bit para encender el LED01 , entonces solo esta señal de un bit se podria accionar un rele ?, por alguna interferencia del medio (ruido, inducción eléctrica) podría activarse ?
Le escribo desde Uruguay, he construido el circuito como
esta en los diagramas, pero no logro la transmisión, probé conectar el HT12E
con el HT12D y los led funcionan perfectamente por lo que el problema está en
los módulos de radiofrecuencia, los cambié por otros si resultado. Como puedo
probar los módulos RF? ,o donde puedo tener el problema?
Muchas gracias
soy de Chile y no he encontrado el HT12E ni el HT12D, pero me han ofrecido el MC145026 y el MC145027 yo no soy electrónico, soy mecánico automotriz pero este circuito me atrajo para uso personal y la verdad me interesa mucho saber si me sirve el circuito integrado mencionado, veo como principal diferencia los terminales osc 1 y 2 que va una resistencia de 1MOhm creo.
me lo podrían aclarar por favor y la otra duda es donde van los capacitóres cerámicos
Hola, creo que los integrados que dices son remplazos, solo habria que checar la conexion, los capacitores van en la alimentacion, una patita a positivo y otra a negativo. se usan para filtar la señal. Saludos.
yo tambien soy de chile y estaba viendo el mismo tema. Los HTs los encontre en una tienda electronica llamada victronics en el centro de santiago, ahi deberian estar y si no los tienen los puedes encargar, yo lo he echo y como a la semana despues vas a buscarlos y te los pasan aunque no es tan barato como comprar una resistencia.
hola tambien estoy buscando alguien quien me proporcione informacion para usar el decodificador con PIC escribanme jim.elive03@gmail.com
Hola, para comunicar los PIC o cualquier microcontrolador debes usar la comunicacion UART de los mismos en las lineasde datos del RF433, Saludos
HOLA ALGUIEN ME PODRIA AYUDAR PARA QUE LA SEÑAL QUE RECIBE EL DECODIFICADOR LLEVARLA A UN PIC Y CREAR UNA INTERFAZ PARA QUE EN UNA PC ME MUESTRE SI ESTA RECIBIENDO O NO
Hola, no entendi, quieres ver si a tu pic le llega señal de comunicacion? o quieres que un pic envie informacion a a la compu por medio del RF433? ambas cosas se pueden hacer, y para ambas necesitas un modulo de comunicacion SERIAL-UART a USB, saludos.
Disculpen los capacitores en donde van??? y por que dice en la lista de material que son Ceramicos (Sin Polaridad) y despues dice “recomendamos revisar una ultima vez la orientación de los circuitos, CAPACITORES y todos los dispositivos que tienen polaridad.” Y en la imagen del Receptor aparece la pata negativa a un Capacitor, como haciendo alucion que lo conectes a la pata negativa del capacitor. PERO REPITO que no es ceramico sin polaridad? o A fuerzas necesito un ELECTROLÍTICO (Con Polaridad?)
olviden lo ya lo hice funcionar.
Hola, gracias por el aporte fue de gran ayuda, solo tengo la duda, quiero conectarle el transistor tip41c, pero no se como conectarlo ya que las salidas del ht12d están con un 1 lógico y el transistor se activa mandando corriente pero en este caso el ht12d siempre mantiene el 1 hasta recibir una señal, alguien que me pueda ayudar
Intenta con una compuerta lógica NOT. Simple y barato.
Hola! hoy armé el circuito tal y como está (con la variación de la resistencia del receptor a 47k) y funcionó perfecto, después probé el circuito del emisor a 12 volts (voltaje máximo) y resulta que no da ningún resultado en el receptor, vi la hoja de datos y probé diferentes valores de resistencias para el oscilador y nada, al parecer sólo funciona con 5 volts, si alguien pudo hacerlo funcionar con 9 o 12 volts ayuda!!!!!
buenas dias
que pase si se va la alimentación en el HT12E, la salida del HT12D que le sucede
yo probé quitando la alimentación del ht12e y normal, manda los datos de igual forma, mas bien si le quitas la alimentación al ht12d, ahi sí deja de funcionar
hola nesecito ayuda
e visto que existen receptores de 4 canales rf los cuales se controlan desde el emisor con un solo boton me podriais decir que sistema utilizany como se llaman ? gracias
hola , buenas tardes , dias o noches , para que son los capacitores que aparesen en los diagramas, lo arme biendo el diagrama no se donde colocarlos y no logro que el circuito funcione
Hola, son solo para filtrado, y van de positivo a negativo saludos.
se podria hacer mas de 4 bits si colocamos unas compuertas and???,
Hola como va ??
Enves de modulo decoficadores y codificadores se pueden utilizar solamente pics ?
Hola si se pueden usar PICs, puedes conectar la UART del PIC a los módulos. Te recomiendo que revises la librería virtual wire de arduino, esta esta hecha para lidiar con algunos de los problemas que presentan estos módulos.
Saludos.
hola, queria saber que cambios debo realizar para controlar 16 relés.. muchas gracias
Hola!
Aquí lo recomendable sería usar un microcontrolador que transmitiera usando los módulos y otro que recibiera los datos y sacara la información de que relevador debe estar activo. Hay una librería que se llama “Virtual Wire” para transmitir y recibir datos con estos módulos sobre la plataforma arduino, seguro que no es tan difícil de lograr.
https://www.pjrc.com/teensy/td_libs_VirtualWire.html
Saludos cordiales.
hola amigo, tengo problemas con este circuito, ya lo armé varias veces pero a la hora de presionar nadamás enciende el led que esta conectado a la pata 17 del decodificador y los demás no funcionan con los botones, ¿qué puedo hacer?
la resistencia de los pines osc del receptor no es de 1 Mohm yo le puse uno de 50 k y me funciono perfecto
yo tengo el.mismo.problema cómo le solucionaste
hola muy bueno, pero tengo un problema al energizarlo, los leds en el receptor me aparecen con 1 logico e batallado y no puedo lograrlo me puede ayudar o decirme que tengo mal gracias.
Puedo conectar este radio control a una ESC (Control de velocidad eléctronico) de un motor brushless y si se puede como lo hago ??
Mira no se puede ya que al conectarlo al esc como tal necesitas al menos algo antes en este caso un micro controlador para que este intérprete la señal ya que al receptor le llega mucho ruido esto es le llega señal basura como de radio, fuentes de poder, de telefonía y el micro controlador de encargara de saber cuando la señal es para el, lo se porque los estoy utilizando.
Saludos quiero que mi radio control tenga mas potencia en kilometros ya que tiene una video camara como hago ???
hola, tengo un problema yo quiero que a la salida del receptor se prendan los leds, como hago?
Hola
Creo que la solución más fácil es cambiar las resistencias Pull Up por pull-down en el transmisor. También si es para demostración o puramente estético puedes invertir los leds. Si tienes duda preguntanos.
Espero te quede claro amigo :)
hola para cambiar los leds por rele , tendría que modificar algo
Hola José.
Te recomiendo que revises este otro artículo que preparamos para que puedas conectar un relevador:
https://www.geekfactory.mx/tutoriales-electronica-programacion/conectar-un-relevador-con-un-microcontrolador-o-arduino/.
Saludos.
¿Qué tal Jesus Ruben?, me parece un aporte de lo más interesante. Por lo cual, estoy interesado en adquirir este kit. Mencionas que se puede adquirir en la página virtual de ustedes, será que me podrás facilitar el link del articulo para la compra.
Quedo de tus comentarios para cualquier duda o aclaración.
¡Saludos cordiales!
Buenas tardes Raul.
Con mucho gusto. El artículo de los módulos de RF 433 Mhz se encuentra en este enlace:
https://www.geekfactory.mx/producto/kit-modulos-rf/
Mientras que si requiere los encoders y decoders se encuentran en los siguientes enlaces:
https://www.geekfactory.mx/producto/ht12e-circuito-integrado-codificador/
https://www.geekfactory.mx/producto/ht12d-circuito-integrado-decodificador/
Estamos a sus ordenes.
Hola nesesito pregramar los pic?? Si es asi como seria la programacion
HOla estos módulos RF los use con en transmicion uart PIC a PIC pero hay un problema, los datos llegan completamente erroneos, me asegure de que la tasa de transferencia fuere 1200 sin embargo sigue igual; alguien que los haya probado y que les haya funcionado ! decime donde ta el orror.
Depende que estas mandando, si envias datos flotantes (decimales) o caracteres (simbolos letras) te llegaran datos incompletos, al igual que si el dato sobrepasa el largo de palabra (bites), necesitaria revisar el programa, o que pruebes enviando solo un bit, saludos
Hola, excelente proyecto y muy funcional, me podrias indicar como puedo aumentar de 4 salidas a 8 salidas, tendré que cambiar de microchips HT12E y HT12D para lograr esto??
Gracias
Hola necesito q m ayuden necesito encender una luz de 110v q podria utilizar
Hola.
En este post tiene un circuito para conectar un relevador a un circuito lógico: https://www.geekfactory.mx/tutoriales-electronica-programacion/conectar-un-relevador-con-un-microcontrolador-o-arduino/. Recuerde que las salidas del HT12D y el HT12E no son de tipo latch, o que mantengan un estado lógico alto o bajo. Esto quiere decir que mientras presione un botón el relé encenderá y si lo suelta se apagará.
Saludos.
hola queria pregutarte algo, hice mi circuito y esta bien, lo unico que al conectar a la fuente, mis leds por defecto estan en 1 logico, y cuando aprieto mis pulsadores se apagan, lo que yo quiero es lo inverso, que hice mal?
Estimado Angel.
Es correcto, el circuito debería funcionar así. Lo más simple es cambiar las resistencias “pull up” en el transmisor por resistencias pull-down. De manera que el circuito vea un estado bajo con el botón suelto y alto cuando se presiona.
http://en.wikipedia.org/wiki/Pull-up_resistor
BUENO TU TRANS MISOR PERO UNA PREGUNTA COMO PUEDO TRANSMOITIR 8 BITS VEO QUE AKI SOLO TRANSMITE 4 BITS
Hola Elmer.
Mi recomendación si necesitas transmitir más información es la siguiente: Si quieres transmitir más de 4 bits puedes sustituir el HT12D y el HT12E por microcontroladores PIC y crear un programa sencillo que envíe por la UART del PIC a 4800 bps como máximo (de preferencia más lento) la información que requieras y conectar el pin de TX a al transmisor de 433 Mhz y el pin RX de otro PIC al pin de salida de datos del receptor de 433 Mhz. De esta forma puedes enviar 8 bits de datos o más, solamente haciendo transmisiones por la UART del PIC. Hay PICs muy económicos como el PIC16F628 que te serviría perfecto.
Sobre esto te puedo comentar que funciona directo como lo describi, y puedes hasta transmitir cadenas de caracteres (muchos bits), pero para aumentar la confiabilidad de este enlace, habría que implementar algún tipo de control de errores (checksum, redundancia, CRC, etc) y muy probablemente recodificar los datos de entrada para que se facilite su transmisión y recepcion por los módulos ASK, ya que algunos tienen problemas cuando la proporción de 1 y 0 en un byte se aproxima a 100% o a 0% (por ejemplo transmitir el byte 00000001 o el 11111110 pueden tener problemas).
Yo te recomendaría esta opción o bien buscar una parjea codificador-decodificador en el sitio web de holtek que haga lo que requieres, si no te quieres poner a programar el PIC.
Saludos coordiales.
hola, se puede utilizar este prototipo para realizar un carro de control remoto usando este transmisor y receptor??
Hola.
Si se puede realizar, aunque con sus limitaciones. Con los circuitos de arriba, la forma más sencilla es colocar un transistor de potencia en dos salidas del HT12D. Para avanzar, se tendrían que activar ambos canales, para girar a la derecha, activar solo el canal conectado al motor izquierdo, y para girar a la izquierda activar solo el motor derecho. Esto se conoce como tracción diferencial.
Si se quiere algo más completo se podría usar un microcontrolador con estos módulos, pero eso ya es otro tema :).
Espero haberme explicado, saludos.
pregunta! cuantos metros lograron transmitir? por favor sin fanfarronear,ja,otra cosa,q antena usaron y otra ultima, el circuito tiene anotada mal la resistencia de 1mohm en el receptor, si no pones 47k no va a funcar nunca, gracias.
Hola amigo neutron.
Se logran de 5 a 10 metros con antena de 1/4 de onda en linea de vista. Diría que más especificamente unos 7 metros con algunos errores de bits y 9 o 10 ya con errores considerables. También hemos probado sin antena y obtuvimos 2 metros como máximo.
Lo bueno de estos módulos es su simplicidad, incluso se pueden conectar directo a la UART de un microcontrolador y usarse como un enlace de datos simplex entre micro-pc o micro-micro
Ya noté el error en el esquema, lo voy a corregir. Muchas gracias.
amigo no te olvides de la ayuda que te pedi.. imagenes del protoboard ya montado xfa.. saludos
Ya están arriba las fotos del protoboard. Si tienes alguna duda por favor avísanos, con gusto te ayudamos o subimos fotos de otro ángulo.
Te comento que hay un error en el esquema del receptor. La resistencia de 1 M debería de decir “47 Kilos”.
Lo arreglaré en breve.
hola desculpa una consulta pues estoy haciendo, su proyecto que usted a realizado pero yo no estoy haciendo con los mismos transmisores es otro tipo que RXB6 y no me sale una consulta mas los circuito tengo que configurarlo o asi no es no se lo comandos para configurar por favor me podria ayudar que estaria muy agradecido por su ayuda chauuuuuuuuuuu
Si está utilizando los circuitos HT12D y HT12E pruebe a retirar los módulos de radio y a conectar la salida del encoder (HT12E) con la entrada del decoder (HT12D) utilizando para esto un simple pedazo de alambre. Los módulos ASK normalmente no tienen ninguna configuración, en este caso lo que debe coincidir es la velocidad de datos tanto en el encoder como el decoder.
Si los datos del HT12E aparecen en el HT12D al conectarlo directo probablemente esto indique un módulo de radio defectuoso, ya sea transmisor o receptor.
hola….disculpa a que tanta distancia funciona la transmision de señal, y si se le puede cobectar un relevador verdad….es que lo quiero utilizar para controlart una puerta
Hola.
Este circuito te funciona perfecto. Solamente necesitas un relevador. Tenemos un texto aquí mismo de como conectar un relevador a un circuito integrado: https://www.geekfactory.mx/tutoriales/conectar-un-relevador-con-un-microcontrolador-o-arduino/ o si estas en México tenemos también módulos ya hechos que puedes utilizar: https://www.geekfactory.mx/categoria-de-producto/modulos/mod-relevadores-ssr/
A otro usuario le comenté lo siguiente sobre el alcance:
que tal amigo, podrias subir una imagen con el protoboard ya montado? se me hace un poco complejo entender las imagenes. saludos
Hola, claro que si, de hecho aún los tengo armados, el transmisor y el receptor.
Las subo en tenga un tiempo de tomarlas.
listo amigo muchas gracias