Rastrear Dogs (Esp32 + TAG bluetooth), será que funciona?

Estou pesquisando uma forma de rastrear na minha casa mesmo 02 pequenos dogs… pois sao filhotes e aprontam as vezes rsrsrs

A idéia é ter 03 ESP32 bluetooth pela casa e idenrificar pela TSG de qual cada um esta + perto… são 02 doguinhos…

Encontrei este vídeo https://youtu.be/u7pn2_2l7OI?si=85qgx-7NeboT8zHL

Sobre as TAG para dogs encontrei no Aliexpress mas a maioria são para Iphone… mas sendo bluetooth creio que vão servir ne? E tem ate as coleiras para colocar a TAG (e case impermeável).

Algum colega usa algo parecido para cachorro ou gatos? Será que daria certo?

Deade ja obrigado.

Depende da tag, precisa funcionar como beacon Bluetooth mas a maioria deve servir.

Só que não sei se 3 esps vão ser suficiente, de relatos que eu já vi acabou precisando ± um em cada cômodo para precisão ser aceitável.

Aliás em geral relatos de quem usa a longo prazo que eu já li é que não é preciso suficiente para ser confiável para automações.

Não sei que nível de precisão que você quer mas você vai provavelemnte conseguir saber o cômodo que cada um está com alguns erros de vez em quando mas não vai ter uma posição precisa a ponto de saber tipo o pet está no sofá ou algo do tipo.

Se quisesse mais precisão poderia procurar fazer algo com módulos dw1000 ou dw3000 que usam mesma tecnologias uwb que as apples air tags usam. MAs ai é bem menos acessível tanto tecnicamente quanto financeiramente.

Minhas tags chegaram essa semana e ontem comecei a brincar com elas.

https://a.aliexpress.com/_mqxJq5I

Talvez essa aqui seja melhor para o seu uso:

https://a.aliexpress.com/_mOLkJ7W

No meu caso, vou rastrear os carros.
Achei o sinal delas muito bom, pegam bem longe, mas ainda tenho que fazer uns ajustes.

Estou usando esphome e essa integração

O desenvolvedor vai fazer uma espécie de triangulação no futuro, isso deve deixar mais preciso para casos como o seu

@ariel_leventhal obrigado pelas dicas…

Pelas minhas contas aqui cao ser uns 07 ESP32, todos externos… corretor, churrasqueira, quintal e sacada (na garagem os doguinhos nao podem ir, hj tenho uma automação com Frigate para detectar dogs e alertar)…

So que devo colocar este ESP32 no “beiral do telhado” apontando baixo (protegido da chuva) pois nao tenho tomadas para ligar na altura que seria ideal (ate pq tomariam chuva)… não sei se pode atrapalhar ou nao o sinal bluetooth…

Interno na casa por hora nao vou precisar…

Obrigado… acho que vai dar certo : )

@Walber

Vou comprar estas que vc indicou…

Rapaz… não tem fim isso rsrsrs é um vício (vicio bom)… não pensei nesta idéia do carro… hoje não moro mais em condomínio (que eu esquecia o carro aberto direto rsrsrsr)… mas esses dias atrás esqueci de guardar o carro rsrsrs… mais uma idéia para automatizar então : )

Vou estudar a documentação do link

Depois eu posto aqui o resultado…

Obrigado

Acho que a altura não vai ser problema.
Essa integração que o @Walber usa eu não conhecia. O ESPresense já consegue fazer triangulação através de um addon.

Não sabia que o espresence tinha triangulação.
No caso do ths_sp deve funcionar melhor então, pois ele esta colocando placas especificas para o rastreamento.

A vantagem do esphome é que você pode usar uma placa esp já existente.
Porém tem o problema do tamanho do firmware, a parte de BT/BLE consome muito espaço e memoria, então dependendo do que já estiver programado nela não da para incluir o BT/BLE.

Aqui só consegui colocar em 2 placas já existentes.

