Necesita transmitir 3 bits a través del cristal de la ventana continuamente

0

Tengo tres sensores de nivel de agua que vivirán al aire libre y tres luces indicadoras de aspecto elegante que estarán dentro. Me gustaría transmitir continuamente el estado de encendido / apagado de los tres sensores del interior. Puede ser a través de una ventana, por lo que el infrarrojo parece una posibilidad. Lo más simple que se me ocurre es que cada sensor active un oscilador a una frecuencia diferente, sume esas señales y las envíe por infrarrojos, luego las detecte con lo que sea lo contrario de un oscilador: ¿un filtro de paso de banda más algo? Como DTMF. ¿Suena esto como si funcionara? Si es así, ¿cuál es el nombre del componente que detectaría oscilaciones en una banda determinada? ¿Hay chips disponibles con varios osciladores o detectores en ellos?

Edita en respuesta a los comentarios: Ambos lados de la ventana pueden tener energía continua de un bloque de energía conectado a la pared. Los sensores pueden estar todos juntos y conectados entre sí. También puedo enviar un cable al otro lado del cristal de la ventana para el emisor de infrarrojos, aunque sería genial si no tuviera que hacerlo. La confiabilidad no es una gran preocupación, lo peor que sucede es que alguien sale a regar las plantas cuando no tiene que hacerlo. A propósito, no me importa si funciona bajo la lluvia, el agua siempre será lo suficientemente alta si está lloviendo.

Edición 2: supongo que dije "continuo" porque estaba pensando en una solución analógica, pero si la respuesta más simple realmente es un tipo de paquete, entonces supongo que no. No importa si la actualización de las luces indicadoras tarda hasta 10 segundos.

    
pregunta rescdsk

1 respuesta

1

La codificación en serie de las tres señales sería apropiada. Un pequeño microcontrolador barato conducirá fácilmente una señal de 38 kHz a un interruptor de transistor, que a su vez modula un LED de infrarrojos. Algo como esto .
Un protocolo adecuado es SIRC ( control remoto infrarrojo de Sony ).
El decodificador de infrarrojos ya está hecho para usted en un simple y económico chip de tres pines utilizado por los receptores de TV.

ArduinoyLINUXincluyensoftware(LIRC)quepuedeextraerbitsenelflujodedatoscodificadoenserieensu" Pin OUT ". Si bien esto no es una transmisión continua, es muy fácil de implementar. Con suerte, los códigos de serie sucesivos podrían transmitirse lo suficientemente rápido como para representar el estado de sus tres LED.

    
respondido por el glen_geek

Lea otras preguntas en las etiquetas