Inhoudsopgave:

Bedien LED-kaart via de telefoon met NodeMCU, ESP8266 en MAX7219 - Ajarnpa
Bedien LED-kaart via de telefoon met NodeMCU, ESP8266 en MAX7219 - Ajarnpa

Video: Bedien LED-kaart via de telefoon met NodeMCU, ESP8266 en MAX7219 - Ajarnpa

Video: Bedien LED-kaart via de telefoon met NodeMCU, ESP8266 en MAX7219 - Ajarnpa
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Juli-
Anonim
Bedien LED-kaart via de telefoon met NodeMCU, ESP8266 en MAX7219
Bedien LED-kaart via de telefoon met NodeMCU, ESP8266 en MAX7219

Ik wil de telefoon gebruiken om het LED-bord als richtingaanwijzer te bedienen. De ESP8266 zal dus fungeren als een toegangspunt, microcontroller en ook als server. De webserver heeft een eenvoudige webpagina met 3 knoppen: Draai naar LINKS, Draai naar RECHTS en Draai SOS. De tekst zal op de LED-borden scrollen. Voor de code heb ik twee goed-onderhoudsbibliotheken getest, namelijk Arduino Core WiFi en ESP8266WebServer. De Core WiFi heeft geen goede verzoekafhandelingsfunctie. Dus ik moet 'client.readStringUntil(r)' gebruiken om het verzoek te lezen en het is erg traag. Vervolgens schakel ik over naar de ESP8266WebServer-bibliotheek en het werkt goed.

Stap 1: Sluit het LED-bord aan op de 5V-voeding

Stap 2: Bedrading

Bedrading PIN's van MAX7219 naar de NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK-D5-GPIO 14

Stap 3: Kies de naam van uw LED-bord

In dit voorbeeld gebruik ik FC16_HW. Lees hier meer

Stap 4: Arduino IDE instellen

Arduino IDE instellen
Arduino IDE instellen

Dit is voor NodeMCU 12E

Stap 5: Wifi AP instellen

Wifi AP instellen
Wifi AP instellen

Stap 6: Verzoek behandelen met elke ongeldige functie

Verzoek behandelen met elke ongeldige functie
Verzoek behandelen met elke ongeldige functie

Stap 7: Mijn code uploaden

*OPMERKING:

Vergeet niet om de pinnen, het hardwaretype te wijzigen

Mijn code:

Aanbevolen: