Índice:

Arduino Watch: 12 etapas (com imagens)
Arduino Watch: 12 etapas (com imagens)

Vídeo: Arduino Watch: 12 etapas (com imagens)

Vídeo: Arduino Watch: 12 etapas (com imagens)
Vídeo: Amazing arduino project 2024, Julho
Anonim
Arduino Watch
Arduino Watch

Este Instructables mostra como fazer um Arduino Watch a partir do Arduino Watch Core.

Etapa 1: Preparação

Preparação
Preparação
Preparação
Preparação
Preparação
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

Fixando Dev Board e LCD
Fixando Dev Board e LCD
Fixando Dev Board e LCD
Fixando Dev Board 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

Conectar GND
Conectar GND
Conectar GND
Conectar 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 de alimentação
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

Conecte os pinos do LCD
Conecte 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

Remova o LED de alimentação
Remova o LED de alimentação
Remova o LED de alimentação
Remova o LED de alimentação
Remova o LED de alimentação
Remova o LED de alimentação

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

Conectar bateria lipo
Conectar 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

Conectar RTC
Conectar RTC
Conectar RTC
Conectar RTC
Conectar RTC
Conectar 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

Conecte o sensor de movimento
Conecte o sensor de movimento
Conecte o sensor de movimento
Conecte o sensor de movimento
Conecte o sensor de movimento
Conecte o sensor de movimento
Conecte o sensor de movimento
Conecte 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

Programa
Programa

Siga minhas instruções anteriores para programar a placa de desenvolvimento.

Etapa 11: caixa do relógio de impressão 3D

3D Print Watch Case
3D Print Watch Case

Faça o download e imprima a caixa do relógio:

Etapa 12: Happy Time

Tempo feliz!
Tempo feliz!
Tempo feliz!
Tempo feliz!
Tempo feliz!
Tempo feliz!

É 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

Recomendado: