Autor Tema: controlar varios switchs via rf 433  (Leído 2994 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado VOLTIO

  • PIC16
  • ***
  • Mensajes: 154
controlar varios switchs via rf 433
« en: 30 de Junio de 2014, 15:32:38 »
Buenas tardes amigos, he podido hacer funcionar hace un tiempo un juego de modulos emisor y receptor RF433 usando los HT12e y HT12d respectivamente y funcionan bien.
La consulta es la siguiente tengo que hacer funcionar a distancia unos 12 botones (pulsadores) y pensaba usar este sistema pero no se como se hace para que pueda usarlos sin que se interfieran ya que lo que yo hice son solo de 4 botones pero se que se puede llegar a 8 lo que no se si se puede llegar a 12 o mas y como se implementaria .
Desde ya muchas gracias
Atte. Ruben Figueredo


Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: controlar varios switchs via rf 433
« Respuesta #1 en: 01 de Julio de 2014, 09:22:47 »
Hola.

Se podria implementar el envio de una frecuencia de pulsos determinada para cada botón, el receptor identificaria la frecuencia entrante y habilitaria el rele o carga según esa frecuencia entrante.

Saludos
El papel lo aguanta todo

Desconectado VOLTIO

  • PIC16
  • ***
  • Mensajes: 154
Re: controlar varios switchs via rf 433
« Respuesta #2 en: 01 de Julio de 2014, 12:10:04 »
Gracias MLO tenes algo de como implementarlo ? porque no entiendo como lograr hacer que cada uno tenga una frecuencia diferente.
gracias

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re: controlar varios switchs via rf 433
« Respuesta #3 en: 01 de Julio de 2014, 14:33:21 »
Una alternativa es la codificación, envía dos byte, el primero de reconocimiento y el segundo con el código de la tecla

Saludos.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: controlar varios switchs via rf 433
« Respuesta #4 en: 02 de Julio de 2014, 10:15:34 »
Hola.

Se puede generar pulsos utilizando una interrupción de algún Timer.

Saludos
El papel lo aguanta todo

Desconectado Arsenic

  • PIC10
  • *
  • Mensajes: 47
Re:controlar varios switchs via rf 433
« Respuesta #5 en: 02 de Mayo de 2017, 22:41:22 »
Me encuentro trabajando en un proyecto de un decodificador con microcontrolador de un HT12E. Según las hojas de datos del mismo, éstos trabajan en un margen de frecuencias de entre 1,75 a 2 KHz. Aunque eso depende del resistor que se le conecte entre los pines del oscilador interno. Es posible realizar la decodificación, ya que éste envía un pulso y un bit de sincronía para establecer la comunicación. Ahora bien, el tiempo del bit de sincronía puede variar por el nivel de batería, el resistor que lleva entre sus patas 15 y 16, entre otros factores. Es posible realizar dicha decodificación, haciendo uso del timer0 como temporizador, cuyo desborde evitaría que lleguen pulsos de más de 2 ciclos (ya que los descarta y los toma como inválidos). También se utiliza el timer1 como contador, para determinar la duración del pulso alto en piloto y así comparar los siguientes que llegan. Se puede utilizar la interrupción por cambio de estado RB4-RB7 para detectar los mismos (El pin RB4 iría al RX digital del módulo receptor). He logrado hacer funcionar uno, pero no "discrimina". Toma hasta el "ruido" que se le introduce a la radio. Es decir, falta pulirlo. Pero una vez pulido funcionará perfectamente. Si alguien puede aportar una solución a mi problema, se lo agradeceré. Les dejo todo en un *.rar, así pueden descargar la simulación en proteus, además del código fuente en CCS.


 

anything