Cambiar entre dos señales digitales sin microcontrolador

0

Me gustaría usar un Arduino para enviar de forma inalámbrica (RF 433MHz, probablemente) dos señales digitales diferentes para pilotar dos relés diferentes (luego serán mucho más).

Sé que esto es algo muy básico, pero ¿hay una manera de usar solo una RF y cambiar entre dos señales digitales sin la necesidad de otro microcontrolador en el receptor? Si es así, ¿qué CI necesito (demux, tal vez)?

Esquema muy rápido, U1 es lo que estoy buscando

simular este circuito : esquema creado usando CircuitLab

Una tabla de verdad muy ficticia podría ser esta:

SIG1 | Y1 | Y2

NINGUNA | GND | GND |

01 | ON | GND |

10 | GND | ON |

Gracias por su ayuda,

    
pregunta mrflo

3 respuestas

0

Esto es probablemente lo que podrías usar. Son 4 canales, por lo que satisface sus necesidades: -

Y aquí un mejor enlace a un conjunto de módulos rf

    
respondido por el Andy aka
0

¿Por qué no utiliza un multiplexor digital . 2: 1.

Debería poder encuentra un producto que funcionará a 433MHz.

    
respondido por el hkBattousai
0

Si, en lugar de 2kHz, podría enviar, digamos 8 bytes de manera continua, entonces podría usar la ausencia de datos del receptor, 0x00, para indicar que ambos relés están desactivados, 0xf0 para indicar el relé 1 ENCENDIDO y 0Xff para significar relé 2 ON. O, cualquier otro patrón fácil de decodificar.

Un segundo enfoque, si no puede enviar datos de manera continua (o de manera confiable durante el período de encendido deseado de los relés) podría ser utilizar los decodificadores de datos para controlar disparos de un disparo que a su vez conducirían los relés de enganche.

Sin embargo, parece que sería más pequeño, más rápido, mejor y más barato usar una MCU simple en la salida del receptor para hacer el trabajo.

    
respondido por el EM Fields

Lea otras preguntas en las etiquetas