Índice:
- Etapa 1: LISTA DE PEÇAS
- Etapa 2: ESQUEMA
- Etapa 3: SOLDAGEM E MONTAGEM
- Etapa 4: PROGRAMAÇÃO
- Etapa 5: TERMINAR
Vídeo: RELÓGIO DE TOQUE DE CONTAGEM: 5 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Eu tinha planejado comprar um Neopixel Ring 60 Led para fazer um relógio, mas infelizmente não pude comprar. Finalmente, comprei um Neopixel Ring 35 Leds e descobri uma maneira simples de fazer um relógio de internet que pode exibir horas, minutos e segundos com este LED Ring 35. Vamos começar.
Etapa 1: LISTA DE PEÇAS
Os principais componentes estão incluídos:
- 01pcs x ESP8266 NODEMCU
- 01pcs x NEOPIXEL RING 35 LEDS
- 01pcs x PCB UNIVERSAL COM DUPLO LADO PARA DIY 5x7cm
- 01pcs x MACHO E FÊMEA 40PIN CABEÇALHO 2,54 MM
- 01pcs x CARREGADOR DE TELEFONE PARA FORNECIMENTO DE ENERGIA
Etapa 2: ESQUEMA
Este é um circuito muito simples. O NEOPIXEL RING possui 2 x 3 pads marcados da seguinte forma: 5V, DI, GND e 5V, DO, GND. Para controlá-lo, tudo o que precisamos fazer é soldar 3 conexões a esses 3 pads 5V, DI, GND no anel. 5V e GND do NEOPIXEL RING conectado a + 5V e GND da fonte de alimentação externa e o pino DI de dados conectado a ESP8266 NODEMCU no pino D4.
Nota: Não consegui encontrar o LED NEOPIXEL RING 35 na biblioteca FRITZING, então usei o LED NEOPIXEL RING 60 para substituí-lo no diagrama de circuito.
Etapa 3: SOLDAGEM E MONTAGEM
Primeiramente, removi os cabos originais do NEOPIXEL RING, depois soldei o conector macho de 3 pinos em 5V, DI, pinos GND no NEOPIXEL RING.
Cortei o CIRCUITO DE PROTOBOARD DIY 5X7cm em um pequeno pedaço, soldou 2 fileiras de cabeçotes fêmeas para conectar o ESP8266 NODEMCU nele. Nesta foto, soldei alguns componentes extras como: conector fêmea 8P para MPU6050, um LED RGB com 3pcs x resistores limitadores de corrente e bloco de terminais de parafuso 2P.
Soldar o cabeçote fêmea de 3 pinos (5V, D4, GND) na parte inferior do PCB DIY seguindo o esquema da etapa anterior. Este coletor fêmea se conectará ao coletor macho do ANEL NEOPIXEL.
Cole uma pequena caixa para cobrir o ESP8266 NODEMCU. Eu gostaria de ter uma impressora 3D para fazer pequenas caixas como esta. Perfurei um orifício na caixa para que o coletor feminino de PCB DIY possa passar por este orifício e se conectar ao NEOPIXEL RING.
É muito simples. FEITO.
Eu usei um carregador de celular para fornecer energia de 5V para contar o anel do relógio.
Etapa 4: PROGRAMAÇÃO
Minha ideia é mostrada na imagem abaixo:
A hora será exibida como um número binário e precisamos de 4 LEDs equivalentes a um número binário de 4 bits para mostrar a hora (máx. 12). Minutos e segundos são representados pela contagem do número de LEDs nas dezenas (máx. 5) e dígitos das unidades (máx. 9). No total, precisamos de (5 + 9) x 2 = 28 LEDs para mostrar minuto e segundo.
Este NEOPIXEL RING tem 35 LEDs, então os 3 LEDs restantes são usados como separadores para esclarecer horas, minutos e segundos. É marcado pela cor PRETA na imagem.
Podemos ver a imagem abaixo para entender como esse relógio mostra a hora.
A posição dos LEDs é declarada nas seguintes matrizes:
byte HHHH [4] = {16, 17, 18, 19}; // Hora - Número Binário de 4 Bits
byte M0 [5] = {14, 13, 12, 11, 10}; // Minuto - byte M1 de dez dígitos [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Minuto - Byte do dígito da unidade S0 [5] = {21, 22, 23, 24, 25}; // Minuto - byte S1 de dez dígitos [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Minuto - Byte do dígito da unidade SEPERATOR [3] = {0, 15, 20}; // 3 leds separadores
Este relógio de toque de contagem pode ler informações de tempo do servidor NTP e o tempo será atualizado por WIFI pelo ESP8266 NODEMCU.
Podemos consultar este site para selecionar a cor de led de sua preferência. Na figura abaixo, o relógio anelar de contagem mostra a hora sem leds separadores.
Se causar confusão, podemos definir outra cor para eles (ex: BRANCO na figura abaixo) para diferenciar hora, minuto e segundo.
O código do anel de contagem de contagem está disponível em meu GitHub.
Etapa 5: TERMINAR
Veja mais algumas fotos.
Obrigado por assistir e espero que gostem !!!
Curta e ASSINE meu canal no YouTube.
Recomendado:
Relógio de contagem regressiva da inauguração presidencial (Wifi): 6 etapas
Relógio de contagem regressiva de inauguração presidencial (Wifi): Visão geral: o relógio de contagem regressiva é semelhante aos produtos comerciais, com algumas variações: a) Quando o horário do evento é atingido, o relógio de contagem regressiva: exibe um anúncio de rolagem e reproduz efeitos sonoros e uma música mp3 - neste caso, o REM música: & ld
Relógio de aposentadoria / Contagem Crescente / Relógio Dn: 4 etapas (com imagens)
Relógio de aposentadoria / Contagem crescente / Dn Clock: Eu tinha alguns desses visores matriciais de LED 8x8 na gaveta e estava pensando no que fazer com eles. Inspirado por outros instructables, tive a ideia de construir um display de contagem regressiva / crescente para fazer a contagem regressiva para uma data / hora futura e se o tempo alvo p
Contagem do relógio em cores do arco-íris: 7 etapas (com imagens)
CountClock in Rainbow Colors: Este Instructable foi inspirado no Concurso Rainbow dos Instructables: indique o tempo usando o conceito CountClock, usando todas as cores do arco-íris. São apresentados todos os arquivos de projeto de manufatura e o código do programa Arduino para fazer seu próprio Rainbow Cou
Vila Sésamo - Relógio com contagem de números de pinball: 8 etapas (com imagens)
Vila Sésamo - Relógio de contagem de números de pinball: Este instrutível delineará a construção de um relógio personalizado. Embora esta seja especificamente a construção do relógio apresentado na Vila Sésamo; a animação de contagem de números do Pinball, os procedimentos gerais são os mesmos e as instruções
Um relógio de contagem regressiva com LEDs: 3 etapas
Um relógio de contagem regressiva com LEDs: Estas são algumas notas breves sobre um 'relógio de contagem regressiva' que construí há 10 anos para o Y2K. O relógio tem 1,2 metro quadrado da frente. Tem cerca de 10 centímetros de espessura e funciona em um microcontrolador embutido. Cada segmento é feito de cerca de LEDS de 20x 10 mm. Eu ca