Creando un transmisor / receptor inalámbrico para sirenas listas para usar

0

Ya que, por extraño que parezca, no he podido encontrar un producto comercial adecuado que tenga un precio razonable (menos de 50-60 EUR / USD) y que tenga un aspecto atractivo con Google, estoy a punto de probar una pequeña Proyecto de electrónica como sigue:

Tengo un controlador de sistema de alarma simple para vehículos que funcionan con 12V con una batería de respaldo. Este controlador tiene una salida de sirena con terminales +/- que entrega hasta 800 mA cuando se activa la alarma. Aquí está el problema: quiero tener la sirena inalámbrica para que no tenga que montarse en el vehículo, sino en una pared a unos 10 metros de distancia para llamar la atención. Podría poner un cable en / en el suelo para esa distancia, pero me gustaría evitar eso.

Llevo semanas buscando en Google varias soluciones que no requieren que compile todo desde cero. Mi conclusión de estas búsquedas es que la mejor solución sería conectar un transmisor inalámbrico (por ejemplo, 433 MHz) a la salida del controlador de alarma y luego conectar un receptor correspondiente a la sirena. Sin embargo, no he encontrado una combinación adecuada de transmisor / receptor preconstruida, así que estoy buscando opciones para construirlos.

Lo más cercano que he encontrado es un par de productos chinos: la parte del transmisor, p. ej. enlace pero eso requiere la propia sirena del proveedor que tiene la marca (de manera fea) como enlace .

La pregunta es esta: ¿podría recomendarme cómo me gustaría construir un transmisor inalámbrico como el de arriba que funciona con 12V y un máximo de 800 mA y un receptor que (idealmente) pueda funcionar con baterías? He estado tratando de encontrar hilos similares aquí, pero la mayoría de las personas piden cosas más complicadas, como transmitir más que activar / desactivar o construir realmente la parte de envío / recepción desde cero.

Lo que estoy buscando es algo que se enciende cuando suena la alarma y envía una señal de ENCENDIDO al receptor. Al recibir el ON, el receptor se enciende, lo que hace que suene la sirena. Luego, el receptor debe dejar caer la potencia a su salida (sirena) después de un período de tiempo fijo o variable, dependiendo de la complejidad que agregue la opción de compilación. En cualquier caso, debe haber algún tipo de protección para que la sirena no suene hasta que la batería se agote.

La sirena con la que estoy pensando que podría conectar un receptor es algo como esto: enlace . Funciona a 12V con corriente de 300 mA. La belleza del receptor debe ser que solo tiene una salida de 12 V, por lo que puedo conectar otra sirena si es necesario.

Bonificación: el remitente y el receptor deben estar vinculados entre sí, para evitar que cualquier persona simplemente envíe un mensaje de ENCENDIDO a la sirena y haga que suene. Sin embargo, no es necesario, puedo confiar en la seguridad a través de la oscuridad si reduce la complejidad de la compilación.

Lo ideal es buscar algo que no requiera que cree un PCB y que cree un código PIC, etc. Por ejemplo, Arduino está bien, creo, pero no tengo ni idea de cómo programarlo. Soldadura Puedo aprender si es necesario, posiblemente la parte de programación también. Estoy buscando la mejor combinación de bajo precio y facilidad de construcción aquí, en lugar de usar costosos controladores de onda Z (costosos) por un lado o construir todo desde cero por el otro (difícil).

Cualquier consejo o puntero muy apreciado!

    
pregunta Erik

1 respuesta

0

La radio no es tan simple. Imagine su sirena integrada en una caja con un receptor de radio (solo una de esas radios baratas de eBay que cuestan unos pocos dólares). La radio producirá constantemente una salida de datos ruidosa porque es un sistema de alta ganancia y está diseñada para intentar extraer pico vatios de potencia del "éter" para que una débil emisión de radio pueda recibirse y decodificarse adecuadamente.

Un receptor un poco más caro puede tener un pin RSSI: esto le dará alguna información I sobre el nivel de R que recibió S ignal S trength. Puede conectar un amplificador operacional o un comparador para que transmita la salida de datos ruidosos a su sirena solo cuando la intensidad de la señal sea bastante alta. Esto le ayudaría a excluir todo el ruido suave que su receptor captaría naturalmente en ausencia de una señal fuerte.

Sin embargo, la señal fuerte que recibe puede ser de otro equipo, por lo que su sirena fallará con bastante frecuencia.

Lo que hacen las EEs adecuadas es transmitir un mensaje que es equivalente a "on" y esto generalmente se forma a partir de: -

  • Un preámbulo de varios bytes que permite al receptor ajustar su receptor a tiempo para la siguiente parte del mensaje.
  • Un byte de dirección para que haya un guiño hacia el intento de que el "sistema" tenga algún nivel de integridad / seguridad
  • Un bit que podría significar "activado" o "desactivado" (sus datos de carga útil).
  • Una verificación de error de dos bytes para que se ofrezca aún más integridad.
  • Tal vez lo envíe dos veces y, solo actúe en dos transmisiones consecutivas que se reciban correctamente.

Este es un sistema mínimo y no garantiza contra falsas alarmas cada semana, pero será razonablemente confiable. Puede pensar que esta respuesta está dirigida a aquellas personas que desean enviar mensajes de datos de este modo: -

  

pero la mayoría de las personas piden cosas más complicadas como transmitir más   que on / off

Lamento haberlo decepcionado, pero enviar un bit de información (es decir, activar o desactivar) requiere que se logre la integridad de la señal mediante la transmisión de un mensaje según los puntos anteriores.

Solo piense en un receptor de radio musical sintonizado en una parte no utilizada del espectro: todo lo que escucha es ruido y ese ruido se convierte en miles de ceros y ceros para extraer datos: todo el punto sobre una transmisión de datos con integridad , es que las posibilidades de que el ruido coincida exactamente con los aleatorios y los ceros producidos por una buena transmisión son bastante reducidas, entonces, usted empaqueta su único bit (activado o desactivado) en un cuadro que tiene una alta integridad. Esto significa que el receptor puede detectar transmisiones buenas con relativa facilidad Y las "transmisiones" malas (debido al ruido) solo se corresponden con el protocal de trama de vez en cuando.

Transmitir 1 o 0 por radio no es tan simple como piensas (y por buenas razones).

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas