window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', versión: 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster ya existe') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() Comedero automático para gatos - The Codest
The Codest
  • Quiénes somos
  • Servicios
    • Desarrollo de software
      • Desarrollo Frontend
      • Desarrollo backend
    • Staff Augmentation
      • Desarrolladores frontales
      • Desarrolladores de backend
      • Ingenieros de datos
      • Ingenieros de la nube
      • Ingenieros de control de calidad
      • Otros
    • Asesoramiento
      • Auditoría y consultoría
  • Industrias
    • Fintech y Banca
    • E-commerce
    • Adtech
    • Tecnología sanitaria
    • Fabricación
    • Logística
    • Automoción
    • IOT
  • Valor para
    • CEO
    • CTO
    • Gestor de entregas
  • Nuestro equipo
  • Case Studies
  • Saber cómo
    • Blog
    • Meetups
    • Seminarios en línea
    • Recursos
Carreras profesionales Póngase en contacto
  • Quiénes somos
  • Servicios
    • Desarrollo de software
      • Desarrollo Frontend
      • Desarrollo backend
    • Staff Augmentation
      • Desarrolladores frontales
      • Desarrolladores de backend
      • Ingenieros de datos
      • Ingenieros de la nube
      • Ingenieros de control de calidad
      • Otros
    • Asesoramiento
      • Auditoría y consultoría
  • Valor para
    • CEO
    • CTO
    • Gestor de entregas
  • Nuestro equipo
  • Case Studies
  • Saber cómo
    • Blog
    • Meetups
    • Seminarios en línea
    • Recursos
Carreras profesionales Póngase en contacto
Flecha atrás VOLVER
2020-04-28
The Codest

Comedero automático para gatos

Arkadiusz Buras

Imagínese una situación así: son las 6 de la mañana de un sábado, usted está cómodamente tumbado en su cama, durmiendo aún profundamente. De repente, oyes a tu gato arañar la puerta, sus fuertes maullidos se hacen insoportables y tu gato tiene todo el tiempo del mundo para hacerte saber lo que necesita. ¿Sabe lo que realmente necesita?

Imagínese una situación así: son las 6 de la mañana de un sábado, usted está cómodamente tumbado en su cama, durmiendo aún profundamente. De repente, oyes a tu gato arañar la puerta, sus fuertes maullidos se hacen insoportables y tu gato tiene todo el tiempo del mundo para hacerte saber lo que necesita. ¿Sabe lo que realmente necesita? Lo sé: ¡tu gato quiere comida ya! Ahora mismo. ¿Cómo lo sé? Porque en algún momento empecé a dar de comer a mi gato a esa hora... Y, por supuesto, se convirtió en una nueva hora estándar para conseguir comida.

Este escenario me inspiró para construir un comedero automático para gatos, que eliminaría los problemas de la alimentación matutina del gato y lo mantendría contento.

Primera generación

La primera generación del comedero para gatos era un simple MVP hecho de un poco de cartón, servo simple y ESP WeMos. Utilizó servo para girar el recipiente superior 180 grados para dispensar la comida.

Un microcontrolador estaba conectado a mi Wi-Fi local y se comunicaba con el servidor Smart Home que ejecutaba HomeAssistant a través del protocolo MQTT. Gracias a ello, pude utilizar el sistema de automatización HomeAssistant para programar la alimentación y dispensación de comida mediante comandos de Google Home. Cada comida se definió como un evento especial en el calendario de Google. Esto me permitió controlar fácilmente la hora de alimentación del gato y cambiarla cuando fuera necesario.

Por supuesto, esta generación se encontró con algunos problemas:

  • el recipiente superior a veces se desprendía del asa del servomotor y derramaba toda la comida (yo lo llamaba "el efecto Jackpot"),
  • no tenía el mejor diseño,
  • el cartón empezó a deteriorarse.

Como la mayoría de las MVP, sólo se utilizó durante 2 años hasta que se rompió.

Segunda generación

Decidí que el próximo comedero para gatos debería:

  • construirse a partir de piezas impresas en 3D,
  • utilizar Raspberry Pi 3,
  • tener una pequeña cámara para ver cómo reaccionaba el gato y qué hacía el animal.

Empecé todo el proceso desde el diseño de los elementos básicos para la división de los alimentos. Luego, cuando los diseños estuvieron listos, todos los elementos se imprimieron utilizando la Creality Ender-3 y PLA

Piezas

Tras asegurarme de que todo funcionaba, procedí a diseñar e imprimir el resto de las piezas:

Base para RaspberryPi (Nivel 0)

Tiene lugares especiales para tornillos para ayudar a instalar Raspberry Pi. Además, en la parte delantera, hay un pequeño agujero para facilitar el acceso a la tarjeta SD de Raspberry Pi.

Soporte para cuencos

Esta pieza de plástico sirve para colocar un comedero metálico (por supuesto, se imprimió con filamentos de oro, para fama y gloria de mi gato). Se conecta con la base mediante 2 imanes de neodimio.

Servoportador (Nivel 1)

Este nivel se utiliza para sostener el servo mientras gira la pieza en el siguiente nivel. También tiene una pequeña pendiente para servir mejor la comida.

Contenedor del mecanismo de racionamiento (Nivel 2)

Se trata de un simple nivel genérico que porciona alimentos de un recipiente colocado encima. Se hace girar mediante el servo.

Soporte para recipientes de alimentos (Nivel 3)

