Mục lục:

Tìm hiểu Điều khiển SERVO (Sơ lược): 6 bước
Tìm hiểu Điều khiển SERVO (Sơ lược): 6 bước

Video: Tìm hiểu Điều khiển SERVO (Sơ lược): 6 bước

Video: Tìm hiểu Điều khiển SERVO (Sơ lược): 6 bước
Video: Động cơ bước hoạt động như thế nào? | Học Nghề Kỹ Sư Điện & Điện Tử 2024, Tháng bảy
Anonim
Tìm hiểu Kiểm soát SERVO (Sơ lược)
Tìm hiểu Kiểm soát SERVO (Sơ lược)

Trong mô-đun này, bạn sẽ học về cách điều khiển một Servo nhỏ hoặc nhỏ tương thích với arduino. Một động cơ servo thường được sử dụng trong bất kỳ dự án tự động hóa nào có các bộ phận chuyển động. và mọi cánh tay của robot đều do Servo điều khiển. Vì vậy, tôi nghĩ rằng điều này là quá đủ để biết thiết bị nhỏ bé này quan trọng như thế nào.

Điều này có thể được sử dụng trong các dự án nhỏ, nơi bạn muốn di chuyển một vật theo các góc độ chính xác. Do đó, Servo có thể được sử dụng rất dễ dàng với arduino, chỉ bằng cách viết một đoạn mã 3-4 dòng.

Nó có thể được học rất đơn giản chỉ trong 7-10 phút, được hưởng lợi …………………….

Bước 1: Nội dung

Nội dung
Nội dung

* Hiểu biết cơ bản về động cơ servo.

* kết nối và chi tiết dây.

* mã hóa đơn giản nhất để điều khiển servo bằng Arduino.

* Servo được áp dụng trong các ví dụ dự án thời gian thực.

HÃY HỌC TẬP …………………………………………….. HẾT MÌNH ………………………………………………………..!

Bước 2: Khái niệm cơ bản về Servo…

Cơ bản về Servo…
Cơ bản về Servo…
Cơ bản về Servo…
Cơ bản về Servo…

Động cơ servo đã có từ rất lâu và được sử dụng trong nhiều ứng dụng. Chúng có kích thước nhỏ nhưng đóng gói một cú đấm lớn và rất tiết kiệm năng lượng. Động cơ servo cũng được sử dụng trong các ứng dụng công nghiệp, robot, sản xuất trong dây chuyền, dược phẩm và dịch vụ thực phẩm.

Nhưng làm thế nào để những kẻ nhỏ làm việc?

Mạch servo được xây dựng ngay bên trong đơn vị động cơ và có trục định vị, thường được lắp với bánh răng. Động cơ được điều khiển bằng tín hiệu điện xác định lượng chuyển động của trục.

Servos được điều khiển bằng cách gửi một xung điện có độ rộng thay đổi, hoặc điều chế độ rộng xung (PWM), thông qua dây điều khiển. Một động cơ servo thường chỉ có thể quay 90 ° theo một trong hai hướng với tổng chuyển động 180 ° theo cả chiều kim đồng hồ hoặc ngược chiều kim đồng hồ.

Khi các Servos này được lệnh di chuyển, chúng sẽ di chuyển đến vị trí và giữ vị trí đó. Nếu một lực bên ngoài đẩy vào servo trong khi servo đang giữ một vị trí, thì servo sẽ chống lại việc di chuyển ra khỏi vị trí đó. Lượng lực tối đa mà servo có thể tác động được gọi là định mức mô-men xoắn của servo. Servos sẽ không giữ vị trí của họ mãi mãi; xung vị trí phải được lặp lại để hướng dẫn servo giữ nguyên vị trí.

Bước 3: Kết nối và đấu dây

Kết nối và dây điện
Kết nối và dây điện
Kết nối và dây điện
Kết nối và dây điện

Có hai loại mã màu dây servo tiêu chuẩn, một loại thường dành cho servo mini, loại còn lại dành cho servo bình thường.

