Inhaltsverzeichnis:

LED-Platine per Telefon mit NodeMCU, ESP8266 und MAX7219 steuern - Gunook
LED-Platine per Telefon mit NodeMCU, ESP8266 und MAX7219 steuern - Gunook

Video: LED-Platine per Telefon mit NodeMCU, ESP8266 und MAX7219 steuern - Gunook

Video: LED-Platine per Telefon mit NodeMCU, ESP8266 und MAX7219 steuern - Gunook
Video: Wifi-Temperaturüberwachung (ESP8266, DS18B20, IoT-Widget, ThinkSpeak) 2024, Juli
Anonim
Steuern Sie die LED-Platine per Telefon mit NodeMCU, ESP8266 und MAX7219
Steuern Sie die LED-Platine per Telefon mit NodeMCU, ESP8266 und MAX7219

Ich möchte ein Telefon verwenden, um die LED-Platine als Blinker zu steuern. Der ESP8266 fungiert also als Access Point, Mikrocontroller und auch als Server. Der Webserver hat eine einfache Webseite mit 3 Schaltflächen: LINKS abbiegen, RECHTS abbiegen und SOS abbiegen. Der Text läuft auf den LED-Platinen. Für den Code habe ich zwei Brunnenwartungsbibliotheken getestet, die Arduino Core WiFi und ESP8266WebServer sind. Das Core WiFi hat keine gute Request-Handling-Funktion. Ich muss also ‚client.readStringUntil(r)‘verwenden, um die Anfrage zu lesen, und es ist sehr langsam. Dann wechsle ich zur ESP8266WebServer-Bibliothek und sie läuft gut.

Schritt 1: Verbinden Sie die LED-Platine mit der 5V-Stromversorgung

Schritt 2: Verkabelung

Verdrahtung der PINs vom MAX7219 zur NodeMCU

VCC - 5V

Masse - Masse

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Schritt 3: Wählen Sie Ihren LED-Board-Namen

In diesem Beispiel verwende ich FC16_HW. Lesen Sie hier mehr

Schritt 4: Arduino-IDE einrichten

Einrichten der Arduino-IDE
Einrichten der Arduino-IDE

Dies ist für NodeMCU 12E

Schritt 5: WLAN-AP einrichten

WLAN-AP einrichten
WLAN-AP einrichten

Schritt 6: Anfrage mit jeder Void-Funktion bearbeiten

Anfrage mit jeder Void-Funktion bearbeiten
Anfrage mit jeder Void-Funktion bearbeiten

Schritt 7: Meinen Code hochladen

*HINWEIS:

Denken Sie daran, die Pins und den Hardwaretyp zu ändern

Mein Code:

Empfohlen: