Índice:

ESP32 LED Matrix Clock: 8 etapas
ESP32 LED Matrix Clock: 8 etapas

Vídeo: ESP32 LED Matrix Clock: 8 etapas

Vídeo: ESP32 LED Matrix Clock: 8 etapas
Vídeo: Tetris Clock using an LED Matrix and an ESP32 (without RTC) 2024, Novembro
Anonim
ESP32 LED Matrix Clock
ESP32 LED Matrix Clock

Esta é uma continuação do projeto ESP8266 LED Matrix Clock.

O autor do código original o atualizou para ESP32 (muito obrigado a schreibfaul1!), Então decidi atualizar também o Clock que eu já fiz.

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

Partes:

  • Matriz de LED 6 x 8x8 MAX7219
  • 1 x placa ESP32
  • 1 x módulo fotoresistor KY-018
  • 1 x sensor DHT11
  • 1 x plugue micro USB
  • 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

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: Conecte o Display de matriz de LED, LDR e DHT11 ao ESP32

Conecte o LED Matrix Display, LDR e DHT11 ao ESP32
Conecte o LED Matrix Display, LDR e DHT11 ao ESP32
Conecte o LED Matrix Display, LDR e DHT11 ao ESP32
Conecte o LED Matrix Display, LDR e DHT11 ao ESP32
Conecte o LED Matrix Display, LDR e DHT11 ao ESP32
Conecte o LED Matrix Display, LDR e DHT11 ao ESP32

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

MAX7219

  • VCC - VIN
  • GND - GND
  • DIN - D23
  • CS - D15
  • CLK - D18

DHT11

  • S - D4
  • + - 3V3
  • - - GND

LDR

  • S - D34
  • + - 3V3
  • - - GND

Etapa 4: 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 5: preparar 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
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 e, em seguida, solde o plugue micro USB.

Usei a pinagem que foi descrita aqui.

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

Faça também furos na tampa do sensor DHT11.

Etapa 6: atualize o módulo ESP32

Atualize o Módulo ESP32
Atualize o Módulo ESP32

A próxima etapa seria fazer o upload do código para o ESP32.

Embora o código original possa ser encontrado aqui (muito obrigado ao autor!), Você pode encontrar em anexo a minha versão dele que inclui a atualização para os sensores DHT11 e LDR. O processo de upload é bastante simples, mas não se esqueça de atualizar o código com suas credenciais de WiFi.

// Credentials ---------------------------------------- # define SSID "### ## "; // Suas credenciais de WiFi aqui #define PW "#####";

Etapa 7: juntando tudo

Image
Image

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;

Projete uma caixa impressa em 3D

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

Obrigado por ler!

Recomendado: