Back to projects

Personal project · IoT

Aquarium Fish Feeder

Automating aquarium feeding with 3D-printed mechanics.

Automatic food dispenser installed above an aquarium
Project previewGitHub

Context

The project

This automatic feeder combines 3D-printed parts, a Raspberry Pi, a servo motor, and a small web service. The repository documents printing, assembly, configuration, and IFTTT automation.

Objectives

Design challenges

  1. 01

    Build a compact, reproducible mechanism from published 3D files.

  2. 02

    Control the servo’s feeding and reload positions precisely.

  3. 03

    Trigger the action remotely and retain a feeding log.

Architecture

Technical flow

IFTTT webhook → Flask and Gunicorn service → Raspberry Pi → PWM signal → servo motor → feeding log

Scroll through the flow

IFTTT webhook
Flask and Gunicorn service
Raspberry Pi
PWM signal
servo motor
feeding log
  • Python
  • Flask
  • Gunicorn
  • Raspberry Pi
  • PWM
  • IFTTT
  • 3D Printing

Approach

Working steps

  1. 01

    Design and print the mechanism and its holder.

  2. 02

    Assemble the servo motor and calibrate its two positions.

  3. 03

    Deploy the service on Raspberry Pi and connect the webhook to the action.

Public repository

What the sources document

  • STL files, the Blender model, code, and setup guide are published together.
  • The YouTube video shows the device and complements the README assembly steps.
github.com/SylvJalbExplore the repository

Let’s talk CONTACT / 01

Let’s talk about your next product.

Share a little context. I will reply to you directly by email.

contact@sylvain-jalbert.com

This information is used only to reply to your message. It is not stored on this website.