Turinys:

Valdykite LED plokštę telefonu naudodami „NodeMCU“, ESP8266 ir MAX7219: 8 žingsniai
Valdykite LED plokštę telefonu naudodami „NodeMCU“, ESP8266 ir MAX7219: 8 žingsniai

Video: Valdykite LED plokštę telefonu naudodami „NodeMCU“, ESP8266 ir MAX7219: 8 žingsniai

Video: Valdykite LED plokštę telefonu naudodami „NodeMCU“, ESP8266 ir MAX7219: 8 žingsniai
Video: Как отслеживать и контролировать ESP32 из любой точки мира с помощью RemoteXY IoT Cloud 2024, Lapkritis
Anonim
Valdykite LED plokštę telefonu naudodami „NodeMCU“, ESP8266 ir MAX7219
Valdykite LED plokštę telefonu naudodami „NodeMCU“, ESP8266 ir MAX7219

Noriu naudoti telefoną valdyti LED plokštę kaip posūkio signalą. Taigi, ESP8266 veiks kaip prieigos taškas, mikrovaldiklis ir serveris. Žiniatinklio serveryje bus paprastas tinklalapis su 3 mygtukais: Pasukite į kairę, į dešinę ir įjunkite SOS. Tekstas slenka LED plokštėse. Dėl kodo išbandžiau dvi šulinių priežiūros bibliotekas, kurios yra „Arduino Core WiFi“ir ESP8266WebServer. „Core WiFi“neturi geros užklausų tvarkymo funkcijos. Taigi, norėdamas skaityti užklausą, turiu naudoti „client.readStringUntil (r)“ir tai vyksta labai lėtai. Tada pereinu prie ESP8266WebServer bibliotekos ir ji veikia gerai.

1 veiksmas: prijunkite LED plokštę prie 5 V maitinimo šaltinio

2 žingsnis: laidų prijungimas

Elektros laidų PIN kodai iš MAX7219 į „NodeMCU“

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

3 veiksmas: pasirinkite savo LED plokštės pavadinimą

Šiame pavyzdyje aš naudoju FC16_HW. Daugiau skaitykite čia

4 veiksmas: nustatykite „Arduino IDE“

„Arduino IDE“nustatymas
„Arduino IDE“nustatymas

Tai skirta „NodeMCU 12E“

5 veiksmas: nustatykite „WiFi AP“

„WiFi AP“nustatymas
„WiFi AP“nustatymas

6 veiksmas: tvarkykite užklausą su kiekviena negaliojančia funkcija

Tvarkykite užklausą su kiekviena negaliojančia funkcija
Tvarkykite užklausą su kiekviena negaliojančia funkcija

7 veiksmas: įkelkite mano kodą

*PASTABA:

Nepamirškite pakeisti kaiščių, aparatūros tipo

Mano kodas:

Rekomenduojamas: