Arduino vous « prévient » quand la litière du chat doit être changée
Par Giovanni Sapere
3 min de lecture
Traduit automatiquement de l’original en anglais Lire l’original

Un système de capteurs piloté avec Arduino surveille l'état de propreté du bac à litière du chat et prévient quand la litière doit être changée.
Le bac à litière du chat devient lui aussi intelligent. Grâce à Arduino. Sur le blog officiel de la plateforme, l'utilisateur christopher_haresnape a publié un projet qui permet de construire un système de surveillance pour bac à litière. C'est un système simple mais ingénieux. Les « passages » sont détectés grâce à un télémètre à ultrasons qui envoie un signal au-dessus de la litière à intervalles réguliers. Si la distance mesurée est inférieure à la longueur du bac, cela signifie qu'un chat est assis dans le bac. Cette détection sert à compter le nombre de visites et à envoyer le total à un écran. Ainsi, le propriétaire sait combien de « visites » ont eu lieu et peut changer la litière. L'ensemble du système est conçu avec des composants Arduino, une plateforme matérielle composée d'une série de cartes électroniques dotées d'un microcontrôleur. « Nous avons trois chats à la maison et le bac se remplit assez vite – a expliqué l'auteur du projet. Il arrive parfois qu'avant que nous nous rendions compte que le bac doit être changé, l'un des chats décide d'aller ailleurs faire ses besoins ».
Cela pourrait aussi vous intéresser —>MarsCat arrive : le chat robot qui miaule et ronronne
Arduino vous « prévient » quand la litière du chat doit être changée
Voici comment fonctionne le bac à litière intelligent réalisé avec Arduino :
– « Les pixels bleus indiquent le nombre de visites. Tous les pixels verts indiquent la détection de la présence de chats, pour les tests, etc. Les pixels rouges indiquent que la litière doit être changée. Le circuit est placé dans un boîtier afin de ne pas être dérangé par l'activité des chats.
– La détection de la présence des chats comprend une fonction anti-rebond. Toutes les variables pour la longueur du bac, le délai anti-rebond, le nombre de Neo Pixels, la marge d'erreur et le rapport entre la détection et l'indication par LED peuvent être définies en haut du code pour la personnalisation et les ajustements.
Améliorations possibles :
- Si une alimentation continue peut être garantie, le système peut être rendu auto-calibrant. L'utilisateur devrait appuyer sur un bouton à chaque changement de litière, après l'avoir soigneusement inspectée, et le code calculerait la moyenne maximale.
- Il s'avère que les Neo Pixels sont assez lumineux et que l'on voit une lueur à l'étage supérieur pendant la nuit, surtout lorsque les huit pixels sont allumés. Un bouton de mode nuit pourrait être ajouté pour permettre à l'utilisateur d'éteindre temporairement les LED tout en laissant le code continuer à compter les visites.
- Une version à extinction nocturne automatique pourrait utiliser un capteur PIR pour détecter l'activité d'un chat ou d'une personne à proximité et activer les LED et la boucle de mesure pendant quelques minutes. C'est probablement la meilleure solution, car elle évite d'oublier de rallumer les lumières le matin et de se retrouver au point de départ, avec des chats qui ont des « accidents » ailleurs dans la maison.
- Si l'on utilise le capteur PIR comme ci-dessus, l'Arduino pourrait être mis en mode basse consommation et en veille avec les LED, et s'éteindre jusqu'à une interruption du capteur PIR. Cela permettrait un fonctionnement sur piles.
Cela pourrait aussi vous intéresser —> « Adopter une vache » à distance : un boom des demandes en ligne



