Đế ra chân ESP8266 NodeMCU lua + motor driver L293D
Đế ra chân ESP8266 NodeMCU lua + motor driver L293D
- Hàng trong kho: 62
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 1584
- Vị trí: 1H9
Số lượng đã bán: 20
Lượt xem: 290
48.600đ
Giá chưa bao gồm VAT: 45.000đ
1. Giới thiệu tổng quan
Đế ra chân ESP8266 NodeMCU Lua + Motor Driver L293D là board mạch mở rộng chuyên dụng tích hợp sẵn driver L293D và các chân PinOut tiện lợi, giúp xây dựng các ứng dụng robot điều khiển qua Wifi nhanh chóng và gọn gàng.
2. Thông số kỹ thuật
- Nguồn động cơ (VM): 4.5V ~ 36V (có thể cấp nguồn độc lập)
- Nguồn điều khiển (VIN): 4.5V ~ 9V (tối đa 10V)
- Tùy chọn nguồn: Hỗ trợ chập mạch VM và VIN dùng chung nguồn 4.5V ~ 9V
- Dòng làm việc phần logic (Iss): ≤60mA (Vi = L), ≤22mA (Vi = H)
- Dòng làm việc phần driver (Io): ≤1.2A
- Công suất tiêu tán cực đại: 4W (T = 90 ℃)
- Mức tín hiệu điều khiển: Mức cao: 2.3V≤VIH≤VIN; Mức thấp: -0.3V≤VIL≤1.5V
- Nhiệt độ hoạt động: -25 ℃ ~ + 125 ℃
- Chế độ lái: Dual high-power H-bridge driver (Cầu H kép công suất cao)
- Cổng điều khiển (ESP12E Dev Kit): D1, D3 (Động cơ A); D2, D4 (Động cơ B)
- Khối lượng: Khoảng 20g
3. Ứng dụng
- Chế tạo xe robot điều khiển từ xa qua mạng Wi-Fi (IoT Robot).
- Ứng dụng học tập, nghiên cứu lập trình ESP8266 và điều khiển động cơ DC.
- Các dự án tự động hóa thông minh nhỏ gọn kết hợp vi điều khiển và driver động cơ.
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Board NodeMCU ESP8266, đế L293D, 2 động cơ DC, nguồn cấp (5V), cáp USB và máy tính đã cài đặt Arduino IDE.
- Thao tác: Lắp NodeMCU vào đế, kết nối 2 động cơ DC vào cổng Motor A và Motor B, cắm nguồn VIN và VM, sau đó kết nối máy tính để nạp code test.
- Kết quả: Động cơ A và Motor B quay thuận, quay ngược theo chu kỳ được lập trình trong code.
* Lưu ý an toàn: Kiểm tra kỹ điện áp nguồn cấp cho chân VM và VIN để tránh quá áp làm cháy IC L293D hoặc NodeMCU. Tránh để chập mạch đầu ra động cơ.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- Chân D1 (PWM_A) nối trực tiếp qua mạch đế với chân điều khiển tốc độ/chiều motor A
- Chân D3 (DIR_A) nối trực tiếp qua mạch đế với chân điều khiển chiều motor A
- Chân D2 (PWM_B) nối trực tiếp qua mạch đế với chân điều khiển tốc độ/chiều motor B
- Chân D4 (DIR_B) nối trực tiếp qua mạch đế với chân điều khiển chiều motor B
C/C++ (Arduino/ESP)
const int PWMA = 5;
const int DA = 0;
const int PWMB = 4;
const int DB = 2;
void setup() {
pinMode(PWMA, OUTPUT);
pinMode(DA, OUTPUT);
pinMode(PWMB, OUTPUT);
pinMode(DB, OUTPUT);
}
void loop() {
digitalWrite(DA, HIGH);
digitalWrite(DB, HIGH);
analogWrite(PWMA, 800);
analogWrite(PWMB, 800);
delay(2000);
analogWrite(PWMA, 0);
analogWrite(PWMB, 0);
delay(1000);
digitalWrite(DA, LOW);
digitalWrite(DB, LOW);
analogWrite(PWMA, 800);
analogWrite(PWMB, 800);
delay(2000);
analogWrite(PWMA, 0);
analogWrite(PWMB, 0);
delay(1000);
}de ra chan esp8266 nodemcu lua motor driver l293d






















