Obsah:

Ovládejte LED panel telefonem s NodeMCU, ESP8266 a MAX7219: 8 kroků
Ovládejte LED panel telefonem s NodeMCU, ESP8266 a MAX7219: 8 kroků

Video: Ovládejte LED panel telefonem s NodeMCU, ESP8266 a MAX7219: 8 kroků

Video: Ovládejte LED panel telefonem s NodeMCU, ESP8266 a MAX7219: 8 kroků
Video: How to set up the new Blynk app step by step | Nodemcu ESP8266 with Blynk app 2024, Červenec
Anonim
Ovládejte LED panel telefonem s NodeMCU, ESP8266 a MAX7219
Ovládejte LED panel telefonem s NodeMCU, ESP8266 a MAX7219

Chci použít telefon k ovládání desky LED jako ukazatel směru. ESP8266 tedy bude fungovat jako přístupový bod, mikrokontrolér a také server. Webový server bude mít jednoduchou webovou stránku se 3 tlačítky: Otočit VLEVO, Otočit VPRAVO a Otočit SOS. Text se bude posouvat na LED deskách. Pokud jde o kód, otestoval jsem dvě knihovny údržby studní, kterými jsou Arduino Core WiFi a ESP8266WebServer. Core WiFi nemá dobrou funkci zpracování požadavků. Takže ke čtení požadavku musím použít ‚client.readStringUntil (r)‘a je velmi pomalý. Poté přepnu na knihovnu ESP8266WebServer a funguje dobře.

Krok 1: Připojte desku LED k napájení 5V

Krok 2: Zapojení

Zapojení PINů z MAX7219 do NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Krok 3: Vyberte název LED desky

V tomto příkladu používám FC16_HW. Více si přečtěte zde

Krok 4: Nastavení Arduino IDE

Nastavení Arduino IDE
Nastavení Arduino IDE

Toto je pro NodeMCU 12E

Krok 5: Nastavení WiFi AP

Nastavení WiFi AP
Nastavení WiFi AP

Krok 6: Zpracování požadavku s každou prázdnou funkcí

Vyřizujte požadavek s každou prázdnou funkcí
Vyřizujte požadavek s každou prázdnou funkcí

Krok 7: Nahrajte můj kód

*POZNÁMKA:

Nezapomeňte změnit piny, typ hardwaru

Můj kód:

Doporučuje: