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:

CẢM BIẾN QUANG E3F-DS30Y2 2 DÂY, HỒNG NGOẠI THƯỜNG ĐÓNG 90-250VAC
Đế pin 9V đầu ra dây da ngang, Jack chữ T kết nối pin 9V
VỎ HỘP MICA ESP32 30PIN CP2102, KHUNG MICA BẢO VỆ
Hộp mũi khoan mạch in 1.0mm, Hộp 10 mũi khoan mạch PCB
Hộp mũi khoan mạch in 1.5mm, Hộp 10 mũi khoan mạch PCB
Module nguồn giảm áp 3V3 5V 12V, Chuyển đổi điện áp ngõ ra
Hàng rào đực đôi chân thẳng 2*40P 2.54mm, Jump header đôi 80 pin
Điện trở 27R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Led 7 đoạn 4 số Cathode 0.8IN đỏ, Led 7 seg 71.6x25.8x7.4mm
LED THU IR1838, CẢM BIẾN THU PHÁT HỒNG NGOẠI
ĐẾ DÂY BUS 3 XH2.54MM, ĐẦU DÂY BUS HÀN BOARD - 1 CẶP
IC KIA 7915 ổn áp, ngõ ra điện áp âm 15V
ĐỘ K WRN LỖ VÍT M4 1000MM, CẢM BIẾN ĐẦU DÒ DÂY HỢP KIM
CẢM BIẾN VÂN TAY AS608, CẢM BIẾN NHẬN DẠNG VÂN TAY
LED 7ĐOẠN 4 SỐ 0.36IN KATOT WHITE 12PIN, LED 7 SEG ĐỒNG HỒ
IC SỐ SN74HC08 CỔNG AND, IC CỔNG LOGIC 14 CHÂN DIP
ĐIỆN TRỞ 820R 5W, ĐIỆN TRỞ CÔNG SUẤT LOẠI SỨ
Bàn phím mềm keypad 4x4, Ma trận phím mềm
ANTEN 2.4GHz 4DBI 15.6CM KIM TRONG, ANTEN WIFI, ZIGBEE, RF
ĐIỆN TRỞ 56R 5W, ĐIỆN TRỞ CÔNG SUẤT LOẠI SỨ
LED 7ĐOẠN 4 SỐ 0.36IN ANOT RED 12PIN, LED 7 SEG ĐỒNG HỒ
Anten GPS+BD 30dBi 15x15mm dây 30cm, Tần số 1575.42/1561MHz
CẢM BIẾN MÀU SẮC TCS3200, NHẬN DIỆN MÀU RGB
Module giảm áp LM2596 ADJ 3A, Module ổn áp DC-DC giảm áp 3A
Hàng rào đực đơn thẳng 1*40P 21mm 2.54mm, Jump header đơn 40 pin
ANTEN 433Mhz 8dBi KIM TRONG 16.5CM, ANTEN LORA 433MHz
Module cảm biến mưa relay 12V, Relay công suất 250V - 10A
Led 7 đoạn 2 số Anode 0.8IN đỏ, Led 7 seg 35.8x25.8x10mm
LED 7ĐOẠN 4 SỐ 0.4IN KATOT BLUE 12PIN, LED 7 SEG ĐỒNG HỒ
Bàn phím mềm keypad 1x4, Ma trận phím mềm
MODULE SẠC 6 CELL 18650 15A, MẠCH LITHIUM 22.2V - 25A
Cảm biến gia tốc góc MPU6050, Gia tốc góc GY-61 6DOF IMU
Pic16F886 DIP, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
Module relay quang trở XH-M131 5VDC, Relay cảm biến ánh sáng
ANTEN 2.4G/5.8GHz 10DBI 19.5CM LỖ TRONG NHỌN, ANTEN WIFI, ZIGBEE
Mạch Relay 10A 24V 6 Kênh chân Header, Rơ le công suất 250VAC / 30VDC
LED 5MM PHỦ MÀU ĐỎ CHÂN NGẮN, LED SIÊU SÁNG - 40 CON
LED 7ĐOẠN 2SỐ CATHODE 0.56IN ĐỎ, LED 7 SEG 25x19x8MM
Điện trở 10M 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
TỤ ĐIỆN PHÂN CỰC 47UF/400V , TỤ HÓA TẦN SỐ CAO
IC SN74HC573 IC CHỐT LOẠI D, THIẾT LẬP 3 TRẠNG THÁI
Động cơ DC Encoder JGB37-545 24V 95rpm, DC giảm tốc
Bàn phím cứng keypad 4x4 , Ma trận phím matrix 4x4
LED 7ĐOẠN 1SỐ ANODE 0.56IN ĐỎ, LED 7 SEG 12.5x19x8MM
LED TRONG 3MM MÀU VÀNG CHÂN DÀI, LED SIÊU SÁNG - 40 CON
Màn hình LCD2004 Xanh lá, Màn hình hiển thị Text
Dây bus 4pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Module thu phát NRF24L01 2.4Ghz anten liền, Truyền nhận không dây RF
VAN ĐIỆN NƯỚC 12V PHI 20MM, CÔNG SUẤT 0.02 - 0.8MPA
Hàng rào cái lỗ tròn đơn thẳng 1*40P 2.54mm, Jump header đơn 40 pin
MẠCH LED 7 ĐOẠN 2 SỐ 0.56IN MỞ RỘNG 74HC595 TỪNG LED
Màn hình Oled 1.3in I2C Màu trắng, Oled 128x64 hiển thị điểm ảnh
Dây bus 3pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Module giảm áp XL4016 8A, Mạch ổn áp DC-DC giảm áp 8A 















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