Distributeur Connecté pour Chat

Préparez-vous à une innovation majeure dans la gestion alimentaire de vos compagnons félins ! Le distributeur automatique pour chats est une solution ingénieuse qui prend en charge la nourriture de votre animal de compagnie de manière autonome et efficace. Plus besoin de vous soucier des repas de votre chat, laissez cet appareil révolutionnaire s’occuper de tout, vous offrant ainsi une tranquillité d’esprit totale. Avec cette technologie de pointe, simplifiez votre quotidien et offrez à votre félin une expérience alimentaire optimale, tout en vous concentrant sur les moments importants de la vie.

Caractéristique de l’appareil

  • Distribution automatique des croquettes à des heures prédéfinies pour assurer une alimentation régulière et équilibrée.
  • Système de balise au cou du chat permettant l’ouverture automatique de la porte du bol, assurant ainsi un accès sécurisé à la nourriture. La balise a une durée de vie de 12 mois.
  • Intégration d’une balance pour surveiller le poids du bol et enregistrer l’historique d’appétit du chat, offrant ainsi des données essentielles pour la santé et le bien-être de votre animal.
  • Connectivité WiFi permettant d’accéder à un site web pour consulter l’historique du poids et synchroniser l’heure de distribution des repas, offrant ainsi un contrôle total et une gestion simplifiée de l’alimentation de votre félin.
  • Système d’alimentation sans interruption (UPS) pour la distributrice, assurant un fonctionnement continu en cas de panne de courant et garantissant ainsi la disponibilité des repas pour votre chat.

Schéma d’architecture

Le projet comprend deux modules : le distributeur, qui verse des croquettes dans son bol, et la balise, qui permet d’identifier le chat. Les deux communiquent ensemble via infrarouge afin de savoir si c’est bien le bon chat qui vient manger.

PCB

PCB balise comparé à un 25 sous (taille réelle)
PCB distributeur

Description des principes utilisés

Balance

La balance permet de mesurer la quantité de croquettes dans le bol, facilitant ainsi la surveillance de l’appétit du chat via un site web dédié. Une cellule de charge (load cell) mesure le poids. Son signal analogique est amplifié et lu par un convertisseur analogique-numérique (ADC) différentiel.

Communication infrarouge et balise

La communication infrarouge est utilisée entre la balise et le distributeur. Lorsque le capteur de distance détecte le chat, le distributeur envoie un signal infrarouge PWM à 50 Hz. Ce signal est reçu par les photodiodes de la balise, réveillant le microcontrôleur qui envoie ensuite son code NEC au distributeur, toujours via infrarouge. Si le distributeur reconnaît le code comme autorisé, il ouvre la porte du bol pour le chat.

Mécanique de distribution des croquettes

Le moteur actionne un tourniquet avec des pales qui poussent les croquettes dans les compartiments du distributeur. Les croquettes sont acheminées vers la sortie et tombent dans le bol via une chute. Le moteur active puis désactive un interrupteur à chaque rotation complète, permettant au microcontrôleur de connaître précisément le déplacement d’un compartiment.

Alimentation

Le distributeur est alimenté par un bloc d’alimentation et des piles. Un circuit de commutation assure que seule une source d’alimentation alimente le distributeur, en priorisant le bloc d’alimentation. La transition entre les sources est automatique et imperceptible. En cas de coupure de courant, les piles prennent le relais. Lorsque le courant revient, le bloc d’alimentation reprend le contrôle. Les piles sont survoltées afin d’atteindre la tension nécessaire à l’aide d’un régulateur à découpage.

Description de l’interface utilisateur

L’interface utilisateur de ce projet comprend un écran avec un menu de navigation principal et quatre sous-menus : Accueil, Portions, Heure, et Actions. Le bouton d’alimentation permet de mettre en marche ou d’éteindre l’appareil, tandis que la DEL RGB (DEL multicolore) de statut offre des indications visuelles sur l’état de l’appareil. L’écran affiche le menu de navigation, que l’utilisateur peut explorer en utilisant le clavier à 5 touches, composé de quatre flèches directionnelles et d’un bouton de sélection. Le menu Accueil présente les informations importantes telles que l’état général et les notifications. Le sous-menu Portions permet de modifier la distribution des croquettes, ajustant les quantités selon les besoins. Le sous-menu Heure permet de configurer et modifier l’heure, ainsi que de planifier les repas. Enfin, le sous-menu Actions offre des options pour exécuter des actions manuelles comme l’ouverture de la porte, la distribution immédiate de croquettes, ou l’ajout de balises. De plus, un site web associé permet de consulter l’historique d’appétit du chat, et une page de connexion facilite la configuration des paramètres Wi-Fi.

Interface utilisateur, distributeur
Site web poids

Instruction d’utilisation

  1. Avant de commencer, assurez-vous d’insérer les piles dans le distributeur automatique et dans la balise au cou du chat.
  2. Branchez la distributrice.
  3. Configurez la distributrice une fois pour définir les heures de distribution des repas et les paramètres personnalisés.
  4. Une fois la configuration terminée, l’appareil est prêt à être utilisé. Il distribuera automatiquement les repas selon les horaires programmés, offrant ainsi une alimentation régulière et équilibrée à votre chat.

Lien vers GitHub

Pour le code, les schémas, les PCB et plus de photos :

Auteur/autrice

Publications similaires

  • |

    Trieur de Skittles

    Ce projet consiste à créer un système capable de différencier chacune des cinq nuances de teinte des bonbons Skittles originale, afin de les regrouper par couleur. L’objectif de ce projet est de trouver une sorte de satisfaction visuelle lorsque la machine opère, ainsi que de se familiariser avec le concept d’automatisation. Présentation générale Lorsque l’on…

  • Robot Autonome

    Projet qui permettra aux futurs étudiants de TGE de fabriquer un robot à batteries, capable de se charger via une prise USB-C et de se déplacer de manière autonome sans causer d’accidents. Pour ce faire, des batteries lithium-ion ont été utilisées. Leur autonomie et les précautions nécessaires à prendre lors de leur charge faisaient en…

  • |

    Petit bolide motorisé

    Voici une petite voiture imprimée en 3D, équipée de quatre roues, d’un moteur, d’un bouton et de quatre DEL. Stylisée pour un design unique, elle est contrôlée par un Arduino Nano relié à un PCB que j’ai moi-même fabriqué. Ce projet combine impression 3D, électronique et programmation pour donner vie à un véhicule miniature fonctionnel…

  • Pédale de Guitare Multifonction

    Ce projet consiste à créer une pédale de guitare offrant plusieurs effets. Son objectif est d’économiser de l’argent et de l’espace en réduisant la quantité de matériel nécessaire pour accéder à un grand nombre d’effets. Présentation générale En commençant à jouer de la guitare électrique, on découvre rapidement l’univers infini des équipements et des accessoires qui peuvent…

  • |

    Télescope suiveur d’astre

    L’objectif de ce travail était de motoriser un télescope afin qu’il puisse se déplacer automatiquement vers la position d’un astre, sans intervention manuelle. Ce système vise à simplifier l’utilisation d’un télescope pour des utilisateurs débutants ou occasionnels, tout en offrant un suivi précis pour l’observation astronomique. Le télescope est conçu pour repérer automatiquement la position…

  • |

    Voiture guidée par main

    Ce projet à pour but de développer une voiture télécommandée contrôlée par des gestes du poignet en utilisant une connexion Bluetooth Embarquez dans une aventure technologique unique où je vous dévoile chaque étape de la création d’un contrôleur gestuel pour voiture RC, conçu pour une expérience de pilotage intuitive et immersive. Imaginez piloter une voiture…