Tabla de contenido:
- Suministros
- Paso 1: Comprender cómo funciona el alimentador
- Paso 2: Comience a imprimir las piezas del alimentador Cat y solicite las piezas que desee comprar
- Paso 3: Comience a cargar el sistema operativo en la Pi y configure
- Paso 4: Copie los archivos del servidor web en la carpeta / var / www / html
- Paso 5: modificar el archivo 'sudoers'
- Paso 6: Copie los archivos de script en el directorio CatFeeder
- Paso 7: Modifique el archivo Crontab para ejecutar el script 'checkDispenseFood'
- Paso 8: Inicie la parte de cableado del proyecto: construya la caja de control
- Paso 9: ensamble el comedero para gatos
- Paso 10: agregue energía al Pi y la caja de control
Video: Comedero de resistencia industrial para gatos (mascotas): 10 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Viajo durante muchas semanas a la vez y tengo estos gatos salvajes al aire libre que necesitan ser alimentados mientras estoy fuera. Durante varios años, he estado usando alimentadores modificados comprados en Amazon que se controlan mediante una computadora raspberry pi. Aunque mi sistema de alimentación utiliza dos alimentadores (principal y de respaldo), la confiabilidad de los alimentadores de grado residencial ha sido una preocupación. Este proyecto elimina gran parte de la preocupación por la confiabilidad. Este alimentador es superior a los alimentadores comprados modificados en las siguientes formas: Más fácil de programar, IOT, motor de servicio pesado, cojinetes en el eje. las partes móviles son todas de acero, dispensa toda la comida (no queda nada en el alimentador), el desmontaje es fácil, permite una limpieza a fondo y la velocidad de alimentación es constante, llena o casi vacía.
El alimentador de gatos industrial Strength es un proyecto de alimentador de mascotas que se basa en la web / Internet: controlado por computadora (raspberry pi)
El alimentador es operado por un servidor web. El servidor muestra la foto actual del bol. El servidor web tiene botones para: alimentar a pedido, tomar una nueva foto, personalizar fácilmente los tiempos de alimentación automáticos, indicar la cantidad de comida que se ha dispensado Alimentar Varias cantidades de croquetas en varios momentos del día: fotos por correo electrónico fácilmente personalizadas antes y después de la alimentación para verificar el funcionamiento Tomar foto a pedido El servidor web muestra la foto actual del tazón en los registros del sitio web y muestra la cantidad de comida que se ha distribuido.
Fiabilidad: motor de alta calidad, rodamientos para minimizar el desgaste, batería de respaldo para pi.
Conectividad: ¿lejos de casa? verifique el suministro de alimentos de su mascota.
Este comedero en realidad está diseñado como una subparte de un sistema de alimentación para gatos salvajes al aire libre. El sistema de alimentación al aire libre contiene dos de estos alimentadores para redundancia en caso de falla. El sistema al aire libre es a prueba de mapaches. Está diseñado para funcionar sin supervisión durante largos períodos de tiempo. Vincularé el sistema exterior más grande en una fecha posterior.
Debido a que otros pueden querer usar este comedero en un ambiente interior, agregué una base, una tapa y un tazón. Usaré el mío sin la base y el tazón. También incluyo una extensión por si alguien quiere capacidad extra.
He estado usando alimentadores controlados por Raspberry Pi durante largos períodos de tiempo y estoy satisfecho con la confiabilidad. Este alimentador ha estado en funcionamiento durante algunas semanas, ha sido desmontado e inspeccionado. El alimentador se desmontó y se limpió fácilmente. Podría eliminar todos los restos de comida para evitar que mis animales se enfermen. Creo que la fiabilidad será muy alta.
Este proyecto requiere una impresora 3D. Esto no debería ser un problema si no tiene uno y vive en un área metropolitana grande. Muchas bibliotecas ahora tienen impresoras 3D.
Descargo de responsabilidad: este proyecto se vincula a otros sitios web que cubren los pasos necesarios para instalar software en una raspberry pi, etc. Este es mi primer "instructable", y estas instrucciones están escritas en un alto nivel y no entran en los detalles más pequeños.. Es posible que se requiera alguna investigación / investigación adicional.
Suministros
Convertidor de nivel lógico
Frambuesa pi
Fuente de alimentación micro USB Raspberry Pi
Relé
Insertos roscados de latón
Fuente de alimentación DC
Controlador de motor paso a paso
Rodamiento de bolas sellado de caucho
Motor paso a paso
Acoplamiento flexible
Tarjeta SD
Cámara USB
Acoplamiento de eje de brida de 8 mm
Eje redondo de metal de 8 mm x 100 mm
Paso 1: Comprender cómo funciona el alimentador
El comedero consta de una tolva que contiene los alimentos. La tolva se asienta sobre un transportador de tornillo sin fin. El transportador de tornillo es girado por un motor paso a paso que tiene un par más que suficiente para hacer girar la barrena.
El motor es accionado por un transformador de 12V a través de un controlador paso a paso. La energía al controlador es controlada por un relé que enciende / apaga la energía solo cuando el alimentador está funcionando. Los motores paso a paso usan energía incluso cuando no están girando. Es por eso que instalé un relé: solo suministré energía cuando se requiere el motor. El controlador paso a paso está controlado por una computadora Raspberry Pi que tiene un servidor web.
La página de índice del servidor web tiene cuatro botones que controlan el pi. Hay un botón de "configuración" (vinculado a una página de configuración), un botón "alimentar ahora" (vinculado a una página de alimentar ahora), un botón "imagen" (vinculado a una página de imagen) y un botón "restablecer relleno" (vinculado a una página de reinicio).
"Botón de configuración" -> settings.php: esta página escribe la configuración en un archivo de texto (configuration.txt) ubicado en el directorio / var / www / html. Este archivo txt se leerá cada hora para ver si es hora de alimentar y cuánto alimentar.
"Feed Now" -> button.php - esta página llama al script de shell "feedNow.sh" que llama al script de Python"
/home/icf/catFeeder/feedNow.py.
El "botón de reinicio" simplemente reinicia el conteo del alimentador a cero. El recuento actual se mantiene mediante el archivo "fdrCount.txt".
El "botón de imagen" obliga a la cámara a tomar una nueva fotografía. La imagen en el sitio web se actualiza una vez por hora y se toma 10 minutos después de cada hora (después de que el comedero haya dispensado la comida.
El crontab se modificará para ejecutar un script de Python "checkDispenseFood.py" cada hora en punto. Este script lee el archivo configuration.txt. Mira la hora actual, ve si las horas coinciden con cualquiera de las tres horas de alimentación. Si hay una coincidencia, dispensa la cantidad de comida que establece el archivo configuration.txt. El guión también llama a un guión que envía por correo electrónico una foto de la cámara antes de alimentar y después de alimentar. De esta manera, alguien puede verificar que está comiendo toda la comida y que el dispensador está funcionando.
La barrena ha sido probada con un solo tipo de pienso para gatos (Meow Mix). El alimentador vacía la tolva por completo con muy pocos "agujeros de rata". El alimentador parece dispensar cantidades constantes de comida, ya sea que la tolva esté completamente llena o casi vacía.
Paso 2: Comience a imprimir las piezas del alimentador Cat y solicite las piezas que desee comprar
Todos los archivos de la impresora 3D se encuentran en Thingiverse. Enlace
Descargue y comience a imprimir todos los archivos stl. Tardarán un poco en imprimirse, así que mientras se imprimen todas las partes, pase a la parte de computadora del proyecto.
Paso 3: Comience a cargar el sistema operativo en la Pi y configure
Estas instrucciones son para una instalación sin cabeza. Utilizo una mac, así que no sé si alguno de los pasos será diferente en el tipo de computadora que esté usando.
Descarga RaspbianNo uses NOOBS.
Configure e instale Raspbian en la tarjeta SD e instale la tarjeta en el PI. Enlace de instrucciones. Usé balenaEtcher.
Instale la tarjeta y ssh en el pi
Asegure su pi
Cree la icf (cuenta de comedero industrial para gatos)
sudo adduser icf
Instalar y configurar el servidor web - instalar y configurar php
Descarga los archivos de github
Paso 4: Copie los archivos del servidor web en la carpeta / var / www / html
Copie los archivos del servidor web en la carpeta / var / www / html
Verificar / establecer los permisos / propietarios de los archivos
Después de que los archivos se copien en el pi, verifique que los propietarios y los permisos coincidan con la imagen.
Si es nuevo en linux / raspberry pi? Google "chown" y "chmod" para aprender a configurar el propietario y el permiso en Linux.
Paso 5: modificar el archivo 'sudoers'
Escriba el siguiente comando sudo nano / etc / sudoer
Agrega la línea al final del archivo.
www-datos TODOS = (TODOS) NOPASSWD: /var/www/html/feedNow.sh, NOPASSWD: /var/www/html/camera.sh
Paso 6: Copie los archivos de script en el directorio CatFeeder
Cree un directorio catFeeder en el directorio icf y copie los archivos de github en ese directorio.
Verifique y configure los propietarios / permisos para que coincidan con la imagen de arriba.
Cambie el código en los siguientes archivos para su correo electrónico: sendAfterEmail.py, sendBeforeEmail.py
Paso 7: Modifique el archivo Crontab para ejecutar el script 'checkDispenseFood'
Escriba lo siguiente en la línea de comando
sudo crontab -e
Agregue la siguiente línea al final del archivo
10 * / 1 * * * sh /var/www/html/camera.sh >> / home / icf / logs / camera 2> & 1
0 * * * * sh /home/icf/catFeeder/checkDispenseFood.sh >> / home / icf / logs / cronlog
Esto ejecutará el script 'checkDispenseFood.sh' cada hora a la hora. Si la configuración del servidor web coincide, el alimentador dispensará alimentos.
Esto tomará una foto cada 10 minutos después de la hora.
Paso 8: Inicie la parte de cableado del proyecto: construya la caja de control
Construye la caja de control. Hice mi caja de control grande, solo para que fuera más fácil de ensamblar y cablear. Puedo modificar este diseño y hacerlo mucho más compacto.
Conexión del motor a la caja de control: Utilice dos conjuntos de enchufes de aviación. Corta los cuatro (4) cables del motor. Hay un orificio en el soporte del motor para un enchufe. Hay dos agujeros en la caja de control. Utilice cualquiera de los orificios para el enchufe del motor. Instale el motor en el soporte del motor usando (4) cuatro enchufes hexagonales de 3 mm x 8 mm y suelde los 4 cables a un enchufe. Corta los conectores dupont del otro lado de los 4 cables y suelda los enchufes en ambos lados para hacer un cable que se conecte a la caja de control. Suelde 4 cables a otro enchufe que se utilizará para el enchufe de la caja de control. Instale el enchufe en la caja de control
Instale el pi usando tomas hexagonales de 2 mm X 8 mm, el relé usando tomas hexagonales de 2 mm X 8 mm y el controlador usando M3 x 8 mm y tuercas en la caja y conéctelo según el diagrama de cableado. Coloque los interruptores DIP del controlador en encendido, encendido, apagado, encendido, apagado, apagado. Este proyecto utilizó una combinación de cables dupont, cables regulares. Se requiere algo de soldadura. La soldadura se requiere principalmente para los enchufes. Usé los enchufes de aviación para poder enchufar y desenchufar fácilmente.
Corta el extremo del cable del transformador y suelda otro enchufe de aviación. Conecte la energía según el diagrama de cableado.
Paso 9: ensamble el comedero para gatos
A estas alturas, todas sus piezas deberían estar impresas.
Atornillado: utilicé insertos de latón para ocho conexiones. Limpiaré el alimentador con frecuencia, así que necesito que el hilo esté en buena forma. Inserte los accesorios de latón en la base y la carcasa inferior del alimentador de tornillos.
Ensamble la barrena: use una lima redonda si los ejes no encajan dentro de la barrena (en realidad tuve que pasar un taladro por el centro y luego usé una lima redonda para terminar con una conexión apretada). Utilice tornillos de cabeza de 3 mm x 8 mm para las bridas de los extremos. Los ejes deben poder deslizarse hacia adentro y hacia afuera de las bridas. Realice los ajustes finales del eje durante el montaje final.
Atornille la base a la extensión de la base. Mi alimentador actual no usa esto. Agregué la extensión de la base para cualquiera que construya esto que use un tazón. Utilice (4) 4 mm x 12 mm y tuercas.
Atornille el soporte del motor al soporte del motor. Utilice (3) 4 mm x 12 mm y tuercas.
Atornille el soporte del motor a la base. Utilice (4) tornillos y tuercas de 4 mm x 40 mm.
Fije el acoplamiento al eje del motor
Deslice los cojinetes sobre el eje de la barrena
Coloque la barrena en el canal inferior y deslice el canal en su lugar, mientras guía el eje hacia el acoplamiento. Finalice las proyecciones del eje y apriete todos los tornillos de fijación asociados con el eje y los acoplamientos.
Coloque la cubeta superior sobre la cubeta inferior y atornille a la base y la cubeta inferior.
Agregue los cuatro conectores de empalme a las columnas y fíjelos con (4) 4 mm x 40 mm y tuercas.
Agregue la tolva y atornille los empalmes a la tolva.
Paso 10: agregue energía al Pi y la caja de control
Conecte su pi y su caja de control. Abra un navegador web. Navegue hasta su pi, configure los tiempos de alimentación y presente a su gato su nuevo comedero.
Recomendado:
No Pee Now, dispositivo de ajuste del comportamiento de las mascotas que impide que los gatos orinen en su hogar: 4 pasos
No Pee Now, dispositivo de ajuste del comportamiento de las mascotas que impide que los gatos orinen en su hogar: mi gatito me molestó tanto que le gusta orinar en mi cama, verifiqué todo lo que necesita y también la llevé al veterinario. Después de resolver todo lo que puedo pensar y escuchar la palabra del médico, me doy cuenta de que ella se ha portado mal. Así que
Comedero MÁGICO para gatos: 8 pasos
Comedero MÁGICO para gatos: ¡LA VIDA DE LOS GATOS IMPORTA
Reparador de gatos tristes, juguete para gatos Catch-Me - Proyecto escolar: 3 pasos
Sad Cat Fixer, Catch-Me Cat Toy - Proyecto escolar: Aquí está nuestro producto, es un ratón de juguete interactivo: Catch-Me Cat Toy. Aquí hay una lista de problemas que enfrentan muchos gatos en nuestra sociedad: Los gatos en estos días se están volviendo inactivos y deprimidos sin nada que hacer La mayoría de los dueños están ocupados con el trabajo o la escuela y tu ca
Cómo medir la resistencia de una resistencia: 7 pasos
Cómo medir la resistencia de una resistencia: Normalmente se utilizan dos métodos cuando se mide la resistencia de una resistencia. El primer método utilizado es el código de color de la resistencia. Este método ofrece una forma de encontrar el valor sin equipo a costa de cierta precisión. El segundo método es usar un multi
Versión grande de resistencia Smd de 1 ohmio que proporciona una resistencia de 1 ohmio sin usar ningún componente electrónico .: 13 pasos
Versión grande de una resistencia Smd de 1 ohmio que proporciona una resistencia de 1 ohmio sin utilizar ningún componente electrónico. En la vida real, las resistencias smd son muy pequeñas, con unas dimensiones de casi 0,8 mm x 1,2 mm. Aquí, voy a hacer una gran resistencia smd que es muy grande en comparación con la resistencia smd de la vida real