Satura rādītājs:

Vadiet LED paneli pa tālruni ar NodeMCU, ESP8266 un MAX7219: 8 soļi
Vadiet LED paneli pa tālruni ar NodeMCU, ESP8266 un MAX7219: 8 soļi

Video: Vadiet LED paneli pa tālruni ar NodeMCU, ESP8266 un MAX7219: 8 soļi

Video: Vadiet LED paneli pa tālruni ar NodeMCU, ESP8266 un MAX7219: 8 soļi
Video: Полный контроль над двигателем постоянного тока с помощью ESP8266 NodeMCU D1 Mini через Wi-Fi 2024, Jūlijs
Anonim
Vadiet LED paneli pa tālruni ar NodeMCU, ESP8266 un MAX7219
Vadiet LED paneli pa tālruni ar NodeMCU, ESP8266 un MAX7219

Es gribu izmantot tālruni, lai kontrolētu LED dēli kā pagrieziena signālu. Tātad, ESP8266 darbosies kā piekļuves punkts, mikrokontrolleris un arī serveris. Tīmekļa serverim būs vienkārša tīmekļa lapa ar 3 pogām: pagrieziet pa kreisi, pa labi un pagrieziet SOS. Teksts ritinās pa LED paneļiem. Attiecībā uz kodu es esmu pārbaudījis divas akas apkopes bibliotēkas, kas ir Arduino Core WiFi un ESP8266WebServer. Core WiFi nav laba pieprasījumu apstrādes funkcija. Tāpēc, lai lasītu pieprasījumu, man jāizmanto “client.readStringUntil (r)”, un tas ir ļoti lēns. Pēc tam es pārslēdzos uz bibliotēku ESP8266WebServer, un tā darbojas labi.

1. darbība: pievienojiet LED paneli 5V barošanas avotam

2. solis: Elektroinstalācija

Elektroinstalācijas PIN no MAX7219 uz NodeMCU

VCC - 5 volti

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

3. darbība: izvēlieties LED paneļa nosaukumu

Šajā piemērā es izmantoju FC16_HW. Vairāk lasiet šeit

4. darbība: Arduino IDE iestatīšana

Arduino IDE iestatīšana
Arduino IDE iestatīšana

Tas ir paredzēts NodeMCU 12E

5. darbība. WiFi AP iestatīšana

WiFi AP iestatīšana
WiFi AP iestatīšana

6. darbība: apstrādājiet pieprasījumu ar katru tukšo funkciju

Apstrādājiet pieprasījumu ar katru tukšo funkciju
Apstrādājiet pieprasījumu ar katru tukšo funkciju

7. darbība: augšupielādējiet manu kodu

*PIEZĪME:

Atcerieties nomainīt tapas, aparatūras tipu

Mans kods:

Ieteicams: