Índice:

Arduino Apple Watch: 6 etapas (com imagens)
Arduino Apple Watch: 6 etapas (com imagens)

Vídeo: Arduino Apple Watch: 6 etapas (com imagens)

Vídeo: Arduino Apple Watch: 6 etapas (com imagens)
Vídeo: Conheça os sensores do Arduino #ManualMaker Aula 6, Vídeo 1 2024, Julho
Anonim
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch

Por KarlstromFollow Mais do autor:

Construa sua própria placa de desenvolvimento
Construa sua própria placa de desenvolvimento
Construa sua própria placa de desenvolvimento
Construa sua própria placa de desenvolvimento

Cerca de:. Mais sobre Karlstrom »

Eu queria um smartwatch que me mostrasse notificações de um iPhone, fosse pequeno o suficiente para ser usado e tivesse uma bateria recarregável que durasse pelo menos um dia. Criei meu próprio relógio Apple baseado em um Arduino. É um smartwatch baseado em um Arduino mini pro, que é conectado ao iPhone por Bluetooth. A porta USB-micro é conectada à bateria, o que torna o carregamento fácil e simples. Os fios na frente são botões sensíveis ao toque que detectam se você coloca o dedo neles, o que permite a interface com o relógio.

O relógio sincronizará automaticamente a hora com a hora do iPhone quando uma nova notificação for recebida. Isso torna o relógio mais confiável e menos sensível a atrasos no Arduino. Após 10 segundos, a tela será desligada com o propósito de economizar bateria. A tela desperta se o botão do meio for tocado ou se uma nova notificação for recebida.

Eu encontrei a página de Luke Brendt e vi que ele havia criado a mesma coisa que eu queria alcançar, mas eu precisava que o dispositivo fosse menor e usável. É a biblioteca ANCS Arduino de Brendt que estou usando neste projeto. ANCS significa Apple Notification Center Service, que é descrito da Apple como segue. “O objetivo do Apple Notification Center Service (ANCS) é fornecer aos acessórios Bluetooth (que se conectam a dispositivos iOS por meio de um link Bluetooth de baixa energia) uma maneira simples e conveniente de acessar muitos tipos de notificações geradas em dispositivos iOS.”

Este Instructable pode exigir que você esteja familiarizado com o Arduino, soldagem e impressão 3D.

Este smartwatch levou muitas horas para ser construído e foi uma verdadeira dor de montar todas as peças, já que eu queria que fosse o mais pequeno e compacto possível, e fiz várias iterações até ter uma solução de montagem robusta o suficiente.

Etapa 1: Lista de materiais

A seguir estão os principais componentes usados para o smartwatch. Para que o código anexado (na etapa posterior) funcione, esses componentes devem ser usados.

  • Arduino Pro Mini 328 - 3,3 V / 8 MHz
  • Bluefruit LE - Bluetooth de baixa energia (BLE 4.0) - nRF8001 Breakout - v1.0
  • Tela OLED monocromática de 0,96 "128 x 64
  • Bateria Li-Po 3,7 V 130 mAh (ou qualquer outra bateria recarregável serve)
  • Conector Micro USB
  • 3 x 1 MOhms 1206 resistores SMD
  • Assistir banda com sprints

Também as peças necessárias podem ser diferentes dependendo do design do relógio:

  • Fios
  • Fita isolante
  • Carregador para bateria Li-Po
  • Cabo USB-micro
  • Folha de alumínio
  • 4 parafusos 2x5mm
  • Placa de matriz ou placa de tira

Etapa 2: Montagem de Hardware Elétrico

Montagem de Hardware Elétrico
Montagem de Hardware Elétrico
Montagem de Hardware Elétrico
Montagem de Hardware Elétrico
Montagem de Hardware Elétrico
Montagem de Hardware Elétrico

Conforme visto no diagrama de circuito, há muitos fios a serem conectados e todos os componentes devem estar próximos, o que representa um desafio.

Depois de algumas iterações, criei essas etapas para tornar a montagem mais fácil. Sugiro olhar as fotos para ver como resolvi alguns problemas com a conexão dos fios.

  1. Conecte o Bluefruit LE ao Arduino com fios flexíveis.
  2. Crie a placa para os botões de toque e prenda os pinos. Conecte esta placa ao Arduino com fios flexíveis. (Os pinos são cortados dos diodos LED)
  3. Modifique alguns pinos do display OLED e monte-o no Arduino.
  4. Conecte um fio flexível ao aterramento, faça-o longo o suficiente para alcançar a parte de trás do relógio, que precisa estar em contato com o corpo. (Isso é necessário porque o toque capacitivo precisa de uma referência de aterramento para funcionar corretamente)
  5. Conecte o conector micro USB com fios flexíveis ao aterramento e RAW. Observe um diagrama de micro pinagem USB para ver como o aterramento e a tensão positiva devem ser conectados. (Nota! Conecte o fio positivo do USB ao RAW e não ao VCC).
  6. Conecte a bateria com fios flexíveis ao aterramento e RAW (Observação! Conecte o fio positivo da bateria ao RAW e não ao VCC).

As etapas 4-6 podem esperar até que o código seja carregado e a verificação de que as funções do hardware sejam realizadas corretamente.

Além disso, é necessário personalizar um carregador para o relógio:

  1. Corte um micro cabo USB.
  2. Conecte o fio vermelho do cabo USB ao fio vermelho do conector da bateria e o fio preto do cabo USB ao fio preto do conector da bateria.

IMPORTANTE

Observe que o smartwatch NÃO PODE ser carregado diretamente com 5 V de um USB com um micro cabo USB comum. Em vez disso, é necessário um carregador Li-Po, caso contrário, a bateria pode ser danificada

Comentários:

Tente usar fita adesiva para isolar os componentes para evitar curto-circuito.

Recomendado: