Table des matières:

L'ultime mangeoire à poisson automatique bricolage : niveau 1 : 6 étapes
L'ultime mangeoire à poisson automatique bricolage : niveau 1 : 6 étapes

Vidéo: L'ultime mangeoire à poisson automatique bricolage : niveau 1 : 6 étapes

Vidéo: L'ultime mangeoire à poisson automatique bricolage : niveau 1 : 6 étapes
Vidéo: Elle Était Coincée Donc Ce Policier L'aide 2024, Novembre
Anonim
L'ultime mangeoire automatique de bricolage pour poissons: niveau 1
L'ultime mangeoire automatique de bricolage pour poissons: niveau 1

Le niveau 1 est le chargeur le plus basique. Utilisez-le si vous avez un budget serré ou, comme moi, vous ne pouvez pas faire fonctionner le niveau 2 avant de partir pendant une semaine et demie pour les vacances. Il n'y a pas de contrôle d'éclairage.

Quantité et type de nourriture:

J'ai un betta et 5 tétras néon dans un réservoir de 13 gallons, un cycle d'alimentation met suffisamment de nourriture dans le réservoir pour tous. Le mécanisme d'alimentation est le même pour les trois niveaux, donc si la quantité de nourriture qu'il dose est trop importante pour votre réservoir, j'ai fourni les fichiers CAO de Fusion 360 pour que vous puissiez les modifier, réduisez simplement la taille de la poche dans la roue d'alimentation pour réduire la quantité de nourriture qui sort. Si la quantité de nourriture qui sort n'est pas suffisante, copiez/collez simplement le code d'alimentation dans l'arduino pour vider une deuxième ou une troisième portion dans le réservoir.

