Étape 15 : Chien Tracker
Vidéo
Ce dernier exemple sera différent de tous les autres projets de capteur jusqu'à présent. J’ai été coups de pied autour de cette idée de traqueur de chien pendant un certain temps. Récemment, il y avait un concours de « Internet des choses Hack Day » organisé par le groupe local de Arduino ici dans les villes jumelles (Minnesota, USA). J’ai saisi cette occasion pour former une équipe pour travailler sur cette idée de traqueur de chien. C’est ce que mes coéquipiers (Wolf Loescher, Russ Terrell et Patrick Delaney) et j’ai réussi à faire le jour de la compétition.
Je vous présente cette idée principalement à mettre en évidence comment flexible Arduino et automatisation DIY peut être. Vous pouvez faire votre propre détecteur de niche. Le prototype que nous avons fait est pleinement fonctionnel, mais l’électronique doit être rétréci vers le bas dans l’ordre pour qu’il puisse être porté sur le chien. J’espère pouvoir continuer à travailler là-dessus quand j’ai plus de temps. Pour l’instant, je posterai juste la démo de code et de la vidéo sans le schéma de câblage fantaisie trouvé dans les étapes précédentes. Vous pouvez très bien comprendre le schéma de câblage de l’esquisse de l’Arduino, alors j’espère que c’est ok.
Motivation
Beaucoup de gens sortir leur chien de merde dans la matinée. Il est tentant de les laisser juste sur l’yard par eux-mêmes et donnent de que leur temps à renifler autour pendant que vous restez chaud et confortable à l’intérieur et de finir votre café. Mais il y a deux problèmes avec ça.
- Le chien pourrait s’enfuir (si vous n’avez pas un yard clôturé).
- Vous ne savez pas si ils merde, ou lorsqu’ils merde et finissent par passer plus de temps à la recherche de la merde. Négligeant de ramasser de la merde, ce n’est pas une option !
Ce chien wearables vise à résoudre ces problèmes. Comme on le voit dans le diagramme, l’idée est d’avoir une usure de chien une boîte de collier. La boîte de collier contient un module GPS, interrupteur à bascule et un émetteur/récepteur RFM69.
Suivi et alarme de fuite de chien
La localisation GPS est constamment étant transmise par le chien à la OpenHAB Raspberry Pi à la maison, via la passerelle même détaillée précédemment. Au moment où le signal GPS s’égare au-delà d’une limite virtuelle définie dans OpenHAB, les orateurs de la Raspberry Pi jouent une alarme sonore pour avertir le propriétaire de chien dont ils ont besoin de sortir et d’aller chercher le chien. Le propriétaire peut regarder l’écran OpenHAB de voir un google carte où leur chien est actuellement (ou au moins le dernier signal GPS reçu). Armé avec le sens initial, que le chien est allé, il peut alors utiliser un appareil portatif pour localiser le chien à l’extérieur. Avec la grande plage de la RFM69, le système devrait être en mesure de localiser le chien plus de 900 pieds plus loin avec l’appareil portatif ou 700 pieds avec obstruction de la construction. La plage est assez bonne pour être très utile lors de la localisation d’un chien perdu, même si vous n’avez aucune idée où il aurait pu. Vous pouvez conduire là à attendre pour un ping de l’unité de poche.
En fait, même sans l’appareil portatif Arduino, aussi longtemps que votre chien n’est pas l’enfer plié sur fugues, vous serez probablement en mesure de lui trouver seulement à partir de la carte de google apparaît sur l’écran OpenHAB. Vous pouvez utiliser votre téléphone intelligent OpenHAB app, connecté au serveur OpenHAB maison et voir en temps réel où votre chien se demande au large pour que vous passez après lui. Avec une telle bonne gamme, vous risquez de l’attraper avant qu’il aille trop loin.
Merde de chien suivi
Le système vous indique aussi lorsque votre chien fait ses besoins et affiche une carte google d’où est la merde. Le signal de commutation de tilt nous permet de nous dire quand le chien tient la position de « merde » pendant plusieurs secondes. Lorsque cela arrive, le chien Arduino signale une localisation GPS. Le OpenHAB Raspberry Pi joue une alerte audio pour vous faire savoir que le chien a fait ses affaires. Ensuite, vous vérifiez la carte pour voir où chercher la merde. L’horodatage est là pour dire des autres membres de la famille plus tard dans la journée, si l’emplacement de merde est à jour ou de la pause du matin une salle de bains, dans l’affaire, ils ratent l’alerte audio. Membres de la famille peuvent utiliser le bouton « OFF » alarm pour effacer l’alarme et d’indiquer aux autres membres de la famille qui merde de ce matin a été ramassé.
Nous utilisons également le capteur de température intégré dans le RFM69 pour obtenir la température ambiante de l’unité de chien. Nous pouvons envoyer des alertes audio si l’environnement devient trop chaud ou trop froid. Pour toutes ces alertes audio, il est trivial d’ajouter également dans des alertes par e-mail, comme on le voit dans les autres exemples de projets.
La vidéo de démonstration suivante est prise devant ma maison. Voici ce qu’il faut chercher sur les captures d’écran et la vidéo. J’ai voulu démontrer l’exactitude de l’unité GPS. Il semble être bon à moins de 5 pieds. Je suis en mesure de régler l’appareil à la fin de mon allée, à droite sur la ligne d’herbe. La carte GPS montre cet endroit presque exactement. J’ai volontairement choisi la borne lumineuse comme l’emplacement de merde pour donner une idée du degré de précision le module GPS est. Assez impressionnant pour un appareil de 15 $.
Il s’agit de l’unité de chien, placée à l’extrémité de l’allée, à droite sur la ligne d’herbe.
Trace GPS de me promener l’yard.
Vidéo
Questions en suspens
Nous avions prévu initialement à mettre un magnétomètre dans l’unité de chien et l’unité de la personne. Malheureusement, la bibliothèque de magnétomètre que nous voulions utiliser n’a pas joué sympa avec la bibliothèque RFM. Nous avons donc dû sauter cette fonctionnalité. Ça aurait été cool de faire ce travail. Le OpenHAB a été le programme d’installation pour enregistrer et graphique la direction le chien faisait face à chaque fois qu’il fait ses besoins, afin que nous puissions déterminer si oui ou non les chiens vraiment faire face nord quand ils vont.
...