Inspirado por proyectos como la puerta de gato en Twitter y CATaLOG [sic], quiero agregar algún tipo de control de acceso automatizado a nuestra puerta para mascotas para controlar quién puede entrar y salir, cuándo.
(Divulgación completa: esta es una reimpresión de mi blog donde escribí el problema por primera vez, ¡pero todos los comentarios son bienvenidos!)
Los jugadores
Actualmente tenemos tres gatos, un perro y una puerta para mascotas.
El travieso Mutt
Toby http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/toby-200x150.jpg
Toby, nuestro Labrador de dos años necesita acceso al patio trasero en cualquier momento, de día o de noche, para acceder a su comida, agua y otras comodidades .
Los gatitos desordenados
Bazyl http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/bazyl-200x150.jpg Kismet http://www.michevan.id.au/sites/www .michevan.id.au / files / resize / u3 / kismet-200x150.jpg
Bazyl y Kismet son libres de salir durante el día (a veces incluso alentados), sin embargo, en un mundo ideal, la puerta para mascotas solo les permitiría entrar, pero no volver a salir después del anochecer.
El vagabundo
Murray http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/murray-200x150.jpg
ACTUALIZACIÓN 17/01/2010: Desafortunadamente, Murray ya no está con nosotros . La vejez finalmente lo alcanzó.
Murray, el venerable veterano de 17 años de la familia que tiene la costumbre de caminar . En esta etapa de su vida, sería mejor si se quedara adentro.
El portcullis
Nuestra puerta para mascotas, que permite que la chusma salga a la terraza al patio trasero. La puerta se fija en un panel de madera en el marco de lo que originalmente era una ventana.
Resumen de requisitos
Así que, básicamente, necesitamos algo que pueda evitar que la puerta se balancee hacia afuera durante la noche, excepto cuando Toby está cerca y en cualquier momento en que Murray esté cerca . No debemos preocuparnos por la entrada de gatos extranjeros a la casa (¿conociste a Toby, sí?) Y si realmente queremos encerrar al perro, colocamos la barricada como se muestra a continuación. (¡Pronto nos enteramos de que la pequeña cerradura de plástico en la puerta no lo detendrá si realmente quiere entrar!)
Estoy pensando en usar un Arduino bordo como la unidad de control, y creo que necesite dos etiquetas RFID uno s - uno para Toby y uno para Murray - como mínimo para manejar las reglas que he descrito anteriormente.
Entonces la lista preliminar de piezas es:
Una placa controladora Arduino .
Un sensor de luz para detectar las horas del día.
Un escáner RFID.
Dos etiquetas RFID que se pueden unir al collar de los animales.
Un solenoide u otra cosa que se pueda usar para detener la apertura de la aleta hacia el exterior.
Un LED rojo / verde para indicar si la puerta está actualmente bloqueada o no.
Un interruptor de tres estados que nos permite configurar la puerta para que siempre esté abierta, siempre bloqueada o en modo automático según sea necesario, aunque esperamos que esté en modo automático la mayor parte del tiempo.
Las preocupaciones que tengo son encontrar el escáner RFID y las etiquetas adecuadas que funcionen en este entorno. No tengo experiencia con RFID, pero escucho un poco sobre problemas de alcance. Una etiqueta estará en el collar de un gran Labrador, la otra en un gato de tamaño mediano, por lo que hay una diferencia de altura razonable. La detección de proximidad no puede ser escamosa para que esto funcione, especialmente para Toby, que se confundirá si la puerta solo funciona algunas veces y simplemente no molesta.
He estado considerando un escáner ID-12 o ID-2 con una antena personalizada, pero las personas con las que he hablado piensan que el alcance será demasiado pequeño. La diferencia de tamaño entre un gato doméstico y un labrador es bastante significativa en este caso.
Otra opción podría ser bluetooth. Esto también tendría la ventaja de que podría actuar como un verdadero sensor de proximidad, detectando cuándo el animal entra en rango, permanece dentro y fuera de rango, mientras que RFID generalmente se activa una vez cada vez que la etiqueta entra en rango después de no estar en el rango. La desventaja son las baterías.
¿Alguna otra idea para sensores de proximidad?
La otra cosa es el mecanismo para bloquear la puerta. Idealmente, algo que pueda disparar un pequeño perno para bloquear el camino de la puerta, o retraerlo para dejar la puerta despejada y abierta. Preferiblemente no es algo que esté cargado por resorte que necesite un voltaje activo para mantenerlo abierto o cerrado. Solo debería necesitar aplicar voltaje para cambiar el estado, no mantener el estado.
Si no hay un perno disponible, he visto un motor paso a paso con un poco de metal en el eje para hacer lo mismo. Para bloquearlo simplemente gira la broca de metal en su lugar, para desbloquearlo se gira hacia afuera.
Por lo tanto, cualquier comentario sobre lo anterior sería bienvenido.
ACTUALIZACIÓN 17/01/2010: Finalmente ordené la mayoría de las piezas que necesito para esto, así como el control de humedad del tanque de cangrejo ermitaño, que probablemente construiré primero (porque es más simple). Comencé con un escáner RFID ID-20 para comenzar, así que veremos cómo funciona. Desafortunadamente, mi copia de Practical Arduino que usaré como referencia aparentemente no llegará hasta mediados de febrero, por lo que el progreso será lento antes de eso.