Quant au type d'aliment, je ne l'ai testé qu'avec des flocons de poisson broyés. En théorie, tout aliment solide devrait fonctionner, et j'ai découvert que les flocons non broyés obstruaient la trémie. Donc, si vous utilisez des flocons comme moi, je vous recommande fortement de les broyer jusqu'au point où ils s'adapteront tous à la roue dans n'importe quelle orientation, et d'y prêter une attention particulière si vous prévoyez de laisser le réservoir sans surveillance pendant une longue période. du temps (comme, plus d'une semaine), une trémie bouchée empêchera vos poissons d'être nourris !

Étape 1: ce dont vous aurez besoin

  • Arduino Nano
  • Accès à une imprimante 3D
  • Pièces imprimées en 3D x4 (fichiers STL fournis)
  • Je recommande d'utiliser des plastiques sans danger pour les aliments pour éviter de contaminer votre réservoir. Lorsque vous nettoyez les pièces imprimées, assurez-vous qu'il n'y a pas de particules de plastique qui peuvent tomber dans votre réservoir ou de produits chimiques qui s'infiltreraient dans les aliments.
  • Servo de 9 grammes, j'ai utilisé un SM22 que j'avais traîné
  • Pistolet à colle chaude (et colle chaude)
  • Minuterie d'éclairage de base
  • Fil (j'ai utilisé des fils de cavalier de planche à pain)
  • Un vieux chargeur de téléphone pour alimenter l'arduino
  • Votre nourriture pour poisson préférée

Étape 2: Comment ça marche

La trémie contient toute la nourriture, j'ai rempli la mienne à environ la moitié de la hauteur avec des flocons broyés et cela a duré un mois avec 2 cycles d'alimentation quotidiens.

L'arduino est branché sur la minuterie d'éclairage, et la minuterie est réglée pour s'allumer aux moments où vous souhaitez nourrir le poisson et s'éteindre au plus petit intervalle possible, ou plus de 30 secondes si votre minuterie peut s'éteindre immédiatement pour certains raison.

Le cycle d'alimentation est dans le code de configuration de l'arduino, il ne s'exécute donc qu'une seule fois. l'arduino exécute alors un cycle de boucle vide jusqu'à ce que le minuteur lumineux s'éteigne.

Le distributeur dose une portion de nourriture et la met dans le réservoir, puis ramène le servo à un état par défaut avant de se reposer jusqu'au prochain cycle d'alimentation. Il n'y a pas de boîtier pour l'arduino, j'avais prévu que ce niveau soit un banc d'essai pour le mécanisme avant de passer aux morceaux les plus durs pour le niveau 2, mais les vacances sont arrivées et j'ai été obligé de l'utiliser comme mesure provisoire pour m'assurer que mes poissons survivent à mon absence.

Étape 3: imprimer les fichiers

Vous n'irez pas loin sans eux. Le dossier.zip contient deux ensembles de fichiers STL, un pour le servomoteur SM22 d'origine que j'ai utilisé et un autre pour le servomoteur SG90 beaucoup plus courant. Les deux contiennent les fichiers Fusion 360 si vous souhaitez/devez modifier l'une des pièces. Les STL SM22 s'emboîtent parfaitement, car ce sont celles que j'ai utilisées. Je n'ai pas imprimé ni testé les pièces du SG90.

Assurez-vous que le fond s'adaptera à votre réservoir. Par défaut, il est conçu pour s'adapter à la jante de 13 mm de mon réservoir. Ajustez simplement le fichier Fusion 360 pour s'adapter à votre réservoir.

Si vous modifiez la roue d'alimentation, n'oubliez pas de garder la poche aussi large que l'ouverture de la trémie, trop petite et la nourriture pourrait se coincer et trop grande et elle pourrait glisser au-delà de la roue et suralimenter vos poissons. Je recommande de calculer la quantité de nourriture que vous souhaitez distribuer à la fois en volume et de modifier les dimensions de la poche en conséquence.

Lors de l'impression, veillez à utiliser un matériau de support pour le passage de roue et le fond. Vous pouvez imprimer la trémie à l'envers sans matériau de support, et j'ai également imprimé le fond à l'envers afin que le matériau de support soit dans la découpe du servo pour des raisons esthétiques, et il laisse la surface d'accouplement lisse et de niveau.

Pour les matériaux, je recommande d'utiliser un plastique alimentaire. J'ai utilisé Raptor PLA de makergeeks, qui se décline dans une tonne de couleurs et est super résistant après l'avoir recuit pendant 10 minutes. Cela peut être fait en faisant bouillir les pièces, ce que je vous recommande de faire uniquement pour la roue si elle ne convient pas tout à fait, car le recuit rétrécira les pièces d'environ 0,3 %.

Toutes les pièces devraient prendre environ 1 à 3 heures à imprimer en fonction des paramètres de votre machine, beaucoup de temps pour terminer l'étape suivante !

Étape 4: Programmation de l'Arduino

Programmation de l'Arduino
Programmation de l'Arduino

Pendant l'impression de ces pièces, téléchargez le croquis de l'alimentation d'urgence sur votre arduino et attachez le servo aux broches appropriées (alimentation à 5 V, GND à GND, signal à la broche 3) avec un fil.

Chaque fois que l'arduino est allumé, il doit exécuter un cycle d'alimentation, puis ne rien faire jusqu'à ce qu'il soit éteint et rallumé ou réinitialisé. Si vous voulez plus d'un cycle d'alimentation, copiez/collez le code jusqu'à ce que vous ayez le nombre de cycles souhaité. assurez-vous que void loop() reste vide.

Une fois que vous avez confirmé que le servo ne fonctionne que lorsque l'arduino s'allume ou se réinitialise, je recommande de coller à chaud les connexions des fils pour éviter qu'elles ne soient retirées accidentellement. Testez à nouveau le servo pour vous assurer que tout est toujours connecté. Si vous vous trompez, retirez simplement la colle chaude et réessayez.

Étape 5: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée

Une fois les pièces imprimées en 3D prêtes, testez les ajustements. Le servo doit s'adapter dans la trémie et le fond avec la roue. Assurez-vous que le servo est dans la position par défaut dans laquelle le code l'amène (il suffit de le câbler à l'arduino et de le laisser exécuter un cycle d'alimentation), et de coller à chaud la roue d'alimentation sur l'axe du servo, une goutte de taille moyenne devrait suffira, vous voulez que la roue soit fermement attachée mais ne voulez pas que l'excès de colle obstrue le servo lui-même. La poche dans la roue doit faire face vers le haut vers la trémie lorsque la colle se solidifie. Si vous vous trompez, retirez la colle et réessayez.

Testez à nouveau tout, cette fois, exécutez le code d'alimentation pour vous assurer que la roue tourne librement. Si c'est le cas, mettez une partie de votre nourriture dans la trémie et exécutez le cycle d'alimentation pour vous assurer que la quantité de nourriture que vous voulez sort et qu'aucun plastique ne sort avec.

Lorsque vous êtes satisfait du chargeur, collez à chaud la trémie et les parties inférieures ensemble, assurez-vous de ne coller que les zones plates, si vous collez trop près de la roue, cela pourrait se coincer. Le servo est maintenu par les deux moitiés de l'alimentateur et n'a pas besoin d'être collé, mais vous pouvez également le coller si vous le souhaitez.

Étape 6: configuration

Installer
Installer

Maintenant, vous pouvez remplir la trémie autant de nourriture que vous le souhaitez et mettre le couvercle, j'ai rempli la mienne à moitié et cela a duré un mois, alors utilisez le couvercle pour protéger la nourriture de l'excès d'humidité ou des parasites.

Branchez l'arduino dans la minuterie d'éclairage et réglez les heures d'alimentation que vous souhaitez. N'allumez la minuterie qu'à ces moments-là (et éteignez-la dès que possible) car l'arduino nourrira votre poisson à chaque fois qu'il s'allumera. Je recommande de choisir les moments où vous serez très probablement là pour voir l'alimentation se produire, de cette façon vous savez qu'il fonctionne encore des jours ou des semaines plus tard.

Toutes nos félicitations! Votre mangeoire est prête, placez-la simplement sur le bord de votre réservoir et assurez-vous simplement de vérifier les niveaux de nourriture tous les quelques jours. J'ai laissé le mien fonctionner pendant un mois complet avant de passer au niveau supérieur. Le niveau 2 utilise un module wifi pour synchroniser son horloge et contrôler l'éclairage du réservoir, assurez-vous de le vérifier !

Conseillé: