2 points par GN⁺ 2023-09-16 | 1 commentaires | Partager sur WhatsApp
  • FindMyCat est un traceur pour animaux de compagnie qui regroupe sur un seul appareil des mises à jour de position en temps réel, la lecture de sons et la localisation en intérieur comme en extérieur afin de réduire les cas de chats perdus
  • En extérieur, il suit la position grâce à une puce GPS et une connexion cellulaire LTE basée sur une carte SIM partout où le réseau est disponible
  • En intérieur, il permet de connaître la distance et la direction jusqu’à l’animal grâce à l’UWB et au Bluetooth
  • La HomeStation crée un Smart Tether avec le traceur à la maison et transmet la position via le WiFi, puis lance les alertes et le suivi lors des sorties
  • Grâce à un matériel à très basse consommation combiné à la HomeStation, il réduit la contrainte de recharge et offre jusqu’à 6 mois d’autonomie avec une seule charge

FindMyCat, un suivi distinct en intérieur et en extérieur

  • FindMyCat se présente comme un traceur open source pour animaux de compagnie avec la promesse : “The only pet tracker you will ever need”
  • Une pression dans l’application permet de faire émettre un son par le traceur, ce qui aide à retrouver un animal de compagnie situé à proximité
  • Les mises à jour en temps réel permettent de continuer à suivre la position de l’animal

Méthode de suivi de position et conception de la batterie

  • Le suivi en extérieur utilise une véritable puce GPS et une connexion LTE basée sur une carte SIM
    • Il est indiqué que tant qu’une connexion cellulaire est disponible, le suivi fonctionne aussi bien dans le quartier qu’autour des pyramides d’Égypte
  • La localisation en intérieur repose sur l’UWB et le Bluetooth
    • Cela permet de connaître avec précision la distance et la direction jusqu’à l’animal
  • La HomeStation crée un Smart Tether avec le traceur à la maison et envoie les mises à jour de position via le WiFi
    • Si l’animal quitte la maison, une alerte en temps réel est envoyée et le suivi démarre
    • Lorsqu’il est à la maison, le traceur passe en mode veille à très basse consommation
  • La batterie peut durer jusqu’à 6 mois avec une seule charge
    • L’autonomie peut varier selon le mode proposé par FindMyCat, avec renvoi vers la documentation correspondante : different modes
  • Le projet fournit un lien vers Github et indique que l’œuvre est publiée sous Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

