Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Projetos Fusion 360 »
HexMatrix 2.0 é uma atualização da HexMatrix anterior. Na versão anterior, usamos LEDs WS2811 para que a HexMatrix se tornasse pesada e espessa. Mas, nesta versão da matriz, usaremos PCB customizado com LEDs WS2812b, o que fez com que esta matriz tivesse 3 cm de espessura.
Etapa 1: Suprimentos:
- PCB Clique para arquivo Gerber
- NodeMCU (ESP8266)
- LEDs WS2812B
- Adaptador micro USB 5V 2A
- Peças impressas em 3D
Etapa 2: Impressão 3D:
- Clique para arquivos STL
- 3D Imprima todos os modelos 3D, certifique-se de imprimir a tela em PLA branco.
- O design que fiz é para pendurar na parede, você pode modificar conforme sua necessidade no arquivo Fusion360 Fusion360.
Etapa 3: Conexão do circuito:
- Solde todos os LEDs no PCB na ordem correta.
- Faça todas as conexões conforme mostrado no diagrama do circuito.
- GND ~ GND
- Vin ~ 5V
- D2 ~ Din
Etapa 4: Código:
- Abra o código fornecido no Arduino IDE. Clique para obter o código
- Instale a biblioteca FastLED e a biblioteca de placas para placas ESP8266.
- Digite seu Wifi_Name e senha
// Suas informações de Wifi
const char * ssid = "Wifi_Name";
const char * password = "Senha";
Insira o fuso horário do seu país
// Seu fuso horário
fuso horário interno = 5,5 * 3600;
- Se digamos que o fuso horário da Índia seja 5:30, eu digitei 5.5, da mesma forma, você deve colocar o fuso horário do seu país.
- Selecione o tipo de placa como ESP8266 (NodeMCU), selecione a porta e carregue o código.
- Depois que o código for carregado com sucesso, verifique o Matrix ligando-o com o adaptador micro USB.
- Você pode até exibir animações de exemplos de biblioteca FastLED.
Etapa 5: Final:
- Corte as pernas da placa NodeMCU e coloque tudo no gabinete.
- Coloque a tela e faça alguns furos com broca e aparafuse as laterais.