Construa um Relógio Weasley físico funcional de Harry Potter.
Álbum de fotos da construção: https://photos.app.goo.gl/7yxiuzpsFReUh5Yy5
Detalhes da construção podem ser encontrados em meu Build Log.
Rastreie a localização de membros da família usando a integração Apple iCloud no HomeAssistant. Este serviço permite atualizações em tempo real da localização e velocidade de cada membro da família. O HomeAssistant permite nomear áreas arbitrárias com cercas geográficas. Isso é usado para rotular locais como escola e trabalho. Posso passar a usar o Traccar em algum momento para obter melhores relatórios sobre o movimento. A implementação inicial usou o life360, mas bloqueou qualquer acesso externo à sua API, interrompendo a integração do HomeAssistant.
Use o Home Assistant como uma câmara de compensação para localização e movimentação de membros da família dentro e fora de casa. O assistente doméstico está hospedado em um Raspberry Pi executando Hass.io.
As regras personalizadas do Home Assistant calculam o estado do Relógio Weasley para cada membro da família. Cada estado é visível no painel do Home Assistant. As alterações no estado do relógio são transmitidas ao relógio físico usando o protocolo MQTT pela rede.
Software personalizado em execução em um Raspberry Pi monitorando o fluxo de mensagens MQTT em busca de mudanças no estado do relógio e atualizando os ponteiros do relógio físico para corresponder. Este software também adiciona algum brilho ao movimento das mãos. Por exemplo, o posicionamento do ponteiro dentro de cada setor do mostrador do relógio será determinado pela distância da pessoa em relação à casa. Dessa forma, você pode saber rapidamente se alguém está longe ou perto de casa. Você pode até notar o progresso do ponteiro do relógio da pessoa em direção à casa.
Um relógio físico com quatro ponteiros. O relógio está montado em um antigo relógio de pêndulo. O mostrador do relógio é dividido em oito setores quase iguais. Cada setor possui uma etiqueta de localização/situações. Esses rótulos são: Casa, Perigo Mortal, Quadribol, Trabalho, Escola, Jardim, Em Trânsito e Perdido.
A próxima fase será reaproveitar os sinos que acompanham o relógio original. Os sinos podem alertar sobre mudanças notáveis no estado do relógio, por exemplo, anunciando a chegada de alguém de volta para casa. O plano atual é usar um motor de passo para acionar o mecanismo de carrilhão existente.
O que cada setor do mostrador do relógio significa:
Casa O estado inicial é acionado pela integração do Home Assistant Apple iCloud. Tenho uma área delimitada geograficamente, quando estamos dentro dessa região somos considerados casa. Também utilizo a integração Home Assistant Unifi para identificar quando membros da família estão conectados à rede WiFi doméstica. Além disso, posso identificar a quais pontos de acesso WiFi (APs) eles estão conectados. Isso fornece alguma granularidade sobre onde eles estão na propriedade. O sistema pode dizer se alguém está na loja, na casa principal ou no jardim. Eu uso a metade no sentido horário do setor Home para indicar que alguém está na casa principal e a metade no sentido anti-horário para indicar que alguém está na loja.
Perdido Este é um estado genérico para quando alguém está parado, fora de casa e não está em um dos locais nomeados de Escola ou Trabalho. O ponteiro do relógio varia sua localização dentro do setor dependendo da distância de casa. Quanto mais perto de casa, mais próximo o ponteiro se aproxima do setor doméstico. A posição dentro do setor Lost varia em uma escala logarítmica para fornecer detalhes mais refinados quando mais perto de casa.
Em trânsito Indica que o membro da família está em movimento.
Jardim Este setor é acionado ao conectar-se ao ponto de acesso WiFi externo, próximo ao jardim.
Escola Acionado quando em um local identificado como "escola".
Trabalho Acionado quando em um local identificado como "trabalho".
Quadribol Acionado quando alguém está andando de bicicleta. Eu tenho isso acionado de duas maneiras. Primeiro, por um conjunto complexo de regras sobre movimentos em baixa velocidade, mais rápido que caminhar e mais lento que dirigir. Em segundo lugar, detecto quando alguém está ativo no Zwift, um aplicativo de ciclismo indoor VR.
Perigo Mortal Isso é acionado se o rastreador medir a velocidade de alguém como superior a 120 km/h. Com os adolescentes prestes a dirigir, estarei observando este de perto.
Decidi reutilizar um relógio antigo de avô/avó em vez de construir uma nova caixa. Tive sorte e encontrei uma caixa perfeita em um brechó. O relógio era um pequeno relógio de pêndulo, às vezes chamado de relógio de avó. Não é tão imponente e difícil de mover quanto um relógio de pêndulo de tamanho normal. Eu precisava das dimensões da face para combinar com a arte que tenho e a profundidade da caixa necessária para segurar os servos e o novo mecanismo de relógio.
As mãos são impressas em 3D com o nome de cada membro da família nas mãos, assim como nos filmes de Harry Potter. A parte inferior de cada mão tem a inicial da pessoa. Os ponteiros são pintados para melhor contraste e para dar uma aparência envelhecida.
Passei muito tempo tentando descobrir como prender as mãos aos eixos dos tubos de latão. Considerei cubos de fixação (muito volumosos), pinças (conectores de metal que os ponteiros de relógio tradicionais usam), cola e cola quente (isso funciona bem). No final, ao diminuir estrategicamente os furos nas mãos impressas em 3D, consegui expandi-los com uma lima para que eles se encaixassem perfeitamente. Eles estavam apertados o suficiente para serem seguros. Retirei muito material de uma das mãos e recorri à cola (E-6000) para mantê-la no lugar.
Aqui estão as fontes que avaliei para uso nas mãos.
Ao longo desta construção, passei bastante tempo pesquisando como outros tentaram construir um Relógio Weasley. A construção mais completa e autêntica que encontrei é da Printable Props.
Procurei na internet e há dois estilos de mostradores para o relógio Weasley que aparecem nos filmes de Harry Potter. O primeiro estilo surge com mais frequência e é mais fácil de replicar. Também tem alguns setores como “Prisão” que espero nunca precisar.
Eu prefiro o segundo estilo.
Por sorte, Minalima, os artistas desse estilo, vendem pôsteres oficialmente licenciados do Relógio Weasley. Valeu a pena o dinheiro gasto para o pôster, já que eu não tive que criar a arte sozinho e esta é a arte do filme Harry Potter.
O relógio da avó/avô veio com um conjunto de sinos. Pretendo integrá-los assim que terminar o mecanismo do relógio. Comecei um novo projeto para pesquisar e documentar esta construção: Weasley Chimes.
Estou usando o Home Assistant para rastrear e transmitir a localização de meus familiares. Para fazer isso, estou usando a integração Apple iCloud para rastreamento detalhado de localização. Para rastrear locais mais precisos pela casa, estou usando a integração Unifi para monitorar de qual ponto de acesso WiFi cada membro da família está mais próximo.
Estou incluindo um exemplo de código de configuração YAML do Home Assistant criando um sensor Weasley Clock. Este sensor rastreará os estados do Relógio Weasley de um determinado usuário: casa, jardim, escola, trabalho, trânsito, perigo mortal, perda, erro.
Exemplos de configurações do Home Assistant podem ser encontrados no diretório homeassistant.
Preciso de um daemon rodando no Raspberry Pi que controle os servos do clock. Para isso escrevi o weasleyclockd que monitora as mensagens MQTT do Home Assistant e gerencia o movimento físico do relógio.
A maioria das peças da ServoCity.com possui modelos CAD que podem ser encontrados aqui: https://www.servocity.com/step-files
O modelo CAD do servo HS-785HB pode ser encontrado aqui: https://grabcad.com/library/servo-motor-hitec-hs-785hb-1
Arquivos CAD personalizados para suportes de relógio e ponteiros estão no subdiretório CAD.
O CAD para as estruturas de suporte do relógio foi criado pelo meu sogro, Ron. Ele também cuidou de toda a impressão 3D deste projeto.
Meu filho, Alex, fez o CAD dos ponteiros do relógio e gerou uma representação CAD dos mecanismos do relógio. Renderizações CAD completas dos relógios e ponteiros estão em GrabCad.com.
Usei adesivo em spray 3M Super 77 para montar a arte do mostrador do relógio.
Eu tinha considerado usar o Mod Podge e cheguei a experimentar montar alguns outros pôsteres em madeira compensada usando o Mod Podge.
3M Super 77 deixa a superfície da face mais lisa e não requer revestimento na frente da arte para obter boa adesão. O Super 77 é configurado muito rapidamente, então assista a alguns vídeos sobre como usá-lo e peça a um amigo para ajudar a manter o pôster reto enquanto você o coloca.
Contar | Descrição | SKU |
---|---|---|
4 | SERVO HS-785HB | 33785S |
3 | 32T, 0,250" (1/4) Furo Pinhão de montagem em eixo 32P | 615254 |
1 | Engrenagem de montagem servo estriada 32P, 32 dentes, 24T C1 (metal) | 615290 |
3 | C1 SPLINE SERVO PARA ACOPLADOR DE EIXO DE 1/4" (PARAFUSO DE AJUSTE) | 525134 |
3 | EIXO D DE AÇO INOXIDÁVEL DE 0,250" (1/4") X 2,50" (2-1/2") | 634074 |
4 | Engrenagem do cubo de alumínio com 32 passos, 64 dentes (diâmetro de 0,50") | 615194 |
2 | Cubo de fixação de 6 mm (0,770") | 545616 |
2 | Cubo de fixação de 5 mm (0,770") | 545612 |
2 | Cubo de fixação de 4MM (0,770") | 545608 |
2 | Cubo de fixação de 3MM (0,770") | 545604 |