Índice:
- Etapa 1: Preparação
- Etapa 2: consertando placa de desenvolvimento e LCD
- Etapa 3: Conecte o GND
- Etapa 4: conecte os pinos de alimentação
- Etapa 5: conectar os pinos do LCD
- Passo 6: Remova o Led de energia
- Etapa 7: Conecte a bateria Lipo
- Etapa 8: Conecte o RTC
- Etapa 9: conectar o sensor de movimento
- Etapa 10: Programa
- Etapa 11: caixa do relógio de impressão 3D
- Etapa 12: Happy Time
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este Instructables mostra como fazer um Arduino Watch a partir do Arduino Watch Core.
Etapa 1: Preparação
Arduino Dev Board
Desta vez, estou usando a placa de desenvolvimento Sparkfun Pro Micro 3,3 V 8 MHz.
Mostrador do relógio
Desta vez, estou usando um LCD IPS ST7789 de 1,3.
Bateria lipo
Tenho uma bateria 301420 Lipo em mãos.
Lipo Charge Board
Tenho em mãos uma placa de carga Lipo de 15 mm x 15 mm.
Chip RTC
Desta vez estou usando DS3231M, oscilador de cristal embutido, nenhum componente extra necessário
Bateria RTC
Isso é opcional, caso você queira manter o tempo mesmo com a bateria Lipo gasta. MS412FE é uma minúscula bateria recarregável de 1 mAh, de acordo com a folha de dados RTC 1 mAh já pode marcar o tempo muitos dias.
Pulseira de relógio
Encomendei uma pulseira de relógio de lona de tecido com 20 mm de largura.
Outros
Um diodo, por exemplo 1N5822, quatro parafusos M2 de 6 mm, fita de folha de cobre e alguns fios
Etapa 2: consertando placa de desenvolvimento e LCD
Use um pequeno pedaço de placa PET para colar o Pro Micro e o LCD IPS juntos.
Etapa 3: Conecte o GND
Leia a folha de dados do LCD fornecida pelo seu fornecedor.
Corte um pouco de fita de folha de cobre apenas toque em todos os pinos GND e pinos negativos de LED e fixe-o na placa FPC. Em seguida, soldar os pinos com fita de folha de cobre.
Etapa 4: conecte os pinos de alimentação
Conecte os pinos GND da placa dev à fita de folha de cobre. Conecte os pinos Vcc ao pino Vcc do LCD.
Etapa 5: conectar os pinos do LCD
Aqui está o resumo da conexão:
LCD -> Arduino
LED + -> GPIO 10 SDA -> GPIO 16 (MOSI) SCL -> GPIO 15 (SCLK) RST -> GPIO 18 (A0) DC -> GPIO 19 (A1) CS -> GPIO 20 (A2)
Passo 6: Remova o Led de energia
O LED de energia está sempre ligado e consome mais de 1 mA continuamente, por isso é melhor removê-lo. Desoldar e remover o LED com cuidado.
Etapa 7: Conecte a bateria Lipo
Aqui está o resumo da conexão:
Charge Board + ve in -> Conector Dev Board J1 próximo ao soquete USB (5V)
Placa de carga -ve in -> Dev Board GND Pin Charge Board Battery + ve -> Lipo + ve -> diodo 1N5822 -> Dev Board Raw Pin Charge Board Bateria -ve -> Lipo -ve
Observação:
A maioria das placas de carga Lipo é melhor usar energia de 5V como entrada. No entanto, a placa de desenvolvimento Pro Micro não fornece pino USB 5V. Felizmente, o conector J1 próximo ao soquete USB está, na verdade, conectado ao pino USB 5V. Cuidado para não soldar 2 conectores juntos.
Etapa 8: Conecte o RTC
O DS3231M é muito pequeno e precisa ser conectado a uma bateria pequena, por favor, conecte todos juntos:
DS3231M pino 2 (Vcc) -> placa dev Vcc
DS3231M pino 5 (GND) -> placa dev GND, bateria MS412FE RTC -ve DS3231M pino 6 (VBAT) -> bateria MS412FE RTC + ve DS3231M pino 7 (SDA) -> placa dev GPIO 2 (SDA) DS3231M pino 8 (SCL) -> placa de desenvolvimento GPIO 3 (SCL)
Etapa 9: conectar o sensor de movimento
Conforme mencionado em meus instrutíveis anteriores, eu uso 2 sensores de vibração como um sensor de movimento para acionar o pino de ativação da placa de desenvolvimento.
No entanto, o relógio não tem espaço para acomodar 2 sensores de vibração de 5 mm. Tentei substituir por um sensor de vibração de 3 mm e testei alguns dias. É muito fácil despertar mal acionado e a bateria descarregar em um dia.
Ainda estou testando alguns outros métodos para evitar o despertar mal acionado. você pode seguir meu Twitter para obter as últimas descobertas.
Etapa 10: Programa
Siga minhas instruções anteriores para programar a placa de desenvolvimento.
Etapa 11: caixa do relógio de impressão 3D
Faça o download e imprima a caixa do relógio:
Etapa 12: Happy Time
É para mostrar o que você fez aos seus amigos!
E você também pode:
- programe e crie seu próprio mostrador de relógio
- adicione mais sensores ou componentes para torná-lo um relógio inteligente
- projete sua própria caixa de relógio