Taula de continguts:

Tauler LED de control per telèfon amb NodeMCU, ESP8266 i MAX7219: 8 passos
Tauler LED de control per telèfon amb NodeMCU, ESP8266 i MAX7219: 8 passos

Vídeo: Tauler LED de control per telèfon amb NodeMCU, ESP8266 i MAX7219: 8 passos

Vídeo: Tauler LED de control per telèfon amb NodeMCU, ESP8266 i MAX7219: 8 passos
Vídeo: 10 привычек, чтобы стать счастливым 2024, Desembre
Anonim
Tauler LED de control per telèfon amb NodeMCU, ESP8266 i MAX7219
Tauler LED de control per telèfon amb NodeMCU, ESP8266 i MAX7219

Vull fer servir el telèfon per controlar la placa LED com a senyal de gir. Per tant, l’ESP8266 actuarà com a punt d’accés, microcontrolador i també com a servidor. El servidor web tindrà una pàgina web senzilla amb 3 botons: Gireu ESQUERRA, Gireu a la dreta i Gireu SOS. El text es desplaçarà a les taules LED. Pel que fa al codi, he provat dues biblioteques de manteniment que són Arduino Core WiFi i ESP8266WebServer. El Core WiFi no té una bona funció de gestió de sol·licituds. Per tant, he d’utilitzar ‘client.readStringUntil (r)’ per llegir la sol·licitud i és molt lent. Després, passo a la biblioteca ESP8266WebServer i funciona bé.

Pas 1: connecteu la placa LED a la font d'alimentació de 5V

Pas 2: cablejat

Cables de cablejat des del MAX7219 fins al NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Pas 3: trieu el nom de la vostra placa LED

En aquest exemple, faig servir FC16_HW. Llegiu-ne més aquí

Pas 4: Configuració de l'IDE Arduino

Configurant Arduino IDE
Configurant Arduino IDE

Això és per a NodeMCU 12E

Pas 5: Configuració de WiFi AP

Configuració de WiFi AP
Configuració de WiFi AP

Pas 6: gestionar la sol·licitud amb cada funció buida

Gestioneu la sol·licitud amb cada funció buida
Gestioneu la sol·licitud amb cada funció buida

Pas 7: pengeu el meu codi

*NOTA:

Recordeu canviar els pins, tipus de maquinari

El meu codi:

Recomanat: