Jardín y AgriculturaTécnico

Comedero automático para mascotas con servo y horario

Una tolva impresa en 3D con una compuerta movida por un servo deja caer una porción medida de comida seca a horas fijas todos los días.

NivelTécnico
Tiempo3 h
Costo est.~$78
Pasos5

Un Raspberry Pi Zero 2 W abre una compuerta bajo una tolva de comida por un tiempo fijo y luego la cierra. Cron corre el script en el desayuno y la cena, y cada comida queda registrada para que la revises desde donde estés.

⚠ SEGURIDAD
Mantén todos los cables y la fuente fuera del alcance de mascotas que muerden, y nunca dejes a una mascota dependiendo solo del comedero: alguien debe revisar la comida y el agua a diario.

Pasos de la misión

  1. Imprime la tolva

    Imprime una tolva con una compuerta o disco giratorio abajo; un embudo de 45° o más mantiene el alimento fluyendo.

  2. Conecta el servo

    Señal del servo a GPIO18, energía de una fuente aparte de 5 V con el UBEC y su tierra unida a la tierra del Pi.

  3. Mide la porción

    Corre el script varias veces y pesa la comida; cambia OPEN_SECONDS hasta que coincida con la porción que recomienda tu veterinario.

  4. Prográmalo

    Agrega una línea de cron con crontab -e, por ejemplo 0 7,18 * * * para alimentar a las 7:00 y a las 18:00.

  5. Pruébalo una semana

    Sigue alimentando a mano durante varios días y revisa el registro antes de confiar en él.

Código

# feed.py — run from cron: 0 7,18 * * * /usr/bin/python3 /home/pi/feed.py
from gpiozero import AngularServo
import time, datetime as dt

OPEN_SECONDS = 1.5
gate = AngularServo(18, min_angle=0, max_angle=180, min_pulse_width=0.0005, max_pulse_width=0.0025)

gate.angle = 0;   time.sleep(0.5)     # closed
gate.angle = 90;  time.sleep(OPEN_SECONDS)
gate.angle = 0;   time.sleep(0.5)
gate.detach()                         # stop jitter and save power

with open('/home/pi/feed.log', 'a') as log:
    log.write(f"{dt.datetime.now():%Y-%m-%d %H:%M} fed\n")

Code comments are in English, like most libraries and docs — a good habit for makers.

Preguntas

¿Puedo agregar una cámara para verlos comer?

Sí. Agrega un Camera Module y toma una foto con Picamera2 justo después de que se cierre la compuerta, y revísala en tu teléfono.