Mục lục:

Điều khiển bảng LED bằng điện thoại với NodeMCU, ESP8266 và MAX7219: 8 bước
Điều khiển bảng LED bằng điện thoại với NodeMCU, ESP8266 và MAX7219: 8 bước

Video: Điều khiển bảng LED bằng điện thoại với NodeMCU, ESP8266 và MAX7219: 8 bước

Video: Điều khiển bảng LED bằng điện thoại với NodeMCU, ESP8266 và MAX7219: 8 bước
Video: DA14: ĐIỀU KHIỂN LED MATRIX Max7219 BẰNG MODULE WIFI NODEMCU 2024, Tháng bảy
Anonim
Điều khiển Bảng LED bằng Điện thoại Với NodeMCU, ESP8266 và MAX7219
Điều khiển Bảng LED bằng Điện thoại Với NodeMCU, ESP8266 và MAX7219

Tôi muốn sử dụng điện thoại để điều khiển bảng LED làm tín hiệu rẽ. Vì vậy, ESP8266 sẽ hoạt động như một Access Point, vi điều khiển và cũng là một máy chủ. Máy chủ web sẽ có một trang web đơn giản với 3 nút: Turn LEFT, Turn RIGHT và Turn SOS. Văn bản sẽ cuộn trên bảng LED. Đối với mã, tôi đã kiểm tra hai thư viện bảo trì tốt là Arduino Core WiFi và ESP8266WebServer. Core WiFi không có chức năng xử lý yêu cầu tốt. Vì vậy, tôi cần sử dụng ‘client.readStringUntil ( r)’ để đọc yêu cầu và nó rất chậm. Sau đó, tôi chuyển sang thư viện ESP8266WebServer và nó chạy tốt.

Bước 1: Kết nối Bảng LED với Nguồn điện 5V

Bước 2: Đấu dây

Nối các mã PIN từ MAX7219 đến NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Bước 3: Chọn tên bảng LED của bạn

Trong ví dụ này, tôi sử dụng FC16_HW. Đọc thêm tại đây

Bước 4: Thiết lập Arduino IDE

Thiết lập Arduino IDE
Thiết lập Arduino IDE

Điều này dành cho NodeMCU 12E

Bước 5: Thiết lập AP WiFi

Thiết lập AP WiFi
Thiết lập AP WiFi

Bước 6: Xử lý yêu cầu với mỗi chức năng Void

Xử lý yêu cầu với mỗi chức năng Void
Xử lý yêu cầu với mỗi chức năng Void

Bước 7: Tải lên mã của tôi

*GHI CHÚ:

Nhớ thay đổi chân cắm, loại phần cứng

Mã của tôi:

Đề xuất: