Índice:

ESP8266 LED Matrix Clock: 8 etapas (com imagens)
ESP8266 LED Matrix Clock: 8 etapas (com imagens)

Vídeo: ESP8266 LED Matrix Clock: 8 etapas (com imagens)

Vídeo: ESP8266 LED Matrix Clock: 8 etapas (com imagens)
Vídeo: LED Matrix - Connect, Power & Control - Setup Guide 2024, Novembro
Anonim
ESP8266 LED Matrix Clock
ESP8266 LED Matrix Clock

ESP8266 LED Matrix Clock

Relógio de matriz de LED simples baseado no popular ESP8266 com módulo de relógio em tempo real e sincronização de tempo por WiFi a partir de um servidor NTP.

NOVO ! Versão ESP32 também disponível

Etapa 1: Peças e Ferramentas

Peças e Ferramentas
Peças e Ferramentas
Peças e Ferramentas
Peças e Ferramentas
Peças e Ferramentas
Peças e Ferramentas

Primeiro, vamos ver o que precisamos.

Partes:

  • 6 x 8x8 MAX7219 LED Matrix Banggood
  • 1 x RTC DS3231
  • 1 x ESP12 Board Bangood
  • 1 x pote de macarrão
  • 1 x 5,5 mm x 2,1 mm DC fonte de alimentação de metal Jack painel de montagem
  • 1 x USB para cabo de alimentação 5v dc de conector de barril de 5,5 mm x 2,1 mm
  • 1 x filme matiz de janela
  • 11 x fios duplos fêmea para fêmea Bangood

Ferramentas:

  • ferro de solda
  • garrafa de spray
  • faca de passatempo
  • fita dupla face

Todas as peças podem ser facilmente adquiridas no ebay / aliexpress e / ou em lojas locais.

Etapa 2: Preparar a matriz de LED

Preparando a matriz de LED
Preparando a matriz de LED
Preparando a matriz de LED
Preparando a matriz de LED

Achei mais fácil comprar módulos 2 x 4pcs, corte um deles ao meio e solde no outro, mantendo a orientação impressa na placa de circuito impresso.

Etapa 3: conectar o LED Matrix Display e o RTC ao ESP8266

Conecte o LED Matrix Display e o RTC ao ESP8266
Conecte o LED Matrix Display e o RTC ao ESP8266
Conecte o LED Matrix Display e o RTC ao ESP8266
Conecte o LED Matrix Display e o RTC ao ESP8266
Conecte o LED Matrix Display e o RTC ao ESP8266
Conecte o LED Matrix Display e o RTC ao ESP8266

Solde os cabeçotes dos pinos nos módulos e, em seguida, use os cabos duplos para conectá-los da seguinte maneira.

MAX7219 a ESP8266

  • VCC - 3,3V
  • GND - GND
  • CS - D8
  • DIN - D7
  • CLK - D5

DS3231 a ESP8266

  • GND - GND
  • VCC - 3,3V
  • SDA - D1
  • SCL - D2

Uma observação sobre o módulo RTC, aparentemente, ele também tem a capacidade de carregar a bateria, no entanto, isso não é uma boa ideia ao usar um CR2032. Uma possível solução seria cortar o traço marcado na imagem para desabilitar a parte de carregamento do circuito. Mais informações sobre isso podem ser encontradas aqui.

Etapa 4: atualize o módulo ESP8266

Atualize o Módulo ESP8266
Atualize o Módulo ESP8266

A etapa do Nest seria fazer o upload do código para o ESP8266.

Embora o código original possa ser encontrado aqui (muito obrigado ao autor!), Você pode encontrar em anexo a versão em inglês dele.

O processo de upload é bastante simples, mas não se esqueça de atualizar o código com suas credenciais de WiFi.

char ssid = "xxxxx"; // seu SSID de rede (nome) char pass = "xxxxx"; // sua senha de rede

Etapa 5: aplique o filme solar na jarra de massa

Aplique o filme solar na jarra de massa
Aplique o filme solar na jarra de massa
Aplique o filme solar na jarra de massa
Aplique o filme solar na jarra de massa
Aplique o filme solar na jarra de massa
Aplique o filme solar na jarra de massa
Aplique o filme solar na jarra de massa
Aplique o filme solar na jarra de massa

Decidi cobrir apenas uma parte do frasco com filme para manter o resto dos componentes visíveis.

Depois de algumas tentativas e erros, percebi que o 'segredo' é deixar o frasco e o filme o mais úmidos possível com água e sabão para poder fazer ajustes à medida que os aplica. Use o borrifador para manter tudo bem molhado e o estilete para cortar o excesso de filme.

Depois de completamente seco, o filme deve ser bem esticado no frasco.

Etapa 6: Prepare o conector de metal da fonte de alimentação DC

Prepare o conector de metal da fonte de alimentação DC
Prepare o conector de metal da fonte de alimentação DC
Prepare o conector de metal da fonte de alimentação DC
Prepare o conector de metal da fonte de alimentação DC
Prepare o conector de metal da fonte de alimentação DC
Prepare o conector de metal da fonte de alimentação DC

Solde 2 fios duplos no conector DC. Eles serão conectados ao ESP8266 da seguinte maneira.

  • + - VIN
  • - - GNG

Perfure um todo no meio da tampa do frasco e monte o conector DC.

Etapa 7: juntando tudo

Image
Image
Juntando tudo
Juntando tudo
Juntando tudo
Juntando tudo

Para deixar as coisas um pouco mais organizadas, colei o RTC e o ESP8266 na parte de trás do display de LED usando uma fita dupla-face. Certifique-se de que os módulos não estejam tocando em nenhum dos contatos dos módulos de LED e, se tocarem, use fita isolante para cobrir os contatos a fim de evitar curto-circuitos.

Além disso, para garantir que a tela não se mova quando eu enroscar a tampa do pote, adicionei um pouco de fita adesiva na extremidade inferior para que fique no lugar no fundo do pote.

Só falta ligar o cabo USB e já está!

Etapa 8: Idéias adicionais

  • Adicione uma bateria reserva carregada através de um TP4056;
  • Adicione um sensor de temperatura e umidade;
  • Projete uma caixa impressa em 3D;
  • Adicione um sensor de luz para escurecer a tela à noite.

Espero que tenha gostado deste projeto e se você tiver alguma dúvida, fique à vontade para perguntar.

Recomendado: