Tabla de contenido:

Comedero de resistencia industrial para gatos (mascotas): 10 pasos
Comedero de resistencia industrial para gatos (mascotas): 10 pasos

Video: Comedero de resistencia industrial para gatos (mascotas): 10 pasos

Video: Comedero de resistencia industrial para gatos (mascotas): 10 pasos
Video: ASÍ SE FABRICAN LOS ALIMENTOS CONCENTRADOS 2024, Noviembre
Anonim
Image
Image
Copie los archivos del servidor web en la carpeta / var / www / html
Copie los archivos del servidor web en la carpeta / var / www / html

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'

Modificar el archivo 'sudoers'
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

Copie los archivos de script en el directorio CatFeeder
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'

Modifique el archivo Crontab para ejecutar el script 'checkDispenseFood'
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

Inicie la parte de cableado del proyecto: construya la caja de control
Inicie la parte de cableado del proyecto: construya la caja de control
Inicie la parte de cableado del proyecto: construya la caja de control
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

Ensamble el comedero para gatos
Ensamble el comedero para gatos
Ensamble el comedero para gatos
Ensamble el comedero para gatos
Ensamble el comedero para gatos
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: