Talaan ng mga Nilalaman:

Kontrolin ang LED Board sa pamamagitan ng Telepono Gamit ang NodeMCU, ESP8266 at MAX7219: 8 Mga Hakbang
Kontrolin ang LED Board sa pamamagitan ng Telepono Gamit ang NodeMCU, ESP8266 at MAX7219: 8 Mga Hakbang

Video: Kontrolin ang LED Board sa pamamagitan ng Telepono Gamit ang NodeMCU, ESP8266 at MAX7219: 8 Mga Hakbang

Video: Kontrolin ang LED Board sa pamamagitan ng Telepono Gamit ang NodeMCU, ESP8266 at MAX7219: 8 Mga Hakbang
Video: Blynk and Arduino ESP8266 Быстрое и простое руководство! - Пример DHT11 и светодиода 2024, Hunyo
Anonim
Kontrolin ang LED Board sa pamamagitan ng Telepono Gamit ang NodeMCU, ESP8266 at MAX7219
Kontrolin ang LED Board sa pamamagitan ng Telepono Gamit ang NodeMCU, ESP8266 at MAX7219

Nais kong gumamit ng telepono upang makontrol ang LED board bilang isang turn signal. Kaya, ang ESP8266 ay kikilos bilang isang Access Point, microcontroller at isang server din. Ang web server ay magkakaroon ng isang simpleng webpage na may 3 mga pindutan: Lumiko sa Kaliwa, Lumiko KANAN, at Lumiko sa SOS. Mag-scroll ang teksto sa mga LED board. Para sa code, nasubukan ko ang dalawang mahusay na aklatan ng pagpapanatili na ang Arduino Core WiFi at ESP8266WebServer. Ang Core WiFi ay walang mahusay na pagpapaandar sa paghawak ng kahilingan. Kaya kailangan kong gumamit ng 'client.readStringUntil ( r)' upang mabasa ang kahilingan at napakabagal nito. Pagkatapos, lumipat ako sa library ng ESP8266WebServer at mahusay itong tumatakbo.

Hakbang 1: Ikonekta ang LED Board sa 5V Power Supply

Hakbang 2: Mga kable

Mga PIN ng kable mula MAX7219 hanggang sa NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Hakbang 3: Piliin ang Iyong Pangalan ng LED Board

Sa halimbawang ito, gumagamit ako ng FC16_HW. Magbasa nang higit pa dito

Hakbang 4: Pag-set up ng Arduino IDE

Pag-set up ng Arduino IDE
Pag-set up ng Arduino IDE

Ito ay para sa NodeMCU 12E

Hakbang 5: Pag-set up ng WiFi AP

Pag-set up ng WiFi AP
Pag-set up ng WiFi AP

Hakbang 6: hawakan ang Kahilingan sa bawat Void Function

H hawakan ang Kahilingan Sa bawat Walang-bisa na Pag-andar
H hawakan ang Kahilingan Sa bawat Walang-bisa na Pag-andar

Hakbang 7: I-upload ang Aking Code

* TANDAAN:

Tandaan na baguhin ang mga pin, uri ng hardware

Ang aking code:

Inirerekumendang: