FindMyCat - rastreador open source para pets
(findmycat.io)- FindMyCat é um rastreador para pets que reúne atualizações de localização em tempo real, reprodução de som e verificação de localização em ambientes internos e externos em um único dispositivo para reduzir casos de perda de gatos de estimação
- Em ambientes externos, rastreia a localização com chip GPS e LTE baseada em cartão SIM, em qualquer lugar com cobertura de conexão celular
- Em ambientes internos, é possível verificar a distância e a direção até o pet com UWB e Bluetooth
- A HomeStation cria um Smart Tether com o rastreador dentro de casa, envia a localização por Wi‑Fi e inicia alertas e rastreamento quando o pet sai
- Com hardware de consumo ultrabaixo e a combinação com a HomeStation, reduz a necessidade de recarga e oferece até 6 meses de bateria com uma única carga
FindMyCat: rastreamento separado para ambientes internos e externos
- FindMyCat é um rastreador open source para pets que se apresenta como “The only pet tracker you will ever need”
- No app, é possível tocar uma vez para reproduzir som no rastreador, o que ajuda a encontrar o pet quando ele está por perto
- Com atualizações em tempo real, é possível continuar acompanhando a localização do pet
Como funciona o rastreamento de localização e o projeto de bateria
- O rastreamento externo usa um chip GPS real e conexão LTE baseada em cartão SIM
- A descrição informa que, havendo conexão celular, é possível rastrear em locais como a vizinhança ou até perto das pirâmides do Egito
- Para localização em ambientes internos, usa UWB e Bluetooth
- É possível verificar com precisão a distância e a direção até o pet
- A HomeStation cria um Smart Tether com o rastreador que está em casa e envia atualizações de localização por Wi‑Fi
- Quando o pet sai de casa, você recebe alertas em tempo real e o rastreamento é iniciado
- Quando está em casa, o rastreador entra em modo de suspensão de consumo ultrabaixo
- A bateria pode durar até 6 meses com uma única carga
- A duração da bateria pode variar de acordo com os modos oferecidos pelo FindMyCat, com link para a documentação relacionada em different modes
- O projeto fornece um link para o Github e a obra está marcada com a licença Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
1 comentários
Opiniões do Hacker News
Este projeto é impressionante. Alguns anos atrás fiz algo parecido, mas não consegui deixá-lo tão refinado, e ele parece um caso exemplar de boa execução de um projeto de hardware open source (OSHW).
Porém, como outras pessoas, acho que o problema é o tamanho do rastreador. Minha gata arrancou em 2 minutos até uma coleira com um rastreador menor. Pensei em projetar um rastreador menor que integrasse na própria coleira uma bateria, GPS, LoRa com antena e um microcontrolador com gerenciamento de energia, usando um pequeno transceptor Heltec LoRa+Bluetooth.
Como a área era de floresta densa, o sinal LoRa começava a cair por volta de 1000 pés. Se eu soubesse que dava para usar dados de SIM gratuitos com a Hologram.io, provavelmente teria seguido por esse caminho. Não gosto muito da ideia de colocar uma bateria de íon-lítio no pescoço do cachorro e também não cheguei a aprender design de PCB, então gostaria de melhorar e tentar de novo.
É bonito, e é bom ver que existe uma versão open source de algo assim. Mas fico pensando quem colocaria um dispositivo tão grande no pescoço de um gato.
Imagino a cena de um gato ficando preso em algum lugar pela coleira e se enforcando. A versão atual parece mais adequada para cães grandes, mas também gostaria de ver uma próxima versão aprimorada.
Em 2012, usei em meus gatos um Zoombak projetado para cães, e no fim, em um deles, enquanto corria por aí, o Zoombak balançava para frente e para trás e a coleira roçava, fazendo o pelo sob o pescoço ir diminuindo aos poucos. Mesmo assim, ele não parecia se importar muito, e depois passou a reconhecer meu carro quando eu ia buscá-lo, pulando para o banco de trás como um cachorro assim que a porta abria. Sinto falta daquele bichano.
Excelente, mas parece um pouco grande, e seria bom saber as dimensões reais.
O que mais faz falta é um projeto à prova d’água. Não precisa aguentar ficar submerso, mas pode ficar úmido ao passar por arbustos molhados ou pegar uma chuva repentina. O essencial seria um conector USB com classificação IP67 e uma canaleta para vedação de borracha ao longo da junção do gabinete.
Olhando o STL, ele é bem maior que o Tabcat. O Tabcat mede 23x33x12 mm incluindo a capa de silicone, enquanto este tem aproximadamente 27x60x13 mm. Outro recurso útil do Tabcat, embora não essencial, é o dispositivo que emite bipes.
Já testei todos os principais rastreadores para pets, e a maioria é grande demais para gatos. Muitos têm só Bluetooth, então não ajudam em nada se o gato for para longe. Os melhores combinam Bluetooth, Wi-Fi, LTE e GPS
Os produtos que têm algo além de Bluetooth ligam os outros recursos sem fio só em certas situações para economizar energia, mas ainda não vi nenhum que faça isso bem. Mesmo que consuma mais bateria, prefiro algo que rastreie melhor. Um alvo que se move como um gato precisa de rastreamento melhor
Tenho dois casos de uso desejados. Saber quando ele sai de casa e encontrá-lo com GPS em tempo real, e também encontrá-lo quando está em casa, tirando uma soneca debaixo dos arbustos do quintal. O Tractive, que parece ser o mais comum, foi totalmente inútil para mim. Perto de casa ele só liga o Bluetooth, e o app do celular procura a intensidade do sinal Bluetooth do rastreador; no meu Samsung Ultra S22, eu precisava chegar a 15–20 pés para detectá-lo, ou seja, praticamente já precisava saber onde ele estava
Acabei usando o JioBit. Quando detecta o Wi-Fi de casa, ele só liga o Bluetooth, mas se conecta ao celular e, no meu caso, funcionou até cerca de 50 pés. Quando conecta, dá para tocar a campainha do rastreador e encontrar o gato, o que é bem útil. Fora de casa, ele atualiza a localização por GPS via LTE só a cada 5–15 minutos, o que é raro demais. Além disso, ele só passa a rastrear por GPS depois que se afasta bastante do Wi-Fi de casa; se o gato estiver bem fora do alcance do Bluetooth, mas ainda em um ponto onde pega Wi-Fi, não há rastreamento nenhum
O que eu quero é algo parecido com o JioBit, mas com conectividade melhor. Em casa, via Wi-Fi, e fora, via LTE, ele deveria fazer check-in no servidor a cada poucos minutos, e eu deveria poder ativar o rastreamento GPS em tempo real quando estivesse procurando. Se o rastreamento em tempo real estiver ativado, deveria atualizar pelo menos a cada 15 segundos, e deveria ser possível tocar a campainha do dispositivo via Wi-Fi ou LTE. O JioBit dura semanas no modo atual, mas tudo bem reduzir bastante a autonomia da bateria, e não me importo com alto consumo de energia enquanto estou procurando ativamente o gato
Em áreas urbanas já existe cobertura pública de LoRaWAN e, mesmo onde não houver, é bem provável que a cobertura de um único gateway seja muito maior que o raio de atividade de um gato. A largura de banda também não é problema, já que uma coordenada GPS, sem altitude, cabe facilmente no menor pacote LoRa.
A mudança de check-ins de baixa frequência para um modo de alta frequência pode ser feita pelo slot de recepção que vem após o slot de transmissão, mas o problema é que seria preciso esperar o check-in para ativar o modo em tempo real. Ainda assim, com um intervalo de check-in de baixa frequência de cerca de 5 minutos, parece ser apenas um pequeno incômodo
O problema é que o padrão de uso do meu gato é principalmente ao ar livre, principalmente fora do alcance do Bluetooth e principalmente consumindo bateria, então não combina com o modelo de projeto de engenharia pensado para cães que ficam quase sempre junto do dono e fogem ocasionalmente. Mesmo assim, recebi uma versão mais econômica em energia.
Um fenômeno estranho é que ele “arredonda” a localização para a rua, algo que também já vi no Pokémon Go. O Pokémon Go fez isso por privacidade depois de vários processos. Isso é especialmente irritante à noite, quando o gato está caçando lagartos no campo da escola: o rastreador diz que ele está na rua ao lado da escola, mas na verdade ele está em algum lugar no meio do campo.
Na prática, sei onde meu gato estava 10 minutos atrás, numa localização arredondada para a rua mais próxima, e então vou estreitando a busca com o app de rastreamento por Bluetooth. Naturalmente, em cerca de um terço das vezes ele está dentro do alcance do Bluetooth, mas não tem a menor intenção de sair de onde está. Estou tentando alimentá-lo regularmente para reduzir o consumo de animais silvestres. Meu outro gato ainda não tem rastreador e fica mais tempo em casa, então pretendo testar o FindMyCat
https://www.mictrack.com/product/cat-m1-nb-iot-pet-gps-track...
É um pouco grande para gatos. Não tem Bluetooth nem alto-falante, então não dá para refinar a localização quando você chega perto. Dá para adicionar uma AirTag, mas isso aumenta custo e volume. É à prova d’água e relativamente barato. Tem uma API documentada, ou você pode rastrear 1 unidade gratuitamente pelo app Petovik
É possível mudar o modo enviando comandos por SMS pelo provedor do SIM ou por uma das ferramentas conectadas ao app Petovik. Mas o dispositivo só recebe comandos quando está “acordado”. O modo de maior resolução permite atualizações a cada 10 segundos, e também há um modo “LOCK” que alterna para atualizações de alta frequência por um período definido. Usando o modo “dormir quando não estiver se movendo” e configurando as atualizações para algo em torno de 2 minutos, a bateria dura quase um dia
Não entendo bem por que essa frequência de atualização de localização é tão baixa. Numa situação em que você está perseguindo o gato pelo jardim, um alerta sonoro provavelmente seria melhor do que atualizações a cada 15 segundos
Uso um produto da https://tryfi.com/ no meu cachorro, e ele já salvou várias vezes meu pastor-alemão, que saiu correndo feito louco pelas florestas do norte de Michigan
No modo normal de operação, a bateria dura meses; se eu ativo remotamente o “modo perdido”, ele passa a enviar pings ativamente para as estações-base e fornece uma localização precisa. Esta solução open source também parece muito polida e abrangente
Com GPS ligado, meses de duração de bateria são impossíveis. No modo GPS, são 20 horas.
https://www.findmycat.io/docs/TrackerModes#summary
Uso um Jiobit: ele começa em modo BLE e, quando o gato sai de um raio de 30 m, muda para GPS. Quando começa a atualizar a cada 60 segundos, a duração total da bateria com GPS/GSM fica em cerca de 8 horas; no uso normal, dura umas 2 semanas.
Para referência, levo meu gato para um quintal grande cercado sob supervisão. Em 7 anos, perdi ele de vista três vezes, e hoje isso é mais uma proteção temporária. Mesmo quando fugiu, nunca foi para mais de 100 m de distância.
https://www.tile.com/en-au/blog/airtag-battery-life#
Há cerca de um mês, meu gato desapareceu por alguns dias e foi muito estressante. Agora coloquei um AirTag nele e, como ele é um gato que sai de casa, funciona razoavelmente, mas ainda fico ansioso quando o Find My passa um tempo sem atualizar. Eu realmente gostaria de apoiar este projeto.
Acho excelente, e provavelmente compraria dois.
O ponto importante é que eles já publicaram notas de engenharia detalhadas, a lista de componentes e todos os arquivos Gerber. Acho isso realmente importante ao levar para o Kickstarter. É assim mesmo que deveria ser.
Um ponto a considerar é que muitos animais não querem usar coleira. Mas talvez usem um peitoral bem projetado.
Este projeto é bom, mas me deixa ainda mais frustrado com a bagunça que é o mercado de rastreadores para pets hoje. Se você busca rastreadores para pets na Amazon, só aparecem dispositivos irritantes, com formatos esquisitos, assinaturas caras e bateria ruim.
No momento dependo de um AirTag e, se houver um iPhone de alguém por perto, em geral ele é ótimo. Mas falta GPS.
Não tenho tempo para fazer um eu mesmo nem experiência com fabricação de PCBs, então acho que eu pagaria por este produto. Talvez um dia eu faça como um projeto divertido, mas agora é difícil.
Pensei que seria bom usar algum transceptor sem fio do tipo Zigbee. O alcance pode ser bastante bom [1] e o consumo de energia é muito baixo. Se as estações-base repassarem entre si as mensagens que recebem, criando uma rede mesh por todo o bairro, seria possível rastrear até gatos que andam mais longe. Não serviria para gatos que percorrem vários km em um dia ou uma noite, mas deve funcionar para gatos que circulam por um ou dois quarteirões. Essa rede mesh também poderia ser usada para rastrear outros objetos.
[1] https://lowpowerlab.com/forum/rf-range-antennas-rfm69-librar...
Talvez este rastreador de gatos liberte minha carteira da prisão de paracord.
Não dá para esperar longa duração de bateria com a combinação 4G + GPS.
Era um golpe com endereço legal em uma fazenda no Reino Unido. A coleira chegou, mas a qualidade era extremamente ruim e diferente das fotos do site; o app era péssimo e o GPS não funcionava direito. Parecia que estavam rastreando o GPS do meu celular, que normalmente fica desligado. Depois disso, perdi a coragem de testar outros produtos.
Fui gerente de produto de uma solução de rastreamento de pessoas baseada em uma tecnologia parecida com Bluetooth.
Não lembro exatamente como começou, mas havia muitos donos de gatos na equipe, então brincávamos que queríamos reaproveitar nossa tecnologia para criar um app de rastreamento de gatos chamado “locatify”.
Só que o nome locatify já tinha sido registrado por alguém, e hoje em dia continuo vendo discussões sobre soluções de rastreamento de gatos.