Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
117 lines (86 sloc) 4.32 KB

PiFeeder (for fish) Project

Description:

Fish Feeder autobot project, designed for Nano-FishTank.
Why? Cause commercial one doesn't match with my need:

  • they're too large for a nano fish tank
  • they deliver too much food
  • they are oriented for "holidays usage" (I want feed my fishes only by this way)
  • they are ugly!

So I decided to create a small and discret robot, able to feed my fishes all year long with a configurable portion of food.

This is the result of my experimentation:

Required stuff:

 1. 1x Raspberry Pi Zer0      	(8€)
 2. 1x ServoMotor SG90		(2€)	 
 3. 1 impression 3D PLA      	(9€)
 _____________________________________
	Total:                  ~21€

The software is developed in Java with Reslet, AngularJs and SemanticUI as frontend.
> Don't criticize my framework choice, your're free to develop your own...

Detailed description:

Mechanic part

I created the 3d plan on Sketchup, feel free to adapt it to your fish tank; I provide you my .stl file here.

 enter image description here

How to mount it: Screw the servo motor SG90 in is place and screw the food tank to this. Plug the wires like that:

  • SG90 ground to GPIO ground (Pin 6 by example)
  • SG90 +5V to GPIO +5V (Pin 2)
  • SG90 control wire to the GPIO Pin 25

Software installation:

  1. Connect your PiZer0 to your wifi network
  2. Install ServoBlaster (By RichardGhirst): https://github.com/richardghirst/PiBits/tree/master/ServoBlaster
  3. Add the jar file you compile (or take here)
  4. Create a service from (here)
  5. Consult the interface at: YourPiIP:8000/index.html

I hope it will help you. Feel free to contact me if you need some clarifications.

--BelZ--

Version Française:


Description:

Projet de distributeur de nourriture automatique pour poisson, orienté Nano-Aquarium.
Pourquoi me direz-vous? Car ceux du commerce ne correspondaient pas à ce que je recherchais:

-Ils sont trop gros pour un nano.
-Donnent de trop grosse portions (pour la plupart).
-Sont moches.
-Sont fait pour les vacances (ne correspondent pas forcément à un usage journalier. Oui je suis aquariophile mais surtout fainéant...)

J'ai donc décidé d'en faire un petit et discret, capable de nourrir mes poissons toute l'année et qui est capable de donner de toutes petites portions.



Pour cela j'utilise:
 1 Raspberry Pi Zer0      (8€) 
 1 ServoMoteur SG90       (2€)  
 1 impression 3D PLA      (9€)  
 _______________________________
 Total:                  ~ 21€

L'appli sera développée en Java avec Reslet et AngularJs avec une IHM en SemanticUI.
(Ne commencez pas à critiquer mes choix ou bien créez votre propre projet Nerds!)

Commençons:

Partie mécanique

====== Imprimez ou faites imprimer le boitier; Pour cela je vous fournir le .stl qui correspond à mon distributeur.

Si toutefois votre aquarium était plus grand, la vitre plus épaisse ou que la contenance de mon distributeur est trop petite pour vos
besoins, je vous ai mis le fickier .skp sketchup, vous n'avez plus qu'à adapter.

Visez le ServoMoteur à son emplacement, et brancher les 3 fils au Raspberry comme suit:

la masse sur une masse du GPIO

le + sur un +5v du GPIO

le port controle sur le GPIO25

You can’t perform that action at this time.