@Walber tem um vídeo https://youtu.be/ZahQrDZlr3I?si=eqw7BW45FE97wpF0

@Walber tudo bem? Funcionou legal as TAGS ai?

Então… o projeto aqui agora precisa sair do papel rsrsrs Final de ano devo conseguir fuçar nas “férias”…

Meu carrinho aqui agora com o Reme$$a Conforme entre TAGS, ESP32, Cx para os ESP32 e coleiras passou de R$ 1.300,00 :hot_face:

Algum detalhe sobre as TAGS, recurso e tal que eu preciso me atentar? O Mesmo sobre o ESP32, algum detalhe (tem pinagem diferentes… confesso que não entendo)?

Desde já agradeço pela atenção.

Tudo tranquilo e vc?

Eu estou rastreando somente os carros e esta funcionando bem.
Como tenho um esp com antena externa na parede do portão, ele detecta o carro chegando a uns 20~30 metros de distancia.

O esp vc só precisa programar e ligar em uma tomada USB, para o BT funcionar não precisa se preocupar com pinos etc.

esphome:
  area: Garagem

substitutions:
  friendly_name: ESP Garagem
  name: espgaragem
  NAME: ESPGARAGEM
  
esp32:
  board: esp32dev
  framework:
    # type: arduino
    type: esp-idf

logger:
  level: WARN
  baud_rate: 0

api:
  encryption:
    key: !secret espgaragem_key

bluetooth_proxy:
  active: True

esp32_ble_tracker:
  scan_parameters:
    interval: 320ms
    window: 300ms 
#### O codigo abaixo não é necessario para usar com o Bermuda
### Bateria ###
  on_ble_service_data_advertise:
    - mac_address: yy:yy:yy:yy:yy:yy
      service_uuid: "5242"
      then:
        - lambda: 'id(up_bat).publish_state(x[1]);'

    - mac_address: xx:xx:xx:xx:xx:xx
      service_uuid: "5242"
      then:
        - lambda: 'id(punto_bat).publish_state(x[1]);'
### Bateria ###

sensor:
### Bateria ###
  - platform: template
    name: "UP! Battery"
    id: up_bat
    device_class: "battery"
    unit_of_measurement: "%"
    entity_category: "diagnostic"
    accuracy_decimals: 0

  - platform: template
    name: "Punto Battery"
    id: punto_bat
    device_class: "battery"
    unit_of_measurement: "%"
    entity_category: "diagnostic"
    accuracy_decimals: 0
### Bateria ###

binary_sensor:
  - platform: ble_presence
    mac_address: yy:yy:yy:yy:yy:yy
    name: "UP! ESP"
    timeout: 60s

  - platform: ble_presence
    mac_address: xx:xx:xx:xx:xx:xx
    name: "Punto ESP"
    timeout: 60s

Acabei não me aprofundando em triangulação, pois nesse caso não é necessário.
No meu caso criei sensores de presença direto no esp.

Eu até tenho uma segunda placa na garagem com espresence e tbm instalei o bermuda, mas não cheguei a refinar as configurações.

@Walber

Que bom… Por aqui tudo bem também :pray:

Legal… no seu caso você usa para automação no lugar da zona home por exemplo? Certamente deve ser bem mais preciso, pois zona as vezes demora um pouquinho para atualizar né?

Sobre o ESP32 com antena. Você acha que vale a pena eu comprar com antena? Apesar da casa ser pequena, vou precisar de vários ESP32, pois o corredor por exemplo é aberto (vou colocar no beral do telhado que é coberto não pega chuva), a churrasqueria e coberta, mas são locais próximos… Acha que vale pegar com antena?

Ou vou aproveitar o embalo rsrsrs e adicionar alguns dentro da casa tb… dai já adiciono os celulares por exemplo… vivo “perdendo” pela casa… rsrsrs deve ajudar olhando no tablet e fazer próximo de onde esta o celular “perdido”… já vou saber o cômodo da casa… só procurar dai :joy:

