Detección de proximidad (< 15 cm) a un dispositivo lineal

Problema: mis perros hacen contra-surf constantemente (se paran sobre sus patas traseras para sacar cosas del mostrador), pero son inteligentes y solo lo hacen cuando no hay nadie cerca; es muy difícil atraparlos en el acto.

Antes de intentar implementar alguna forma de disuadirlos (pero no quiero sorprenderlos), necesito poder detectar con precisión cuándo están haciendo esto. Dada su altura, creo que la mejor manera sería detectar de alguna manera cuando su collar está a 10 o 15 cm del borde del mostrador.

Había considerado RFID, pero eso requeriría lectores cada 20 cm más o menos con su rango/potencia reducidos.

¿Hay alguna manera de detectar cuando algo está dentro de un cierto rango de un dispositivo lineal? Me gustaría montar algo debajo del borde de la encimera y cuando detecte un collar que esté dentro de su rango, haga algo (a corto plazo, ese "hacer algo" probablemente será tomar una foto con una cámara web).

Respuestas (3)

En mi opinión, la solución que está buscando es la solución incorrecta. Hacer este tipo de cosas será costoso y/o no funcionará bien debido a la cantidad de "ajustes" necesarios. De cualquier manera, no estará muy contento con los resultados. Sugiero un enfoque completamente diferente (o dos).

  1. En lugar de disparar cuando el perro se sube al mostrador, dispare cuando el perro entre en la cocina. Esto dependerá mucho de la cocina y no funcionará en todas las situaciones. Pero en mi casa, por ejemplo, la cocina tiene piso de baldosas y cerca hay alfombra. Hemos entrenado a nuestros perros para que puedan estar en la alfombra pero no en los azulejos. En ese límite, hay un lugar "natural" para colocar un RFID u otro sensor que se active cuando pase el perro. Esto sería MUCHO más fácil que poner un sensor en todo el borde del mostrador.

  2. Vaya a la tecnología súper baja. Coloque una barra simple a lo largo del borde frontal del mostrador (1/2 moldura redonda o medio tubo). Conectados a la barra hay unos microinterruptores. Cuando se presiona la barra, los interruptores se cierran y se activa lo que quieras. Súper fácil, súper barato y súper confiable.

  3. Si debe colocar un sensor en todo el borde del mostrador, le sugiero que use un haz de infrarrojos. Si algo bloquea el haz de infrarrojos, la alarma se dispara. La forma más confiable de hacer esto sería usar un LED IR que se pulsa a 38-40 KHz para el emisor. El sensor sería un simple control remoto IR que emite una señal digital cuando se reciben 38-40 KHz. El uso de un sensor de control remoto reduce en gran medida los efectos de la luz ambiental y otras molestias. Por supuesto, esto no discriminará entre el perro y usted, pero esos son los descansos.

El número 2 es una gran idea. Todo en lo que realmente podía pensar era en el sensor PIR.
Desafortunadamente para nosotros, la cocina está en el medio de la casa y tenemos que atravesarla, de lo contrario, me gusta la idea 1. La opción 2 es buena, pero estoy desordenado cuando lavo los platos y probablemente haría un cortocircuito en los interruptores. . La opción 3 me gusta mucho y no había pensado. Comenzaré a jugar con eso y veré qué se me ocurre para distinguir entre humanos y perros. ¡Gracias por el aporte!

¿Por qué no usar un sensor PIR ? Podría usar este y el siguiente circuito: Circuito PIRdonde en lugar de usar un relé, podría usar un zumbador para advertir a los perros.

o un MP3 diciendo abajo! ;)

Si planea capturar la cámara web de todos modos, solo use algún software de detección de movimiento. En Linux hay movimiento y Windows tiene yawcam . Motion le permite enmascarar áreas como su contador y ejecutar secuencias de comandos en la detección.