Índice:

Placa de controle de LED por telefone com NodeMCU, ESP8266 e MAX7219: 8 etapas
Placa de controle de LED por telefone com NodeMCU, ESP8266 e MAX7219: 8 etapas

Vídeo: Placa de controle de LED por telefone com NodeMCU, ESP8266 e MAX7219: 8 etapas

Vídeo: Placa de controle de LED por telefone com NodeMCU, ESP8266 e MAX7219: 8 etapas
Vídeo: Controlling Max7219 8x8 Led matrix by Phone with Nodemcu WiFi 2024, Julho
Anonim
Placa de controle de LED por telefone com NodeMCU, ESP8266 e MAX7219
Placa de controle de LED por telefone com NodeMCU, ESP8266 e MAX7219

Quero usar o telefone para controlar a placa de LED como um sinal de mudança. Assim, o ESP8266 atuará como Access Point, microcontrolador e também servidor. O servidor web terá uma página web simples com 3 botões: Gire à ESQUERDA, Gire À DIREITA e Gire SOS. O texto irá rolar nas placas de LED. Para o código, testei duas bibliotecas de manutenção de poço que são Arduino Core WiFi e ESP8266WebServer. O Core WiFi não possui uma boa função de tratamento de solicitações. Portanto, preciso usar ‘client.readStringUntil (r)’ para ler a solicitação e é muito lento. Então, eu mudo para a biblioteca ESP8266WebServer e ele funciona bem.

Etapa 1: conectar a placa de LED à fonte de alimentação de 5 V

Etapa 2: Fiação

PINs de fiação de MAX7219 para o NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Etapa 3: Escolha o nome da placa de LED

Neste exemplo, uso FC16_HW. Leia mais aqui

Etapa 4: Configurando o IDE do Arduino

Configurando o Arduino IDE
Configurando o Arduino IDE

Isso é para NodeMCU 12E

Etapa 5: Configurando WiFi AP

Configurando WiFi AP
Configurando WiFi AP

Etapa 6: lidar com a solicitação com cada função de anulação

Lidar com a solicitação com cada função de anulação
Lidar com a solicitação com cada função de anulação

Etapa 7: Faça upload do meu código

*NOTA:

Lembre-se de mudar os pinos, tipo de hardware

Meu código:

Recomendado: