Vídeo: Arduino Apple Watch: 6 etapas (com imagens)
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Por KarlstromFollow Mais do autor:
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
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.
- Conecte o Bluefruit LE ao Arduino com fios flexíveis.
- 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)
- Modifique alguns pinos do display OLED e monte-o no Arduino.
- 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)
- 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).
- 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:
- Corte um micro cabo USB.
- 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.