Table des matières:

Compteur d'alimentation KS-Cat: 7 étapes
Compteur d'alimentation KS-Cat: 7 étapes

Vidéo: Compteur d'alimentation KS-Cat: 7 étapes

Vidéo: Compteur d'alimentation KS-Cat: 7 étapes
Vidéo: TUTO Utiliser un multimètre ou un testeur universel 2024, Novembre
Anonim
Compteur d'alimentation KS-Cat
Compteur d'alimentation KS-Cat
Compteur d'alimentation KS-Cat
Compteur d'alimentation KS-Cat
Compteur d'alimentation KS-Cat
Compteur d'alimentation KS-Cat

Situation

Lorsque vous vivez dans un foyer occupé, vous ne savez souvent pas combien de fois votre animal a été nourri. Vous arrivez probablement à la maison et votre animal demande à manger même s'il vient d'être nourri par quelqu'un d'autre qui n'est pas dans la maison en ce moment.

D'une manière ou d'une autre, vos animaux de compagnie deviennent de plus en plus gros. Vous ne voulez pas acheter une mangeoire automatique pour animaux parce que vous avez une meilleure connexion avec votre animal lorsqu'il doit venir vous demander de la nourriture. Cependant, vous ne voulez pas qu'il soit gras et malsain.

Étape 1: Résolution

Solution
Solution

Le KS-Cat-Feed-Counter est destiné à vous informer du nombre de fois que vos animaux ont déjà mangé afin que vous restiez maître de l'alimentation de votre animal.

Il est conçu pour vous montrer jusqu'à quatre fois l'alimentation par jour. Vous pouvez bien sûr modifier le logiciel et le matériel pour augmenter le compteur à cinq temps d'alimentation ou plus.

Étape 2: Matériel

Matériel
Matériel
Matériel
Matériel
Matériel
Matériel

Arduino Pro Mini (pour une faible consommation d'énergie)

Module de téléchargement pour Arduino Pro Mini (Ce module d'Aliexpress ne fonctionne que sous Linux -> Voir les instructions de téléchargement dans le code)

4 LED

4 Résistances 10kOhms

Boîtier pour l'électronique et la batterie

Interrupteur magnétique

Batterie bloc 9V avec connecteur

Petit matériel comme la carte électronique et les fils

(Tout coûte environ 15 USD sur Aliexpress.com)

Étape 3: Bibliothèque et croquis

Bibliothèque et croquis
Bibliothèque et croquis
Bibliothèque et croquis
Bibliothèque et croquis

BIBLIOTHÈQUE: LowPowerLibrary (https://github.com/rocketscream/Low-Power)

Esquisser:

Le temps a finalement montré avec le Sketch "2018-08-KS-Cat-Feed-Counter.ino", vous devez changer la 9V-Block-Battery tous les 6 mois. J'ai donc connecté le compteur à une source d'alimentation externe (plus besoin d'économiser de l'énergie). Si vous faites cela, vous pouvez utiliser le croquis "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino".

Étape 4: Fonctionnalités

Caractéristiques
Caractéristiques

Ce gadget compte jusqu'à 4 temps d'alimentation. Il a 4 LED et chaque LED active représente un temps d'alimentation. Après 4 repas, il redémarre à 1. Comme il fonctionne sur batterie, il est programmé pour une faible consommation électrique. (pas de minuterie)

Vous avez un bouton pour vérifier combien de fois votre animal a été nourri. Les LED s'allument en fonction des heures d'alimentation. De plus, vous disposez d'un bouton pour diminuer le nombre de repas à chaque fois que vous appuyez dessus. (Pour les corrections, par exemple, vous ouvrez le couvercle mais ne nourrissez pas l'animal - pour le remplissage de nourriture)

Il possède un interrupteur magnétique qui détecte si le couvercle de la boîte à aliments est ouvert ou fermé. (Je l'ai essayé avec les interrupteurs à bascule mais ceux-ci ne sont pas dignes de confiance)

Après un temps configurable "minOpeningTime" d'ouverture du couvercle de la boîte d'alimentation - on suppose que vous venez de nourrir votre animal - et le compteur de temps d'alimentation augmente (si votre compteur de temps d'alimentation est à 4, il est remis à 1).

Lorsque vous ouvrez le couvercle, les LED s'allument en fonction des heures d'alimentation.

Lorsque vous fermez le couvercle, les LED s'allument en fonction des heures d'alimentation (sauf si vous refermez avant que le « minOpeningTime » ne dépasse).

Après avoir diminué les heures d'alimentation par le bouton de diminution, les LED s'allument en fonction des nouvelles heures d'alimentation.

Étape 5: Paramètres configurables

Paramètres configurables
Paramètres configurables

minOpeningTime: lorsque le couvercle est ouvert pendant plus de temps, le compteur augmente.

lightenUpLEDs: lorsque vous appuyez sur le bouton pour vérifier combien de fois votre animal a été nourri, ou lorsque vous ouvrez ou fermez le couvercle ou lorsque vous diminuez le compteur de temps de repas, les LED s'allument pendant ce temps.

Étape 6: Câblage

Câblage
Câblage

Étape 7: Informations supplémentaires

Information additionnelle
Information additionnelle

L'Arduino a besoin en mode normal d'environ 50mA. Avec la "LowPowerLibrary", cela est réduit dans ce croquis à moins de 0,2mA. Par conséquent, au lieu d'un changement de batterie quotidien, vous pouvez le faire une seule fois par an. Comme la "LowPowerLibrary" est active, il n'y a pas de minuteurs et je n'ai pas pu utiliser la commande millis. (juste retarder sur "minOpeningTime")

Le module de téléchargement pour l'Arduino Pro a toujours bien fonctionné sur le système d'exploitation Linux - mais seulement parfois sur un système d'exploitation Windows. N'oubliez pas de donner les droits d'écriture sur le port sous Linux avant le téléchargement. (voir commentaires dans le code)

Conseillé: