Giới thiệu Mạch Driver motor Shield L293D
Mạch Driver motor Shield L293D là một phần board mở rộng cho các board arduino, dùng để điều khiển các loại động cơ DC, động cơ bước và động cơ servo. Arduino Motor Shield được thiết kế gọn gàng, đẹp mắt và tương thích hoàn toàn với các board Arduino: arduino uno r3, arduino leonardo, arduino mega2560, giúp bạn có thể sử dụng và điều khiển một cách dễ dàng và nhanh chóng.
Arduino Motor Shield sử dụng 2 IC cầu H L293D hoàn chỉnh với các chế độ bảo vệ và 1 IC logic 74HC595 để điều khiển các động cơ.
Arduino Motor Shield L293D có thể điều khiển nhiều loại motor khác nhau như step motor, servo motor, motor DC, với mức áp lên đến 36V, dòng tối đa 600mA cho mỗi kênh điều khiển.
Các mạch điều khiển động cơ: Driver DC / AC / Step


Chức năng các chân Mạch Driver motor Shield L293D

Thông số kỹ thuật Mạch Driver motor Shield L293D
- Nguồn hoạt động: 5VDC từ Arduino.
- Nguồn cấp cho động cơ: 4.8~35VDC
- Tương thích với các board Arduino Uno R3, Arduino Leonardo R3 và Arduino Mega 2560.
- 2 cổng điều khiển động cơ servo có điện áp vào 5V với timer có độ phân giải cao, phù hợp cho các ứng dụng điều khiển bằng Arduino có độ chính xác cao. Đặc biệt không có jitter.
- Có 2 IC Driver L293D, do đó sẽ có 4 cầu H để điều khiển được 4 động cơ DC. Mỗi cầu H có dòng ra tối đa 0.6A (dòng chịu đựng cực đại là 1.2A) ở mỗi kênh điều khiển.
- Các cổng M dùng điều khiển động cơ DC được điều khiển bằng tín hiệu PWM.
- Driver còn hỗ trợ điều khiển 2 động cơ bước, với 2 cổng dùng cho 2 động cơ servo có thể được dùng cho động cơ bước. Với Shield L293D, động cơ bước có thể vận hành ở tất cả các chế độ: full step, half step và micro-step. Động cơ bước dùng cho driver có thể là loại đơn cực (unipolar) hoặc lưỡng cực (bipolar).
- Có sẵn nút RESET để khởi động lại board Arduino
- Có Jumper để thiết lập nguồn cấp cho động cơ nối với chân Vin để cấp nguồn cho Arduino tuy nhiên nếu nguồn cấp cho động cơ > 9VDC vui lòng không sử dụng và cấp nguồn riêng (áp dụng cho các mạch Arduino TQ, không áp dụng cho Vietduino).
- IC driver động cơ: 2 x L293D
- Điều khiển được 4 động cơ DC hoặc 2 động cơ bước công suất nhỏ ( < 600mA, 4.5~36VDC)
- Điều khiển được 2 động cơ RC Servo.
- Tích hợp ngõ ra cho các chân Analog của Arduino.
- Tích hợp nút nhấn Reset.
Sơ đồ nguyên lý

Chương trình Test
Nguyên lý kết nối

Chương trình
Thư viện: AFMotor.h hoặc tải trực tiếp từ thư viện Arduino IDE
#include <AFMotor.h>
#include <Servo.h>
Servo myservo; // create servo object to control a servo
int pos = 0; // variable to store the servo position
//Numero de passos para 1 rotacao total
double passos_total = 2048;
// Define as portas para os motores
// Valor 1 para motor em M1/M2 e 2 para motor em M3/M4
int porta_motor_1 = 1;
int porta_motor_2 = 2;
int angulo = 45;
double numero_de_passos = 0;
AF_Stepper motor_de_passo_1(passos_total, porta_motor_1);
AF_Stepper motor_de_passo_2(passos_total, porta_motor_2);
void setup()
{
myservo.attach(9);
motor_de_passo_1.setSpeed(10);
motor_de_passo_2.setSpeed(10);
Serial.begin(9600);
}
void loop()
{
for (pos = 0; pos <= 180; pos += 1) {
myservo.write(pos);
delay(15);
}
for (pos = 180; pos >= 0; pos -= 1) {
myservo.write(pos);
delay(15);
}
numero_de_passos = angulo / (360 / passos_total);
Serial.print("Numero de passos : ");
Serial.println(numero_de_passos);
motor_de_passo_1.step(numero_de_passos, FORWARD, SINGLE);
motor_de_passo_1.release();
delay(10);
motor_de_passo_2.step(numero_de_passos, BACKWARD, SINGLE);
motor_de_passo_2.release();
delay(500);
}
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:

PIC18F4550 DIP, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
Cảm biến phao điện tử P150 220V, Công tắc phao điện tử
ĐIỆN TRỞ 1R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
ANTEN 20dBi 5G/4G/3G/GSM/LTE 33.8CM KIM TRONG, DÂY 3M
ANTEN 2.4G/5.8GHz 10DBI 19.5CM LỖ TRONG NHỌN, ANTEN WIFI, ZIGBEE
Module relay 12V 10A 4 Kênh chân domino, Rơ le công suất 250V/10A
Pic12F683 DÁN SMD, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
ANTEN 2.4/5.8GHz 3DBI 11CM KIM TRONG, ANTEN WIFI, ZIGBEE
Điện trở 10K 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
ĐIỆN TRỞ 22R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
Điện trở 3R9 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
TRANSISTOR NPN TIP41 DIP, DÃY HOẠT ĐỘNG 100V VÀ 6A
Cảm biến nhiệt độ NTC 5K 5*25mm 1m, Nhiệt độ điện trở
Công tắc bập bênh KCD3 3P 3TT 13x30mm, Công tắc màu đỏ
Nguồn Adapter 5VDC 2A Jack DC 5.5x2.1mm, Nguồn cung cấp hệ thống
Bộ chuyển đổi Pt100 4-20mA -20-60ºC, Nhiệt độ -20-60 độ C - Loại thường
Mạch Relay 30A 24V 2 Kênh, Rơ le công suất 250VAC / 30VDC
Module thu phát NRF24L01 2.4Ghz anten rời, Truyền nhận không dây RF
Relay SLA-12VDC-SL-A 30A 5 chân, Relay cách ly 250VAC / 30VDC 30A
Quạt tản nhiệt 5VDC 60x60x25mm, Quạt mini 5V
Dây bus 8pin 40cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Module giảm áp XL4005 ADJ 5A, Module ổn áp DC-DC giảm áp 5A
HC-SRF05, CẢM BIẾN ĐO KHOẢNG CÁCH
ĐỘNG CƠ SERVO 35KG, ĐỘNG CƠ QUAY GÓC 0 - 180 ĐỘ
MODULE CẢM BIẾN DHT11, ĐO NHIỆT ĐỘ VÀ ĐỘ ẨM
IC SN74HC377 FLIP-FLOP LOẠI D, 8BIT TÍCH CỰC KHÔNG ĐẢO
ĐIỆN TRỞ 2K2 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
Mạch Relay 10A 12V 6 Kênh chân Header, Rơ le công suất 250VAC / 30VDC
Dây bus 5pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
CẢM BIẾN LỰC FSR400 1KG, CẢM BIẾN ÁP SUẤT ĐIỆN TRỞ
ĐIỆN TRỞ THANH 333 A09, ĐIỆN TRỞ BĂNG 33K 9 CHÂN
TỤ ĐIỆN PHÂN CỰC 3300UF/25V , TỤ HÓA TẦN SỐ CAO
Công tắc bập bênh KCD4 6P 2TT 25x30mm, Công tắc màu đỏ
TỤ ĐIỆN PHÂN CỰC 220UF/25V , TỤ HÓA TẦN SỐ CAO
CẢM BIẾN MÀU SẮC TCS3200, NHẬN DIỆN MÀU RGB
ĐỘNG CƠ SERVO MG946, ĐỘNG CƠ QUAY GÓC 0 - 180 ĐỘ
Dây bus 3pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
ĐỘNG CƠ SERVO SG92R NHỰA, ĐỘNG CƠ GÓC 0 - 180 ĐỘ
Cảm biến tiệm cận kim loại LJ12A3-4-Z/BX BERM, NPN thường mở
Module tăng áp DC-DC 400W 12A, Mạch tăng áp 10 - 60VDC
Điện trở 5R6 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
LED TRONG 3MM MÀU TRẮNG NGẮN, LED SIÊU SÁNG - 40 CON
ESP32 Wroom 32 D1 mini cổng Type C, DEVKIT V1 họ ESP
TỤ ĐIỆN PHÂN CỰC 2200UF/50V , TỤ HÓA TẦN SỐ CAO
CẢM BIẾN ACS712 20A, ĐO DÒNG ĐIỆN DC/AC
Cảm biến tiệm cận kim loại LJ12A3-4-Z/BY BERM, PNP thường mở
ĐỘNG CƠ STEP 5V + ULN2003 V1, BỘ ĐIỀU KHIỂN DC BƯỚC
Khóa chốt điện từ JF-0530B 12VDC 1A, Khóa chốt cửa điện từ
Module giảm áp LM2596 3led 7 đoạn, Ổn áp DC-DC giảm áp 5A
Bẹ dây testboard rời ĐỰC CÁI 40 sợi 10cm, Dây cắm test board đủ màu
IC SỐ SN74HC238 3 SANG 8, IC CỔNG LOGIC MỞ RỘNG DIP
Module DFplayer Mini MP3 phát loa, Sử dụng thẻ nhớ SD
IC SN74HC688 SO SÁNH 8BIT, SO SÁNH CƯỜNG ĐỘ
Module cảm biến âm thanh, Cảm biến âm thanh loại 3 chân
Anten 2.4G/5.8Ghz 10dBi 15cm kim trong, anten wifi, zigbee
ĐIỆN TRỞ THANH 104 A09, ĐIỆN TRỞ BĂNG 100K 9 CHÂN
IC SỐ SN74HC138 3 SANG 8, IC CỔNG LOGIC MỞ RỘNG DIP
Pic16F917 DÁN SMD, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
ĐỘNG CƠ DC JGA25-310 12V 35RPM, ĐỘNG CƠ GIẢM TỐC
ESP32 S3 N16R8 44 Pin 2 Type, Vi điều khiển ESP32 S3
Điện trở 1R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Module cảm biến độ ẩm đất Relay 5V, Relay công suất 250V - 10A
Đèn báo AD16-22DS Màu Đỏ 220-380VAC, Đèn báo phi 22mm
Led 7 đoạn 1 số Cathode 1 IN Đỏ, Led 7 seg 24mmx34mm
Trụ đồng lục giác M3*30+6mm Đực cái, Trụ đồng lục giác cao 30mm
PT100 3 DÂY M6 WZP-A 2000MM, CẢM BIẾN NHIỆT ĐỘ PT100
Pic16F886 DIP, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
Quạt tản nhiệt 5VDC 30x30x10mm, Quạt mini 5V
LED 5MM PHỦ MÀU ĐỎ CHÂN NGẮN, LED SIÊU SÁNG - 40 CON
ĐIỆN TRỞ 430R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
Phíp đồng lỗ đơn 2 mặt màu xanh 3x7cm, Board PCB lỗ 2 lớp
Module relay 5V 10A 6 Kênh chân domino, Rơ le công suất 250V/10A
Module Lora SX1278 433Mhz AS32, Module thu phát không dây
LED 7ĐOẠN 2SỐ ANODE 0.36IN ĐỎ, LED 7 SEG 15x14x7MM
ĐIỆN TRỞ 620R 10W, ĐIỆN TRỞ CÔNG SUẤT SỨ
QUẠT TẢN NHIỆT 12VDC 8025 8x8CM, QUẠT MINI 12V
CẢM BIẾN DS18b20, NHIỆT ĐỘ MÔI TRƯỜNG - LOẠI TỐT
LED 7ĐOẠN 4 SỐ 0.8IN KATOT RED 12PIN, LED 7 SEG ĐỒNG HỒ
ĐẾ DÂY BUS 8 XH2.54MM, ĐẦU DÂY BUS HÀN BOARD - 1 CẶP
MODULE SẠC 2 CELL 18650 4A, MẠCH LITHIUM 7.4V - 10A
CẦU DIODE KBL608 DIP, CHỈNH LƯU TOÀN KỲ 6A - 800V
TIỆM CẬN KIM LOẠI LJ12A3-4-Z/BX NPN, CẢM BIẾN THƯỜNG MỞ
ĐIỆN TRỞ 8K 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
IC SỐ SN74HC08 CỔNG AND, IC CỔNG LOGIC 14 CHÂN DIP
Dây Jack DC đầu đực 5.5x2.1mm 10A, Jack dc thông dụng
TIỆM CẬN KIM LOẠI LJ12A3-4-Z/DX BERM 2 DÂY, NPN THƯỜNG ĐÓNG
MODULE ĐỘ ẨM ĐẤT, CẢM BIẾN ĐỘ ẨM
Đèn báo AD16-22DS Xanh lá 220-380VAC, Đèn báo phi 22mm
CẢM BIẾN PIR HC-SR505, CHUYỂN ĐỘNG THÂN NHIỆT
MODULE CẢM BIẾN AM1001, ĐO NHIỆT ĐỘ VÀ ĐỘ ẨM
HC-SRF04, CẢM BIẾN ĐO KHOẢNG CÁCH
Công tắc bập bênh KCD1 6P 3TT 15x20mm, Công tắc màu đỏ
BIẾN TRỞ VOLUME ĐÔI 2K, CHIẾT ÁP ĐÔI 2K
Bộ chuyển đổi độ K 4-20mA dãy 0-800ºC, Bộ chuyển đổi nhiệt độ K
Màn hình LCD1602 I2C Xanh lá, Màn hình hiển thị Text 















Đánh giá
Chưa có đánh giá nào.