1 commentaires

 
GN⁺ 2023-09-16
Avis sur Hacker News
  • Ce projet est impressionnant. Il y a quelques années, j’avais fabriqué quelque chose de similaire, mais je ne l’avais pas peaufiné à ce point, et cela ressemble à un exemple réussi de projet de matériel open source (OSHW) bien mené.
    Cela dit, comme d’autres, je pense que la taille du tracker pose problème. Mon chat a retiré en deux minutes un collier équipé d’un tracker plus petit. J’avais envisagé de concevoir un tracker plus petit intégrant directement dans le collier la batterie, le GPS, le LoRa avec antenne, et un microcontrôleur avec gestion de l’alimentation, en utilisant un petit émetteur-récepteur Heltec LoRa+Bluetooth.

    • J’ai fabriqué quelque chose de similaire pour un chien. J’utilisais un Arduino Nano, un module GPS, un module LoRa, une batterie 18650 et une antenne, avec une station de base composée d’un ESP8266 auquel étaient reliés un module LoRa et une antenne, qui transmettait les données GPS vers le cloud.
      La zone étant très boisée, le signal LoRa commençait à se couper autour de 1000 pieds. Si j’avais su qu’il était possible d’avoir des données SIM gratuites avec Hologram.io, je serais probablement parti dans cette direction. L’idée d’attacher une batterie lithium-ion au cou de mon chien ne me plaisait pas trop, et je n’ai pas non plus appris la conception de PCB, donc j’aimerais améliorer le projet et réessayer.
  • C’est bien présenté, et c’est réjouissant de voir qu’il existe une version open source de ce genre de produit. Mais je me demande qui mettrait un appareil aussi gros au cou d’un chat.
    J’imagine un chat qui se retrouve accroché quelque part par son collier et s’étrangle. La version actuelle semble mieux adaptée à un grand chien, mais j’aimerais aussi voir une prochaine version améliorée.

    • En réalité, c’est assez petit. Le « Mr Lee CatTrack » avait déjà été fabriqué en 2014 avec seulement une carte SIM et un GPS environ, et il était petit ; ce produit-ci ne semble pas beaucoup plus gros.
      En 2012, j’ai utilisé sur mes chats un Zoombak conçu pour les chiens, et au final, pour l’un d’eux, pendant qu’il courait partout, le Zoombak se balançait d’avant en arrière et le collier frottait, ce qui a progressivement éclairci les poils sous son cou. Lui n’avait pas l’air de s’en soucier beaucoup, et plus tard, quand j’allais le chercher, il reconnaissait ma voiture et sautait sur la banquette arrière comme un chien dès que j’ouvrais la porte. Il me manque.
    • Un collier de chat peut se coincer même sans gros objet attaché, et un tracker augmente probablement ce risque. C’est pourquoi, dans tous les cas, un collier détachable/à ouverture rapide est un bon choix.
    • Comparé à quelques tags existants, ce produit semble même plutôt petit.
  • C’est excellent, mais il a l’air un peu grand, et ce serait bien de connaître ses dimensions exactes.
    Ce qui manque le plus, c’est une conception étanche. Il n’a pas besoin de survivre à une immersion, mais il peut devenir humide en traversant des buissons mouillés ou sous une averse soudaine. L’essentiel serait un connecteur USB certifié IP67 et une rainure pour placer un joint en caoutchouc le long de la jonction du boîtier.
    En regardant le STL, il est beaucoup plus grand que le Tabcat. Le Tabcat mesure 23x33x12 mm avec sa housse en silicone, tandis que celui-ci fait environ 27x60x13 mm. Une autre fonctionnalité utile du Tabcat, même si elle n’est pas indispensable, est le dispositif qui émet un bip.

  • J’ai essayé la plupart des principaux trackers pour animaux de compagnie, et la plupart sont trop gros pour un chat. Beaucoup ne proposent que le Bluetooth, ce qui ne sert à rien si le chat s’éloigne. Les meilleurs produits combinent Bluetooth, Wi‑Fi, LTE et GPS
    Les produits qui vont au-delà du Bluetooth n’activent les autres radios que dans certaines situations pour économiser l’énergie, mais je n’en ai pas encore vu un qui le fasse bien. Je préfère un meilleur suivi, quitte à consommer davantage. Pour une cible qui se déplace comme un chat, il faut un meilleur suivi
    J’ai deux cas d’usage en tête. Savoir quand il sort de la maison et le retrouver avec du GPS en temps réel, et retrouver le chat qui fait la sieste sous les buissons du jardin même quand il est à la maison. Le plus courant, Tractive, m’a été totalement inutile. Près de la maison, il n’active que le Bluetooth et l’application du téléphone cherche la puissance du signal Bluetooth du tracker ; avec mon Samsung Ultra S22, il fallait que je sois à 15–20 pieds pour le détecter, au point qu’il fallait déjà connaître sa position
    Au final, j’utilise JioBit. Quand il détecte le Wi‑Fi de la maison, il n’active que le Bluetooth, mais il se connecte au téléphone et, chez moi, cela fonctionnait jusqu’à environ 50 pieds. Une fois connecté, on peut faire sonner le tracker pour retrouver le chat, ce qui est assez utile. Dehors, il ne met à jour la position GPS via LTE que toutes les 5 à 15 minutes, ce qui est trop peu fréquent. De plus, il faut qu’il soit suffisamment éloigné du Wi‑Fi de la maison pour activer le suivi GPS ; si le chat est bien hors de portée Bluetooth mais reste dans une zone où il capte le Wi‑Fi, il n’y a aucun suivi
    Ce que je voudrais, c’est quelque chose comme JioBit, mais avec une meilleure connectivité. À la maison en Wi‑Fi, dehors en LTE, il devrait faire un check-in au serveur toutes les quelques minutes, et permettre d’activer le suivi GPS en temps réel quand on le cherche. Si le suivi en temps réel est activé, il devrait se mettre à jour au moins toutes les 15 secondes, et il faudrait pouvoir faire sonner l’appareil via Wi‑Fi ou LTE. JioBit tient quelques semaines dans son mode actuel, mais cela ne me dérange pas de réduire fortement l’autonomie, et une forte consommation n’est pas un problème quand je cherche activement le chat

    • Je pense que le Wi‑Fi et le LTE consomment trop pour un tracker d’animal. Quelque chose comme LoRaWAN serait idéal
      En ville, il existe déjà une couverture LoRaWAN publique, et même s’il n’y en a pas, la couverture d’une seule passerelle a de bonnes chances d’être bien plus large que le rayon d’activité d’un chat. La bande passante ne pose pas problème non plus, car une coordonnée GPS, sans altitude, tient facilement dans le plus petit paquet LoRa.
      Le passage d’un check-in peu fréquent à un mode haute fréquence peut se faire via la fenêtre de réception qui suit un créneau d’émission, mais le problème est qu’il faut attendre le check-in pour que le mode temps réel s’active. Cela dit, avec une période de check-in peu fréquente d’environ 5 minutes, cela ne devrait rester qu’un petit inconvénient
    • J’utilise FitBark depuis deux ans et demi
      Le problème, c’est que le mode d’utilisation de mon chat est principalement dehors, principalement hors de portée Bluetooth, et principalement consommateur de batterie ; il ne correspond donc pas au modèle de conception technique qui suppose un chien généralement avec vous et qui s’échappe de temps en temps. J’ai tout de même reçu une version plus économe en énergie.
      Un phénomène étrange, que j’ai aussi vu dans Pokémon Go, est que la position est « arrondie » vers la route. Pokémon Go l’avait fait pour des raisons de confidentialité après plusieurs procès. C’est particulièrement agaçant la nuit, quand le chat chasse des lézards sur le terrain de sport de l’école : le tracker dit qu’il est sur la route à côté de l’école, alors qu’en réalité il est quelque part au milieu du terrain.
      En pratique, je sais où mon chat était il y a 10 minutes, avec une position arrondie à la route la plus proche, puis je resserre avec l’application de suivi Bluetooth. Évidemment, dans environ un tiers des cas, il est à portée Bluetooth mais n’a absolument aucune intention de bouger de l’endroit où il se trouve. J’essaie de le nourrir régulièrement pour réduire sa consommation de faune sauvage. L’autre chat n’a pas encore de tracker et reste davantage à la maison, donc je vais essayer FindMyCat
    • Ce n’est pas parfait, mais il existe une option appelée Mictrack MT710
      https://www.mictrack.com/product/cat-m1-nb-iot-pet-gps-track...
      Il est un peu gros pour un chat. Il n’a ni Bluetooth ni haut-parleur, donc on ne peut pas affiner la localisation quand on s’en approche. On peut ajouter un AirTag, mais cela augmente encore le coût et le volume. Il est étanche et relativement bon marché. Il dispose d’une API documentée, ou bien l’application Petovik permet d’en suivre un gratuitement
      On peut changer de mode en envoyant des commandes, soit via les commandes SMS du fournisseur de SIM, soit via l’un des outils liés à l’application Petovik. En revanche, l’appareil ne reçoit les commandes que lorsqu’il est « éveillé ». Le mode à la plus haute résolution permet des mises à jour toutes les 10 secondes, et il existe aussi un mode « LOCK » qui bascule en mises à jour haute fréquence pendant une durée définie. En utilisant le mode « veille quand il ne bouge pas » et en réglant les mises à jour autour de 2 minutes, la batterie tient presque une journée
    • Je me demande si l’on ne pourrait pas faire fonctionner volontairement un réseau Wi‑Fi faible ou orienté vers l’intérieur
      Je ne comprends pas bien pourquoi la fréquence de mise à jour de la position est si faible. Si l’on poursuit un chat dans le jardin, une alerte sonore serait probablement préférable à des mises à jour toutes les 15 secondes
    • Si le besoin est de « savoir si le chat a quitté la maison », j’imagine toujours une solution simple : placer une caméra à un endroit qui n’est jamais obstrué, comme une entrée, et suivre de façon fiable si le chat est dedans ou dehors. Le chat n’aurait pas besoin de porter un appareil lourd
  • J’utilise le produit de https://tryfi.com/ pour mon chien, et il a sauvé plusieurs fois mon berger allemand qui était parti comme un fou dans les forêts du nord du Michigan
    En mode de fonctionnement normal, la batterie dure plusieurs mois, et quand on active à distance le « mode perdu », il envoie activement des pings aux stations de base pour fournir une position précise. Cette solution open source semble elle aussi très aboutie et complète

  • Avec le GPS activé, plusieurs mois d’autonomie sont impossibles. En mode GPS, c’est 20 heures
    https://www.findmycat.io/docs/TrackerModes#summary
    J’utilise un Jiobit : il démarre en mode BLE, puis passe au GPS quand le chat sort d’un rayon de 30 m. Quand il commence à se mettre à jour toutes les 60 secondes, l’autonomie totale en GPS/GSM est d’environ 8 heures, et en temps normal il tient environ 2 semaines
    Pour info, je sors mon chat sous surveillance dans un grand jardin clôturé. En 7 ans, je l’ai perdu trois fois, et aujourd’hui c’est plutôt un dispositif de sécurité temporaire. Même quand il s’est enfui, il ne s’est jamais éloigné de plus de 100 m

    • Si le GPS est désactivé par défaut, ce n’est pas impossible. Les 20 heures d’autonomie, c’est uniquement en “mode perdu”, avec une mise à jour de la position toutes les 30 secondes. Si ce n’est pas nécessaire et qu’une mise à jour à la demande suffit, ça peut tenir 1 an
    • Je ne connais pas bien le GPS, mais je l’ai toujours vu comme une technologie passive. Dans ce cas, je me demande ce qui consomme la batterie
    • 20 heures en mode perdu, ça paraît vraiment court. Idéalement, s’il est hors de la maison depuis un certain temps ou si aucun mouvement n’est détecté, il devrait envoyer sa position toutes les heures plutôt que toutes les 30 secondes, ce qui lui permettrait en pratique de tenir plusieurs jours, voire plusieurs semaines. Ce serait bien que ça fonctionne comme certains trackers pour véhicules
    • On dit que “plusieurs mois avec le GPS, c’est impossible”, mais l’Apple AirTag est censé tenir 12 mois
      https://www.tile.com/en-au/blog/airtag-battery-life#
  • Il y a environ un mois, mon chat a disparu pendant plusieurs jours et ça a été vraiment très stressant. Maintenant, je lui ai mis un AirTag et, comme c’est un chat d’extérieur, ça fonctionne à peu près, mais je reste anxieux quand Find My ne se met pas à jour pendant un moment. J’aimerais vraiment soutenir ce projet

    • Notre chat a disparu une fois pendant une semaine, et on ne sait toujours pas où il était. On pensait qu’un renard ou un autre prédateur l’avait attrapé et on lui avait déjà fait nos adieux, puis exactement 7 jours plus tard, il est revenu comme si de rien n’était. Il était en bonne forme, et ne semblait ni particulièrement affamé ni sale. Impossible de savoir
  • Je trouve ça excellent, et j’en achèterais probablement deux
    Le point important, c’est qu’ils ont déjà publié des notes d’ingénierie détaillées, la liste des composants et tous les fichiers Gerber. À mon avis, c’est vraiment important quand on va sur Kickstarter. C’est exactement ce qu’il faut faire
    Un point à prendre en compte : beaucoup d’animaux ne veulent pas porter de collier. Mais avec un harnais bien conçu, ils pourraient l’accepter

  • Ce projet est bien, mais il rend encore plus frustrant l’état actuel du marché des trackers pour animaux. Quand on cherche un tracker pour animal sur Amazon, on ne trouve que des appareils pénibles, aux formes bizarres, avec des abonnements chers et une mauvaise autonomie
    Pour l’instant, je dépends d’un AirTag et, s’il y a l’iPhone de quelqu’un à proximité, c’est généralement très bien. Mais il manque le GPS
    Je n’ai pas le temps d’en fabriquer un moi-même ni d’expérience en fabrication de PCB, donc je paierais probablement pour ce produit. Un jour, ce pourrait être un projet amusant à faire, mais pour l’instant c’est compliqué

    • Quand je me suis penché sur les trackers pour animaux, ce qui m’a gêné, c’est qu’un AirTag a besoin d’un iPhone à proximité pour fonctionner, et que le tracker lui-même a besoin d’une carte SIM
      Je me suis dit qu’il serait intéressant d’utiliser un émetteur-récepteur radio de type Zigbee. La portée peut être assez excellente [1] et la consommation très faible. Si les stations de base relayaient entre elles les messages reçus pour créer un réseau maillé à l’échelle du quartier, on pourrait suivre des chats qui s’éloignent. Ça ne marcherait pas pour des chats qui parcourent plusieurs kilomètres en une journée ou une nuit, mais pour ceux qui restent à un ou deux pâtés de maisons, ça devrait fonctionner. Ce réseau maillé pourrait aussi servir à suivre d’autres objets
      [1] https://lowpowerlab.com/forum/rf-range-antennas-rfm69-librar...
    • J’ai perdu mon portefeuille il y a quelques mois et j’ai cherché un service similaire, en rencontrant exactement tous les problèmes mentionnés. J’ai été surpris de ne pas trouver un petit appareil dans lequel mettre une carte SIM et qui se contente d’envoyer sa position. J’ai fini par attacher mon portefeuille à mon sac à dos
      Ce tracker pour chat libérera peut-être mon portefeuille de sa prison de paracorde
    • C’est clairement cher, mais le format du dernier modèle de collier Fi s’est beaucoup amélioré par rapport aux précédents. C’est important pour moi, qui ai un petit chien. L’autonomie est aussi plutôt bonne : quand je l’ai laissé une semaine chez un pet-sitter, il n’a perdu qu’environ 3 à 5 %
    • C’est grâce au choix de services de localisation hybrides. À la maison, il n’envoie que quelques paquets BLE et n’utilise pas la 4G, mais quand le tracker sort, il repasse sur la puce GPS énergivore et les données 4G
      Il ne faut pas s’attendre à une longue autonomie avec la combinaison 4G + GPS
    • Je me suis déjà fait avoir en achetant le premier résultat Google sans avoir assez enquêté
      C’était une arnaque avec une adresse légale dans une ferme au Royaume-Uni. Le collier est bien arrivé, mais il était d’une qualité extrêmement mauvaise, ne ressemblait pas aux photos du site, l’application était catastrophique et le GPS ne fonctionnait pas correctement. J’avais l’impression qu’il suivait le GPS de mon téléphone, qui est généralement désactivé. Depuis, je n’ose plus essayer d’autres produits
  • J’ai été chef de produit pour une solution de suivi de personnes reposant sur une technologie proche du Bluetooth
    Je ne me souviens plus exactement comment c’est parti, mais il y avait beaucoup de propriétaires de chats dans l’équipe, et on plaisantait en disant qu’on voulait réutiliser notre technologie pour créer une appli de suivi de chats appelée “locatify”
    Mais le nom locatify était déjà pris par quelqu’un, et ces temps-ci je vois sans cesse passer des solutions de suivi pour chats