Resumen
Alimentador automático de peces programable controlado por una aplicación.
Un remix de "Automatic Fish Feeder" por Coberdas.
El comedero se controla a través de una aplicación de Android que te permite programar hasta 18 alimentaciones por día. Para cada alimentación, puedes seleccionar la cantidad de comida que el comedero dispensa.
La cantidad de comida se ajusta ajustando el tiempo que funciona el servomotor, esto se puede configurar en incrementos de 0,1 segundos hasta un máximo de 25,5 segundos.
La cantidad de comida que se dispensa dependerá del servo que uses y del tipo de comida que utilices. Con el servo Feetech FS5106R y JBL Novo GranoMix, el sistema dispensará aproximadamente 0,9 g/s.
El sistema está diseñado para alimentos granulados. Los copos podrían funcionar, pero su baja densidad y gran área de superficie tienden a hacer que se atasquen en la garganta de la tolva. Probé usando JBL Novo Red, y la cantidad de comida dispensada por activación variaba mucho.
Muchos diseños similares tienen problemas de atascos al dispensar alimentos granulados. Este diseño no se ve afectado por esta forma de debilidad, ya que el FS5106R es más que lo suficientemente potente como para aplastar cualquier pellet de comida que se atreva a resistir. Hace un agradable sonido de estallido.
Vídeo del sistema en acción.
Mejoras:
- Conectado a WiFi para que puedas controlar el comedero a través de una aplicación de Android.
- Utiliza un módulo de reloj en tiempo real (RTC) con respaldo de batería para un horario de alimentación preciso.
- El horario de alimentación se almacena en el comedero, independientemente de la aplicación.
- Auger se imprime en dos partes, por lo que se puede imprimir sin soportes. También se imprime un poco más rápido y el resultado final es más suave y más fuerte.
- Hopper tiene esquinas redondeadas para una estética mejorada.
- Hopper tiene una ventana de material más delgado para que puedas ver más fácilmente cuánta comida para peces queda si imprimes el hopper usando plástico transparente.
- La base de la tolva ha sido alisada para eliminar los salientes, por lo que imprime sin soportes.
- La tapa de Hopper tiene un borde para que sea más fácil abrirla.
- La conexión entre el tornillo y el servo ha sido mejorada para aceptar una gama más amplia de servos, reduciendo el estrés debido a la desalineación inevitable del eje, y facilitando el montaje.
- El soporte del servo puede acomodar servos de tamaño estándar.
- El soporte del servo puede acomodar cuernos de servo de dos puntas de tamaño completo.
- El soporte del servo ha añadido un rebordo para reducir el estrés de torsión en el ensamblaje del sinfín.
- Base más amplia para una mayor estabilidad.
- La carcasa del microcontrolador está montada en la base en lugar de la tolva, lo que mejora la estabilidad.
- Los clips de la carcasa del microcontrolador se acoplan a la base, sin necesidad de pegamento si has configurado correctamente tu impresora.
- Software y firmware de código abierto disponibles.
- RTC se sincroniza regularmente con el servidor de Protocolo de Tiempo de Red (NTP) para compensar la deriva del reloj.
- Hasta 18 tomas de alimentación por día, cantidad de alimentación ajustable en incrementos de 0,1 segundos.
Lista de piezas:
- Raspberry Pi Pico W.
- Módulo pequeño basado en RTC DS1307.
- Servo de rotación continua Feetech FS5106R.
- Interruptor momentáneo de botón pulsador, normalmente abierto, que se ajusta a un orificio de 7 mm.
- Cable micro-USB para programar la Raspberry.
- Fuente de alimentación USB. La fuente de alimentación necesita ser lo suficientemente potente como para hacer funcionar el servo, se recomienda al menos 2 A.
- Cables delgados y aislados para conectar los componentes.
- 2 tornillos M3x12mm
- 2 tornillos M4x12mm.
- 2x tuercas M3
- 2x tuercas M4
Partes alternativas:
- Puedes sustituir casi cualquier módulo RTC por el Tiny RTC, pero es posible que tengas que modificar la carcasa para que encaje. También necesitarás modificar el código.
- Casi cualquier servo de rotación continua servirá, no se necesita mucho torque para girar el sinfín. Puedes modificar fácilmente un servo normal y convertirlo en un servo de rotación continua. Ten en cuenta que usar un servo demasiado pequeño introduce el riesgo de atascamiento.
- Es posible utilizar un Arduino Nano 33 IoT en lugar del Pico. El firmware y el diagrama de cableado se pueden encontrar aquí:
Requisitos previos:
Deberías tener una comprensión básica de cómo editar y cargar código en una placa Raspberry Pi Pico, así como las habilidades y el equipo necesarios para soldar cables a placas de circuitos.
Firmware para el Raspberry Pi Pico W, incluye diagrama de cableado:
https://github.com/erikjber/Fish-Feeder-Raspberry-Pico-W
Aplicación de Android compatible:
- Instalar desde Google Play:https://play.google.com/store/apps/details?id=st.crosscheck.fishfeeder
- Código fuente:https://github.com/erikjber/Fish-Feeder-App
Instrucciones de montaje:
- Imprime las dos mitades del sinfín con una resolución de 0,1 mm y pégalas juntas. Ten cuidado de alinear las mitades correctamente.
- Imprime el resto de las piezas con una resolución de 0,2 mm. Si es posible, elige un filamento transparente para la tolva.
- Arme las piezas. Utilice un trozo de filamento de 1,75 mm como bisagra.
- Solde el Pico, el servo, el botón de presión y el RTC de acuerdo con el diagrama de cableado en el repositorio de firmware.
- Descarga el repositorio de firmware.
- Crea un archivo llamado wifi_secrets.py en el directorio de firmware, y añade tu SSID wifi y contraseña como dos variables de cadena llamadas "ssid" y "password".
- Copia los archivos .py del firmware al Pico.
- Descarga la aplicación para Android. Debería detectar automáticamente el comedero inmediatamente, siempre y cuando estén conectados a la misma red WiFi.
Nota
Una versión anterior de este proyecto se basaba en el Arduino Nano 33 IoT. La carcasa todavía está incluida aquí. El código ya no se mantiene, pero está disponible, con un diagrama de cableado, aquí:
El cambio a Raspberry Pi Pico W se realizó porque ofrece una relación calidad-precio mucho mejor, y las capacidades adicionales del Nano no son necesarias para este proyecto.
Cobertura mediática.
Este proyecto fue cubierto por la edición de diciembre de 2022 de MagPi.Descarga el número gratis.
Ajustes de impresión.
Balsas:
No importa.
Apoya:
No.
Relleno:
20%
Notas:
La mayoría de las piezas se pueden imprimir con una resolución de 0,2 mm. El sinfín debe imprimirse con una resolución de 0,1 para una superficie más suave.
Tags
Modellquelle