1. MINI SERVO

màu cam ------------------------------ tín hiệu được kết nối với chân số arduino.

màu đỏ ----------------------------------- + v, quyền lực

nâu ------------------------------- gnd, ghim nối đất

2. SERVO THÔNG THƯỜNG

trắng ---------------------------------- dữ liệu / tín hiệu được kết nối với arduino.

đỏ / nâu --------------------------- + v, quyền lực

đen ----------------------------------- gnd, chốt nối đất.

Đó là tất cả về hệ thống dây điện ………………………………………..!

Bước 4: Mã hóa đơn giản để thiết lập

Mã hóa đơn giản để thiết lập
Mã hóa đơn giản để thiết lập
Mã hóa đơn giản để thiết lập
Mã hóa đơn giản để thiết lập

tạo mã là công việc đơn giản nhất!

bạn chỉ phải biết hai điều cơ bản trước khi bắt đầu viết mã của mình, Phần mềm arduino IDE cung cấp cho chúng ta một thư viện có sẵn trong đó, đặc biệt là để điều khiển động cơ Servo do đó làm cho công việc của chúng ta trở nên đơn giản hơn.

Để đưa thư viện vào mã của bạn, bạn phải nhập văn bản sau vào đầu mã của bạn

#bao gồm

hoặc bạn có thể chỉ cần bao gồm thư viện bằng cách nhấp vào skecth ---- Nhập thư viện ------ Servo

cả hai phương pháp thực hiện cùng một công việc, bạn có thể chọn cách thuận tiện cho bạn!

Bây giờ, bạn phải đặt tên cho servo của mình, tức là bạn phải tạo một đối tượng servo bằng cách sử dụng từ khóa có tên là Servo.

ví dụ: Servo có thể hướng dẫn;

bây giờ tên của đối tượng trong ví dụ này là hướng dẫn.

Tiếp theo, để gán một chân kỹ thuật số của arduino của bạn cho chân tín hiệu của Servo, mã sau được sử dụng, ví dụ: directable.attach (2);

bây giờ chân tín hiệu có thể được kết nối với chân số 2 của arduino.

Đó là tất cả với phần thiết lập, bây giờ chúng ta sẽ chuyển sang phần điều khiển.

Từ khóa được sử dụng để định vị trục Servo của bạn ở một góc cụ thể là object_name.write (angle 0-180);

ví dụ: directable.write (30);

mã hóa ở trên sẽ gửi một tín hiệu đến servo và yêu cầu nó chỉ định ở 30 độ.

Bước 5: Mã hóa cho điều khiển

Mã hóa để kiểm soát
Mã hóa để kiểm soát

Bây giờ sau khi bạn đã chỉ định vị trí ban đầu của servo, bạn có thể di chuyển đến bất kỳ vị trí nào bằng cách sử dụng cùng một mã servo_name.write (), nhưng vấn đề là nó di chuyển nhanh nên nó có thể rung rất nhiều và không di chuyển trơn tru. sử dụng độ trễ thích hợp ().

Điều này có thể dễ dàng thực hiện bằng cách sử dụng vòng lặp for () như trong hình.

Trong trường hợp này, 30 đầu tiên trong vòng lặp for đại diện cho vị trí servo hiện tại và 180 là vị trí mong muốn.

Vì vậy, bạn có thể đã biết những điều cơ bản về cách sử dụng Servo với arduino.

Bước 6: Ứng dụng

Dưới đây là danh sách một số sản phẩm cài đặt sẵn của tôi, nơi tôi đã sử dụng một servo, hãy tham khảo nó để hiểu thêm, 1. khóa cửa điều khiển bằng wifi.

2. Bộ nạp cá Bluetooth.

Hy vọng bạn thích điều này có hướng dẫn

một vài chủ đề sắp tới

1. ESP8266 điều khiển đơn giản.

2. Bluetooth.

3. màn hình LCD

……………… và nhiều hơn nữa theo dõi tôi để biết thêm thông tin hữu ích.

Đề xuất: