ĐỘNG CƠ
Mục luc
- Motor bước 28BYJ-48 5V
- Motor rung
- Động cơ DC 130 kèm hộp số
- Tùy chỉnh thư viện Servo của Arduino
- Servo MG945
- Servo MG996
- Servo TD-8120mg
Motor bước 28BYJ-48 5V
- Cấu trúc
- Ý nghĩa các dây dẫn
-
Mapping các dây dẫn của motor với board điều khiển công suất
|Màu dây của động cơ | Chân pin tren board công suất| |–|–| |Đỏ|Vdd| |Cam|D| |Vàng|C| |Hồng|B| |Xanh|A| - Code minh họa
// Arduino stepper motor control code #include <Stepper.h> // Include the header file // change this to the number of steps on your motor #define STEPS 32 // create an instance of the stepper class using the steps and pins Stepper stepper(STEPS, 8, 10, 9, 11); // ứng với chân IN1, IN2, IN3, In4 trên board ULN2003 int val = 0; void setup() { Serial.begin(9600); stepper.setSpeed(200); } void loop() { stepper.step(2048); }![image](https://github.com/neittien0110/linhkiendientu/assets/8079397/ed20cf22-dfe5-4061-9c10-8e381d6c8dca)
-
Minh họa kết nối
- Mua sắm:
https://banlinhkien.vn/goods-653-dong-co-buoc-5v-step-motor-28byj-48-5vdc.html
Motor rung
-
Xem hướng dẫn ghép nối với Arduino, và lắp trans cho công suất lớn hơn. Xem
-
Mua sắm: \
Ảnh Mua sắm Module motor rung đã có sẵn transistor điều khiển công suất \ Shopee Motor phi 8 mm, có băng dinh 3M để dán lên board Motor rung dạng trụ 4x11mm 3VDC rất khỏe
Động cơ DC 130 kèm hộp số
- English: DC Gear Motor TT - 130 RPM
- Thông số:
- Tỷ lệ hộp số: 1:90
- Nguồn điện: 3-6V
- Tốc độ đầu ra: 110RPM (Vòng/phút) ~ 2 vòng/giây
- Bắt vít M3 vào chính giữa trục để giữ bánh xe
- Bánh răng kim loại
- In 3D:
Tùy chỉnh thư viện Servo của Arduino
Cho phép khai báo chồng lên các khai báo sau trong [
#define MIN_PULSE_WIDTH 544 // Độ rộng xung, tính theo us, tương ứng với góc quay bé nhất
#define MAX_PULSE_WIDTH 2400 // Độ rộng xung, tính theo us, tương ứng với góc quay lớn nhất
#define DEFAULT_PULSE_WIDTH 1500 // Độ rộng xung, tính theo us, tương ứng với góc chính giữa
#define REFRESH_INTERVAL 20000 // minimum time to refresh servos in microseconds
File https://github.com/arduino-libraries/Servo/blob/master/src/Servo.h hoặc sử dụng hàm attach để khai báo góc bé nhất/lớn nhât
servo.attach(pin, min, max)
Servo MG945
- Thông số:
- Góc quay 180/360
- Bánh răng: chỉ có 1 bánh răng kim loại
- Cùng kích cỡ với MG945, MG995, MG996, TD-8120mg, TD-8125mg
- Không nên mua, chẳng khác gì MG995, rất dễ bị trật bánh răng.
- Mua sắm
Servo MG996
- Thông số:
- Góc quay 180, hoặc 360. Trường hợp góc 360 thì dùng Thiết bị kiểm tra servo vẫn được, nhưng lại không khiển được bằng RC FlySky i6.
- Cùng kích cỡ với MG945, MG995, MG996, TD-8120mg, TD-8125mg
- Mua sắm
Servo TD-8120mg
- Thông số:
- TD-8120mg: momen 20kg.1cm
- Điện áp: 4.8V - 8.4V
- Cường độ dòng tiêu thụ tối đa: 2.7A
- Bánh răng nối đĩa: Spline 25T (25 teeth/25 răng)
- Cùng kích cỡ với MG945, MG995, MG996, TD-8120mg, TD-8125mg
-
Waveform điều khiển góc quay: Góc | Chu kỳ | Độ rộng xung –|–|– 90°|20 ms| 1 ~ 2 ms 180°|20 ms| 0.5 ~ 2.5 ms 270°|20 ms| 0.5 ~ 2.5 ms 300°|20 ms| 0.5 ~ 2.5 ms 300° xoay tròn liên tục|20 ms| 1 ~ 2 ms
Tham khảo Tùy chỉnh thư viện Servo của Arduino
- Datasheet
- Mua sắm: