La plupart d’entre nous connaissent probablement la corvée d’accomplir un travail de codage, avec juste des heures fastidieuses de singe qui s’étendent devant nous. Et si cet ennui devait être interrompu par une récompense occasionnelle lorsque nous avons fait quelque chose de productif, comme pousser un engagement ou une autre mesure de progrès ? C’est à peu près le concept qui [John Partee] commencé avec quand son regard est tombé sur l’une de ces mangeoires automatiques pour chats. Chat ou développeur, qui n’aime pas entendre le tintement d’une friandise savoureuse tomber dans son bol ?
La mangeoire cible pour animaux de compagnie est un PetKit Fresh Element Solo, qui permet d’alimenter des objets d’une taille de 12 × 12 mm (n’importe quelle orientation) à travers le mécanisme d’alimentation. Heureusement [John]La friandise aux amandes enrobées de chocolat noir préférée de répondait à ces exigences, et il s’est mis au travail pour déterminer l’appel d’API REST nécessaire pour déclencher un événement d’alimentation manuelle sur le dispositif d’alimentation pour chats, en utilisant l’existant Bibliothèque Python PyPetKit qui fait le gros du travail de connexion et de communication avec les serveurs de PetKit, car le chargeur est bien sûr un appareil IoT.
Cela signifie que le flux d’événements dépend toujours du “cloud” de PetKit, ce qui peut inspirer certains pirates entreprenants à créer une version autonome, dont le développement peut être assisté par [John]grâce à une gâterie régulière. Avant d’utiliser une telle solution, assurez-vous d’en discuter avec vos animaux de compagnie, car ils ne comprendront peut-être pas pourquoi il n’y a pas de récompense pour leur chaque fois que le *tintement* le son se produit.
More Stories
Test des écouteurs Jabra Elite 5 ANC : superbe design, bon son
La filiale londonienne du CWU dit aux ingénieurs de BT de rejeter l’offre de rémunération
Revue du générateur solaire Jackery Explorer 1500 : la protection contre les pannes de courant à son meilleur