Table des matières:
- Étape 1: Résolution
- Étape 2: Matériel
- Étape 3: Bibliothèque et croquis
- Étape 4: Fonctionnalités
- Étape 5: Paramètres configurables
- Étape 6: Câblage
- Étape 7: Informations supplémentaires
Vidéo: Compteur d'alimentation KS-Cat: 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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
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
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: 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
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
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
Étape 7: Informations supplémentaires
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é:
Bricolage AC/DC Hack "Mod" RD6006 Alimentation et boîtier S06A avec construction de bloc d'alimentation S-400-60 et entrée CC améliorée : 9 étapes
DIY AC/DC Hack "Mod" RD6006 Power Supply & S06A Case W/S-400-60 PSU Build & Upgraded DC Input: Ce projet est plus une construction de base RD6006 utilisant un boîtier S06A et une alimentation S-400-60 . Mais je veux vraiment avoir le choix de connecter une batterie pour la portabilité ou une panne de courant. J'ai donc également piraté ou modifié le boîtier pour accepter le courant continu ou une batterie
Une alimentation Sleak Bench à partir d'un bloc d'alimentation PC : 8 étapes (avec photos)
A Sleak Bench Power Supply From PC PSU: Update: La raison pour laquelle je n'ai pas eu à utiliser de résistance pour arrêter la mise hors tension automatique du PSU est que (je pense…) la led dans le commutateur que j'ai utilisé consomme suffisamment de courant pour empêcher le Arrêt du bloc d'alimentation. J'avais donc besoin d'une alimentation de table et j'ai décidé de faire un
Alimentation ATX secrète pour alimentation de banc : 7 étapes (avec photos)
Alimentation ATX secrète pour alimentation de banc : Une alimentation de banc est nécessaire lorsque vous travaillez avec de l'électronique, mais une alimentation de laboratoire disponible dans le commerce peut être très coûteuse pour tout débutant qui souhaite explorer et apprendre l'électronique. Mais il existe une alternative bon marché et fiable. Par conve
Alimentation 220V à 24V 15A - Alimentation à découpage - IR2153 : 8 étapes
Alimentation 220V à 24V 15A | Alimentation à découpage | IR2153: Salut mec aujourd'hui, nous fabriquons une alimentation 220V à 24V 15A | Alimentation à découpage | IR2153 de l'alimentation ATX
De la barre d'alimentation à la banque d'alimentation : 7 étapes (avec photos)
De la barre d'alimentation à la banque d'alimentation : ce Instructable vous montre comment transformer ma barre d'alimentation préférée (Toblerone) en une banque d'alimentation. Ma consommation de chocolat est énorme, j'ai donc toujours des paquets de barres de chocolat qui traînent, m'inspirant à faire quelque chose de créatif. Alors, j'ai fini par