Sommario:

Controlla la scheda LED tramite telefono con NodeMCU, ESP8266 e MAX7219: 8 passaggi
Controlla la scheda LED tramite telefono con NodeMCU, ESP8266 e MAX7219: 8 passaggi

Video: Controlla la scheda LED tramite telefono con NodeMCU, ESP8266 e MAX7219: 8 passaggi

Video: Controlla la scheda LED tramite telefono con NodeMCU, ESP8266 e MAX7219: 8 passaggi
Video: Contatore iscritti YT e Orologio IoT con ESP8266 - Speciale 10k subs 2024, Luglio
Anonim
Controlla la scheda LED tramite telefono con NodeMCU, ESP8266 e MAX7219
Controlla la scheda LED tramite telefono con NodeMCU, ESP8266 e MAX7219

Voglio usare il telefono per controllare la scheda LED come segnale di svolta. Quindi, ESP8266 fungerà da punto di accesso, microcontrollore e anche server. Il server web avrà una semplice pagina web con 3 pulsanti: Gira a SINISTRA, Gira a DESTRA e Gira SOS. Il testo scorrerà sulle schede LED. Per il codice, ho testato due librerie di buona manutenzione che sono Arduino Core WiFi e ESP8266WebServer. Il Core WiFi non ha una buona funzione di gestione delle richieste. Quindi ho bisogno di usare "client.readStringUntil (r)" per leggere la richiesta ed è molto lento. Quindi, passo alla libreria ESP8266WebServer e funziona bene.

Passaggio 1: collegare la scheda LED all'alimentatore 5V

Passaggio 2: cablaggio

Pin di cablaggio dal MAX7219 al NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Passaggio 3: scegli il nome della scheda LED

In questo esempio, utilizzo FC16_HW. Leggi di più qui

Passaggio 4: configurazione dell'IDE Arduino

Configurazione dell'IDE Arduino
Configurazione dell'IDE Arduino

Questo è per NodeMCU 12E

Passaggio 5: configurazione dell'AP WiFi

Configurazione dell'AP WiFi
Configurazione dell'AP WiFi

Passaggio 6: gestire la richiesta con ogni funzione di annullamento

Gestire la richiesta con ogni funzione di vuoto
Gestire la richiesta con ogni funzione di vuoto

Passaggio 7: carica il mio codice

*NOTA:

Ricordati di cambiare i pin, il tipo di hardware

Il mio codice:

Consigliato: