¿Está abierta la puerta del garaje? Reed relés [duplicado]

1

Estoy planeando hacer algo para detectar si las puertas de nuestro garaje están abiertas o cerradas. Tenemos un servidor donde voy a programar un software que puedo usar para leer el estado de las puertas. Creo que la mejor manera de hacer esto es usar relés de láminas. Pero el problema es, ¿cómo puedo transferir el estado de las puertas desde los relés al servidor? ¿Cómo puede nuestro servidor detectar si las puertas están cerradas o abiertas?

Soy realmente un principiante, así que necesito información muy detallada. Gracias.

    
pregunta MikkoP

2 respuestas

2

Hay muchas maneras de lograr esto. La opción que elija dependerá de la cantidad que planee construir, su presupuesto, nivel de habilidad, etc.

Para una solución cableada, escogería un microcontrolador y un interruptor de reed para monitorear la puerta, luego lo conecto a la PC usando RS422 o RS485. Tener un microcontrolador en el extremo más alejado le brinda mucha flexibilidad para monitorear otras señales o controlar otros sistemas. El uso de RS422 le ofrece un rango potencial de más de 1 km.

Para poner las cosas en marcha rápidamente, usaría un Arduino y un escudo confeccionado. p.ej. enlace

Al final de la PC, usaría un convertidor USB a serie estándar con la conversión correcta de nivel de voltaje, por ejemplo. enlace

    
respondido por el Toby Jaffey
0

Si tiene algo que pueda adjuntar a la PC que detecte un "cierre de llave", entonces puede usarlo para leer un relé de láminas o cualquier otro sensor de encendido / apagado.

(1) La solución posiblemente más barata es utilizar un "ratón" antiguo y conectar los contactos de un botón. Si puede "programáticamente" detectar el botón hacia abajo, puede detectar el estado de la puerta.
 El mouse podría ser USB o puerto serie o PS / 2 conectado [!!!]. USB probablemente tiene más sentido.

(2) Puede comprar dongles USB a puerto serie por menos de $ 5. Estos tienen típicamente dos líneas de estado de encendido / apagado que pueden ser leídas por la PC Y como dos bits de salida adicionales que pueden ser controlados. (RTS / CTS, DTR / DTS).
 Algunos dingles no los llevan a un conector de borde o cabecera, pero aún pueden tenerlos como puntos de conexión de soldadura en la PCB. Es posible que se necesite una pequeña investigación para obtener las que mejor se adapten.

(3) De manera similar, los dingles de puerto de impresora a USB están disponibles y tienen una serie de líneas de estado que pueden usarse. Las versiones de puerto serie son probablemente un poco más seguras de usar ya que las versiones de puerto de impresora a menudo no son totalmente compatibles con la vieja PC a bordo de los puertos paralelos.

(4) Probablemente se pueda usar cualquier otra cosa que una PC pueda detectar eléctricamente. Podría conectar un interruptor de teclado estándar, etc.

Un relé Reed conectado a 50 metros de cable puede detectarse fácilmente eléctricamente, PERO el ruido inducido por la red, etc. en dicho cable puede causar problemas si se lo utiliza directamente como una entrada de dispositivo USB. Probablemente se necesite un "repetidor" en el extremo de la PC. Esto podría ser tan poco como un transistor de 10 centavos y algunos componentes baratos. Más sobre esto si resulta ser la forma en que quieres ir.

Si desea un enlace de RF de bajo costo, a menudo puede usar un timbre inalámbrico para ese propósito si tiene un alcance adecuado. El voltaje de funcionamiento de la campana se usa para crear un cierre de contacto en la interfaz de la PC (1 transistor como el anterior). Necesita alimentación en cada extremo, lo que puede o no ser un problema.

    
respondido por el Russell McMahon

Lea otras preguntas en las etiquetas