Acho que vai dar certo…

Obrigado e um ótimo FDS

Meu problema á a esposa kkkkkk
Eu faço o rastreamento pelo meu roteador é bem rápido e não me da problema, mas a esposa vira e mexe desliga o wifi ou deixa a bateria morrer, então 80% das vezes que ela chegava em casa o alarme disparava.

No meu caso coloquei antena pq o sinal wifi estava fraco e as vezes esse esp perdia conexão. A garagem é no 1º andar e só tenho roteadores no 2º andar.
Até onde sei a antena é a mesma para wifi e bt, então deve ter melhorado a recepção do bt.

Como sua área é aberta não vejo tanta necessidade. Mas vai depender das caixas que vc vai instalar e estética tbm.
Caixas a prova d’água ou muito grossas vão prejudicar o sinal, nesse caso com antena externa seria melhor.
Se optar por placas sem antena tente deixar sem tampa e com a antena virada para baixo.

Se vc ainda não fez a compra, faz ela em partes para pagar menos imposto.

Bom FDS pra vc tbm

@Walber

Rapaz… em casa quando alguma automação não funciona sempre é com a minha esposa rsrsrs (comigo tudo funciona : ) hehe ) dai ela solta uma “ué… não está funcionando esta tecnologia sua”…" ,as no final ela gosta rsrsrs integrei o waze e crie o card com o tempo para chegar eu algumas zonas… ela curtei D+… só precisa melhorar o card rsrsrs

São áreas cobertas… apenas para placa não ficar ao “ar livre” pensei nesta CASE aqui https://pt.aliexpress.com/item/1005006824066650.html

O ESP32 eu tinha encontrado um com BT 5.0, mas perdi… achei que tinha adicionado ao carrinho… Pode ser este né? https://pt.aliexpress.com/item/1005005953505528.html esta é BT 4.2

Vou sim dividir as compras… pois tenho cupons (fiz aquela assinatura anual no início do ano… todo mês vera os cupons).

Valeu pelas dicas…

kkkk
A minha é complicada. No caso da minha, só tem que manter o telefone carregado e com wifi ligado.
Tenho que fuçar no telefone dela pra ver se tem a opção de ligar/desligar o wifi automaticamente igual no android.

O bt pode ser 4.2 mesmo, como vai ser usado apenas como ponte, acredito que o 5.0 não vai trazer vantagem.

Sobre o case, qualquer coisa vc remove a tampa

@ariel_leventhal qual seria este addon que vc mencionou p triangulação? Meus ESP32, TAGs e demais… devem chegar amanhã ou segunda-feira… gostaria de dar uma pesquisa quem sabe no FDS agora…

Obrigado desde já…

@ths_sp é do proprio espresence Companion | ESPresense
.

@Walber tudo bem contigo? Espero que sim : )

Rapaz, chegou tudo no final do ano… e falta de tempo para pesquisar… HA eu estou “gatinhando ainda”… tudo parado lá em casa ($$$) rsrsrs

Você faria este trabalho? Se sim, cobra quanto?

Estão os ESP32 + Case dos ESP32+ TAGS + Case da TAGS + Case das Coleiras…

Idéia é usar o espresence + extensão de triangulação que ariel comentou.

Fico no seu aguardo.

Tenha uma ótima semana…

Tudo tranquilo e vc?

Pra falar a verdade eu nem fiz os meus rsrsrs.
A única coisa funcionando é a detecção dos carros, ainda não fiz a parte de detecção por área.

Saiu até um “complemento” para o Bermudas, que promete:

Key Features:
(near) Real-time tracking – See exactly where a device is located on a floor plan, just like GPS on a map.
Zone detection – Define zones (rooms) and track if a device is in a specific zone.
Multi-floor detection – Determine which floor a device is on for precise presence tracking.

Só falta sair um video em português né…kkkk

1 Like

Dai facilitaria muuuito : )