Esta pieza se utiliza para sujetar el contenedor de alimentos. Es la única pieza de plástico que no se imprimió en 3D. Quería minimizar el contacto de las piezas impresas en 3D con los alimentos. En teoría, el plástico PLA transparente no tiene contaminantes tóxicos, pero compré el dispensador de cereales más barato y le quité la parte del contenedor de comida, sólo para estar seguro. Además, queda muy chulo.

Carcasa y tapa

Las dos últimas piezas eran la carcasa y la tapa. Aquí no hay nada especial, salvo más oro para que tenga mejor aspecto y se gane la admiración del gato.

Todas las piezas

Montaje final

Software

Raspberry Pi está ejecutando un Raspbian aprovisionado utilizando el ansible playbook para ejecutar estos servicios:

MotionEye

MotionEye es un software de código abierto para construir su propia vigilancia privada. Detecta cualquier cámara conectada a Raspberry Pi. Además, fuera de la caja, se obtiene la detección de movimiento, un punto final para compartir la corriente y el apoyo webhook.

Servicio Servo

Este servicio controla la rotación del servo. Es un simple Python que se conecta al servidor MQTT que ejecuta mi software Smart House y espera un mensaje para activar la rotación.

Servicio dirigido

Al igual que el servicio servo, implementa un protocolo para fuente de luz controlada por el MQTT en InicioAsistente.

Domótica

Y, por último, la automatización HomeAssistant que activa la alimentación.

Activa la dispensación de alimentos en dos situaciones:

  • cuando la hora de comer aparezca en el calendario,
  • cuando la Estación Espacial Internacional esté sobre mi casa.

Esta automatización código se ve así:

- alias: Alimenta al gato
gatillo:
- plataforma: estado
entity_id: 'binary_sensor.iss'
de: "off
a: 'on'
- plataforma: estado
entity_id: calendar.cat_feed_schedule
de: "off
a: 'on'
acción:
- servicio: script.feed_the_cat

Resumen

Obviamente, esta versión no es la última. Pero cumple su propósito: el gato está bien alimentado y yo tengo mis mañanas perezosas 🙂 .

Más información:

– E-commerce: Nuevo estado del juego 2020 (informe)

– ¿Cómo gestionar una empresa durante la crisis?

– Programación en Ruby. Terminal para principiantes - parte 2

Artículos relacionados

The Codest

The Codest Valor básico #1

The Codest cree en cuatro valores cruciales que constituyen el núcleo de todas las acciones emprendidas por los equipos de The Codest. En este artículo, nuestro CEO y cofundador, Greg Polec, explica qué...

The Codest
Greg Polec CEO
The Codest

Historia de éxito de The Codest: Conozca a nuestro Finance Lead Iza

En esta serie de artículos, compartimos las historias de compañeros de The Codest que han influido en la configuración actual de nuestra empresa. En el siguiente artículo, preguntamos...

The Codest
Monika Krupa Marketing Lead
The Codest

Historia de éxito de The Codest: Lukasz Brzeszcz

Esta vez el protagonista de The Codest Success Story es Lukasz Brzeszcz, nuestro programador y desarrollador de software Ruby. Cómo empezó el viaje de Lukasz con The Codest y qué le ayudó a...

The Codest
Monika Krupa Marketing Lead
The Codest

Utilización del enfoque MVP para renovar con éxito la marca The Codest

Hace algún tiempo presumimos de la nueva apertura de The Codest. Llevamos a cabo un intenso proceso de rebranding y lo presentamos al mundo hace unos días. Es...

The Codest
Jakub Czosnyka Marketing Lead
The Codest

TheCodestReview #2 - zumo semanal de ingeniería de software

Hola y bienvenidos al segundo episodio de nuestra serie TheCodesReview. Esta semana nos hemos centrado en la calidad en los proyectos de ingeniería de software, la importancia de la arquitectura frontend y la transición...

The Codest
Kamil Ferens Director de Crecimiento

Suscríbase a nuestra base de conocimientos y manténgase al día de la experiencia del sector informático.

    Quiénes somos

    The Codest - Empresa internacional de desarrollo de software con centros tecnológicos en Polonia.

    Reino Unido - Sede central

    • Oficina 303B, 182-184 High Street North E6 2JA
      Londres, Inglaterra

    Polonia - Centros tecnológicos locales

    • Parque de oficinas Fabryczna, Aleja
      Pokoju 18, 31-564 Cracovia
    • Embajada del Cerebro, Konstruktorska
      11, 02-673 Varsovia, Polonia

      The Codest

    • Inicio
    • Quiénes somos
    • Servicios
    • Case Studies
    • Saber cómo
    • Carreras profesionales
    • Diccionario

      Servicios

    • Asesoramiento
    • Desarrollo de software
    • Desarrollo backend
    • Desarrollo Frontend
    • Staff Augmentation
    • Desarrolladores de backend
    • Ingenieros de la nube
    • Ingenieros de datos
    • Otros
    • Ingenieros de control de calidad

      Recursos

    • Hechos y mitos sobre la cooperación con un socio externo de desarrollo de software
    • De EE.UU. a Europa: ¿Por qué las startups estadounidenses deciden trasladarse a Europa?
    • Comparación de los polos de desarrollo de Tech Offshore: Tech Offshore Europa (Polonia), ASEAN (Filipinas), Eurasia (Turquía)
    • ¿Cuáles son los principales retos de los CTO y los CIO?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Condiciones de uso del sitio web

    Copyright © 2025 por The Codest. Todos los derechos reservados.

    es_ESSpanish
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean nl_NLDutch etEstonian elGreek es_ESSpanish