Cuprins:

Placă LED de control prin telefon cu NodeMCU, ESP8266 și MAX7219: 8 pași
Placă LED de control prin telefon cu NodeMCU, ESP8266 și MAX7219: 8 pași

Video: Placă LED de control prin telefon cu NodeMCU, ESP8266 și MAX7219: 8 pași

Video: Placă LED de control prin telefon cu NodeMCU, ESP8266 și MAX7219: 8 pași
Video: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, Noiembrie
Anonim
Placă LED de control prin telefon cu NodeMCU, ESP8266 și MAX7219
Placă LED de control prin telefon cu NodeMCU, ESP8266 și MAX7219

Vreau să folosesc telefonul pentru a controla placa LED ca semnal de cotitură. Deci, ESP8266 va acționa ca un punct de acces, un microcontroler și, de asemenea, un server. Serverul web va avea o pagină web simplă cu 3 butoane: Turn STÂNGA, Turn RIGHT și Turn SOS. Textul va derula pe plăcile LED. Pentru cod, am testat două biblioteci de întreținere care sunt Arduino Core WiFi și ESP8266WebServer. Core WiFi nu are o funcție bună de gestionare a cererilor. Deci, trebuie să folosesc „client.readStringUntil (r)” pentru a citi cererea și este foarte lent. Apoi, trec la biblioteca ESP8266WebServer și funcționează bine.

Pasul 1: Conectați placa LED la sursa de alimentare de 5V

Pasul 2: Cablare

Cablarea PIN-urilor de la MAX7219 la NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Pasul 3: Alegeți numele plăcii LED

În acest exemplu, folosesc FC16_HW. Citiți mai multe aici

Pasul 4: Configurarea Arduino IDE

Configurarea Arduino IDE
Configurarea Arduino IDE

Aceasta este pentru NodeMCU 12E

Pasul 5: Configurarea WiFi AP

Configurarea AP WiFi
Configurarea AP WiFi

Pasul 6: gestionați cererea cu fiecare funcție de vid

Gestionați cererea cu fiecare funcție de vid
Gestionați cererea cu fiecare funcție de vid

Pasul 7: Încărcați codul meu

*NOTĂ:

Nu uitați să schimbați pinii, tipul hardware-ului

Codul meu:

Recomandat: