Alerta de software cuando suena el timbre. ¿Realizable?

1

Estoy buscando una manera de enviar alertas a mi computadora portátil Linux cada vez que suene el timbre para evitar los momentos desagradables cuando un visitante termina esperando minutos afuera de mi puerta cuando estoy solo y tengo los audífonos a todo volumen. Los poderes de audiencia inútiles: x.

Ahora, soy un novato relativo a todas las cosas eléctricas, lo que este proyecto implicará definitivamente. Mi breve búsqueda en Google indicó que algo llamado Arduino tiene la clave para mí. Por lo tanto, me encantarían algunas sugerencias sobre si tal cosa es factible y, en caso afirmativo, ¿cómo debo proceder?

    
pregunta iTwenty

5 respuestas

1

Tome una lámpara de mesa pequeña de 110/220 Vac, o una de esas con clips, que le permitan colocarla en superficies delgadas. Póngalo detrás, o al lado de la pantalla de su computadora portátil, para que, inevitablemente, vea su luz cuando se encienda. Tome un par de cables largos y conecte la lámpara en paralelo con el timbre de la puerta (suponiendo que se alimenta por la red). Eso debería ser lo más fácil :-)

Incluso si el solenoide real se alimenta con un voltaje más bajo, en muchos casos (en España, todos los que conozco son así) el botón aún enciende / apaga el voltaje de la red. Entonces, tome el voltaje de la caja del timbre, pero del devanado primario del transformador.

Y, si el botón pulsador cambia un voltaje más bajo, use una lámpara de voltaje más bajo. La idea es la misma.

    
respondido por el Telaclavo
1

Esto es factible, pero dependiendo de un par de cosas puede complicarse.

Primero debe averiguar cómo interceptar el botón del timbre:

  • ¿El timbre está conectado? Si es así, ¿qué voltaje lleva el cable de señal del botón? Necesitas obtener un multímetro para averiguarlo.
  • ¿Puedes montar tu circuito de detección (probablemente un Arduino) en la vecindad inmediata con potencia?

Una vez que lo descubras, sentir si el botón del timbre está presionado es bastante simple. Simplemente eche un vistazo a este subproceso de ayuda del usuario de arduino.

Ahora necesita llevar la señal del remoto arduino a su computadora portátil, sugiero usar radios Xbee . Son muy baratos, fáciles de conectar y la diversión de chispa lleva una mochila USB que puedes conectar a tu computadora para hablar.

Básicamente, su circuito arduino de detección verá el botón presionar y luego enviará un byte de notificación a través de su puerto serie que está conectado a la radio XBee que lo transmitirá a la radio conectada a su computadora.

Ahora para la parte realmente fácil; ya que está ejecutando Linux, es realmente trivial escribir un simple script en Python que lea desde el puerto USB en el que está conectada su radio:

import serial, os
import sys

// setup the serail port (the xbee dongle will device name
// will be something like /dev/tty.usb-A0...234) and make
// sure you are using the same serial baud on all components
ser = serial.Serial ('/dev/tty.usb-DEVICE', 9600)

// an arbitrary byte value that you send from the doorbell sensing unit
doorbellSignal = 'A'

while True:
    data = ser.read()
    if data == doorbellSignal:
        // now do something, like post a message to growl

Es definitivamente factible, pero solo depende de cuánto esfuerzo estés dispuesto a poner.

    
respondido por el Michael Dillon
0

Los timbres de las puertas generalmente se ejecutan en 12 V CA aislados por un transformador. El botón del timbre es un simple interruptor que enciende un solenoide o una campana al aplicarle 12 VCA.

También puede hacer que encienda una bombilla de 12 V, además. Encienda los cables del timbre de la puerta para desconectar la alimentación eléctrica de la habitación donde se está escondiendo con los auriculares puestos. Ninguna computadora necesita ser abusada.

En lugar de un LEB ordinario (bombilla emisora de luz), podría haber dos LED paralelos con polaridad opuesta y una resistencia limitadora de corriente adecuada. Cada una se enciende en las mitades opuestas de la forma de onda de CA, y garantiza que la tensión inversa vista por la otra no es excesiva.

    
respondido por el Olin Lathrop
0

Hay softwares que captan los sonidos de tu micrófono y los colocan en los auriculares, para que puedas estar al tanto de lo que te rodea. Entonces, esa puede ser una forma fácil de abordar este problema.

Otra forma es "interceptar" la señal de su timbre y activar una transmisión simple a través de WiFi (para que pueda reenviarla a través del enrutador) y luego usar algún software de notificación en su computadora portátil.

Otra alternativa es usar otro protocolo de transmisión, como ZigBee, para activar un parpadeo cerca de su computadora portátil: las ventajas son que no necesita meterse con el protocolo WiFi (no es tan simple) y le gustaría tener una alerta externa para que su monitor no se vea afectado.

O siéntate con tu computadora portátil cerca de la puerta :)

    
respondido por el clabacchio
0

Una solución más exótica: transmisión powerline.

Si bien puede ser difícil construir el tuyo, puedes encontrar algunos controladores que puedes usar para enviar un mensaje muy simple y capturarlo desde tu habitación.

    
respondido por el clabacchio

Lea otras preguntas en las etiquetas