Mục lục:
- Bước 1: Bộ mã hóa quay là gì?
- Bước 2: Các thành phần bắt buộc
- Bước 3: Làm thế nào để sử dụng một bộ mã hóa quay?
- Bước 4: Xác định vị trí của trục bộ mã hóa quay
- Bước 5: Điều khiển đèn LED bằng tính năng xoay trục
- Bước 6: Điều khiển tốc độ và hướng động cơ DC có ngắt
- Bước 7: Thích chúng tôi trên FaceBook
Video: Bộ mã hóa quay: Cách hoạt động và cách sử dụng với Arduino: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Trang web chính thức của ElectropeakElectroPeak Theo dõi thêm của tác giả:
Giới thiệu: ElectroPeak là nơi lý tưởng để bạn học điện tử và biến ý tưởng của bạn thành hiện thực. Chúng tôi cung cấp các hướng dẫn hàng đầu để chỉ cho bạn cách bạn có thể thực hiện các dự án của mình. Chúng tôi cũng cung cấp các sản phẩm chất lượng cao để bạn có… Thông tin thêm về Electropeak »
Bạn có thể đọc phần này và các hướng dẫn tuyệt vời khác trên trang web chính thức của ElectroPeak
Tổng quat
Trong hướng dẫn này, bạn sẽ biết cách sử dụng bộ mã hóa quay. Trước tiên, bạn sẽ thấy một số thông tin về bộ mã hóa quay, sau đó bạn sẽ tìm hiểu cách sử dụng bộ mã hóa quay với ba ví dụ thực tế.
Những gì bạn sẽ học:
- Bộ mã hóa quay là gì và nó hoạt động như thế nào.
- Điều khiển đèn LED bằng bộ mã hóa quay
- Điều khiển tốc độ và hướng động cơ DC bằng bộ mã hóa quay
Bước 1: Bộ mã hóa quay là gì?
Bộ mã hóa vòng quay là một thiết bị cơ điện có chức năng chuyển đổi vị trí của góc trục sang dữ liệu kỹ thuật số. Bộ mã hóa quay có một tấm tròn với một số lỗ và hai kênh A và B. Bằng cách xoay tấm tròn, khi các kênh A và B đi qua các lỗ, kết nối giữa kênh đó và một đế chung được thiết lập. Những gián đoạn này gây ra một sóng vuông trong kênh đầu ra. Bằng cách đếm các xung này, chúng ta có thể tìm ra số lượng vòng quay. Mặt khác, kênh A và kênh B lệch pha 90 độ, vì vậy bạn cũng có thể tìm hướng quay tùy thuộc vào xung kênh nào phía trước
Một bộ mã hóa có thể được cài đặt trực tiếp trên trục động cơ hoặc được chế tạo dưới dạng mô-đun. Mô-đun bộ mã hóa quay, bao gồm 5 chân, là bộ mã hóa quay phổ biến nhất. 2 chân hỗ trợ nguồn cung cấp bộ mã hóa, SW là một nút nhấn trên mô-đun, và CLK và DT hiển thị các kênh A và B.
Một số tính năng của mô-đun này là:
- Khả năng Xoay đến vô cực
- Độ phân giải 20 xung
- Điện áp cung cấp 5V
Bước 2: Các thành phần bắt buộc
Các thành phần phần cứng
Mô-đun mã hóa quay với Công tắc đẩy * 1
Ứng dụng phần mềm
Arduino IDE
Bước 3: Làm thế nào để sử dụng một bộ mã hóa quay?
Để sử dụng bộ mã hóa quay, chúng ta nên đếm xung của kênh A và B. Để làm điều này, chúng tôi đã sử dụng Arduino UNO và thực hiện ba dự án để định vị bộ mã hóa, điều khiển đèn LED và điều khiển tốc độ và hướng của động cơ DC.
Bước 4: Xác định vị trí của trục bộ mã hóa quay
Kết nối + với 5V, GND với chân GND, CLK với chân số 6 và DT với chân số 7.
Bạn cần biết vị trí của trục để sử dụng bộ mã hóa. Vị trí của trục thay đổi tùy thuộc vào số lượng vòng quay của nó. Nó thay đổi từ 0 đến vô cùng đối với chiều quay theo chiều kim đồng hồ và từ 0 đến vô cùng đối với chiều quay ngược chiều kim đồng hồ. Tải lên mã sau trên Arduino của bạn và xem vị trí của bộ mã hóa trục trong màn hình nối tiếp. Bạn có thể sử dụng mã đính kèm cho tất cả các dự án của mình bằng bộ mã hóa.
Để xác định vị trí bộ mã hóa, chúng ta cần kết nối các kênh A và B làm đầu vào cho Arduino. Ta đọc và lưu giá trị ban đầu của Kênh A lúc đầu. Sau đó, chúng tôi đọc giá trị tức thời của kênh A và nếu giá trị của kênh B đi trước nó, chúng tôi giảm bộ đếm. Nếu không, chúng tôi tăng số lượng bộ đếm.
Bước 5: Điều khiển đèn LED bằng tính năng xoay trục
Lúc đầu, bạn cần lấy vị trí trục, sau đó bạn có thể giảm hoặc tăng ánh sáng LED bằng PWM. Vì PWM có một số giá trị từ 0 đến 255, chúng tôi cũng đặt vị trí trục trong phạm vi này trong mã.
Bước 6: Điều khiển tốc độ và hướng động cơ DC có ngắt
Trong mã này, chúng tôi đã sử dụng một ngắt để đọc trục và vị trí then chốt. Để biết thêm thông tin về ngắt, bạn có thể kiểm tra Trang web Arduino.
Động cơ bị hỏng bằng cách nhấn phím bộ mã hóa hoặc đặt bộ mã hóa ở vị trí 0. Bạn có thể xem cách điều khiển động cơ DC với tấm chắn L293D tại đây.
Bước 7: Thích chúng tôi trên FaceBook
Nếu bạn thấy hướng dẫn này hữu ích và thú vị, hãy like cho chúng tôi trên facebook.
Đề xuất:
Đầu máy mô hình điều khiển động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Đầu máy mô hình điều khiển động cơ bước | Động cơ bước làm bộ mã hóa quay: Trong một trong những phần Hướng dẫn trước, chúng ta đã học cách sử dụng động cơ bước làm bộ mã hóa quay. Trong dự án này, bây giờ chúng ta sẽ sử dụng bộ mã hóa quay động cơ bước đó để điều khiển đầu máy mô hình bằng vi điều khiển Arduino. Vì vậy, không có fu
Công tắc thông minh Wifi ESP8266 hoạt động với Alexa và Tự động hóa Google Home: 7 bước
Công tắc thông minh Wifi ESP8266 Hoạt động với Alexa và Tự động hóa Google Home: Trong thế giới toàn cầu hóa, mọi người đều mong muốn có công nghệ thông minh và mới nhất
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Nhắc nhở sử dụng thời gian sử dụng thiết bị (chỉ hoạt động trên Windows, Ios sẽ không hoạt động): 5 bước
Nhắc nhở sử dụng thời gian sử dụng thiết bị (chỉ hoạt động trên Windows, Ios sẽ không hoạt động): Giới thiệu Đây là một cỗ máy hữu ích được tạo ra từ Arduino, nó nhắc bạn nghỉ ngơi bằng cách " biiii! &Quot; âm thanh và khiến máy tính của bạn quay lại màn hình khóa sau 30 phút sử dụng màn hình. Sau khi nghỉ 10 phút, nó sẽ " b
Cách sử dụng động cơ bước làm bộ mã hóa quay và màn hình OLED cho các bước: 6 bước
Cách sử dụng Động cơ bước làm bộ mã hóa quay và Màn hình OLED cho các bước: Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách theo dõi các bước của động cơ bước trên Màn hình OLED. Xem video trình diễn. Tín dụng cho Hướng dẫn gốc sẽ được chuyển đến người dùng youtube " sky4fly "