ou comment maîtriser l’alimentation d’un chat particulièrement rusé à base d’ESP8266+LUA, de grove gesture et de node-red
Si vous avez un chat à la maison, il vient forcement vous tourner dans les pattes en miaulant dés que l’on s’approche de la gamelle. Et comme vous n’habitez pas forcement seul, il fait ça avec chaque personnes de la maison. Comme il est mignon et que les miaulements sont particulièrement énervant, chacun donne à manger au chat.
Comme nous ne voulons pas que le petit chat tout mignon devienne un gros matou qui prenne toute la place sur le canapé, j’ai mis au point ce magnifique objet qui nous permet de suivre l’alimentation du chat.
Le principe est le suivant :
– dés que l’un d’entre nous donne à manger au chat, on “note” la quantité de croquettes données.
– selon les moments de la journée et les doses déjà données, le chat à le droit au pas à une nouvelle quantité de croquettes
Le principe de fonctionnement est de créer un objet (la boite en carton)
– qui transmet un message mqtt dés qu’il détecte et interprète un mouvement de la main devant lui.
– qui affiche le texte envoyé par mqtt
Et de mettre “l’intelligence” dans un raspberry pi qui exécute node-red et envoie les messages mqtt.
Il y a quelques années un premier essai de régulation de l’alimentation du chat avait été tenté : https://youtu.be/Kgjeanw8S8Q . Malheureusement lors d’un jour d’absence, le chat a tout bousillé pour manger tout le stock!!!
Matériel :
Budget : Non défini
J’ai utilisé:
– un module nodemcu (à base d’ESP8266) : 5€
– un écran LCD avec interface i2c : 2€
– un module grove gesture (détecteur de mouvement de la main) : 14€
– boite en carton
– des aimants pour coller la boite au radiateurEt par ailleurs un raspberry pi pour faire serveur mqtt et serveur node-red.
Connecte-toi pour découvrir ce tuto
Rejoins une communauté de plus de 40 000 Makers français, découvre toutes leurs techniques et idées créatives et partage tes projets !
A découvrir :
Etape 1 : Le module NodeMcu (avec de l’ESP8266 dedans)
Notre site Oui Are Makers utilise des cookies pour vous permettre de partager du contenu sur les réseaux sociaux, pour mesurer les audiences et établir des statistiques.
Conservation
Nous conservons votre choix pendant 6 mois.
Vous pouvez changer d’avis à tout moment en cliquant sur l’icône « Gérer les cookies » en bas à gauche de chaque page de notre site.
Detail cookies:
Cookies de mesures d’audience (Google Analytics).
Anonyme.
Cookies de partage (Open Graph).
Anonyme.
Cookies de panier (Stripe).
Anonyme.
Cookie commercial (Facebook)
Vous pouvez changer d’avis à tout moment en cliquant sur l’icône « Gérer les cookies » en bas à gauche de chaque page de notre site.