Mục lục:

Điều khiển động cơ DC với bộ mã hóa mô-đun cảm biến quang FC-03: 7 bước
Điều khiển động cơ DC với bộ mã hóa mô-đun cảm biến quang FC-03: 7 bước

Video: Điều khiển động cơ DC với bộ mã hóa mô-đun cảm biến quang FC-03: 7 bước

Video: Điều khiển động cơ DC với bộ mã hóa mô-đun cảm biến quang FC-03: 7 bước
Video: Hướng dẫn điều khiển PID tốc độ động ENCODER dùng Arduino UNO R3 | Đam Mê Điện Tử 2024, Tháng mười một
Anonim

Trong hướng dẫn này, chúng ta sẽ học cách đếm số lần ngắt bộ mã hóa Quang học bằng cách sử dụng động cơ DC, màn hình OLED và Visuino.

Xem video!

Bước 1: Những gì bạn sẽ cần

Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
  • Arduino UNO (hoặc bất kỳ Arduino nào khác)
  • Mô-đun cảm biến khớp nối quang FC-03
  • Động cơ DC
  • Bánh xe mã hóa (có lỗ) mà bạn gắn trên động cơ DC
  • Màn hình OLED
  • Dây nhảy
  • Breadboard
  • Chương trình Visuino: Tải xuống Visuino

Bước 2: Mạch

Mạch
Mạch
  • Kết nối chân Màn hình OLED [VCC] với chân Arduino [5V]
  • Kết nối chân Màn hình OLED [GND] với chân Arduino [GND]
  • Kết nối chân Màn hình OLED [SCL] với chân Arduino [5V]
  • Kết nối chân Encoder FC-03 [VCC] với chân Arduino [5V]
  • Kết nối chân Encoder FC-03 [GND] với chân Arduino [GND]
  • Kết nối chân Encoder FC-03 [D0] với chân kỹ thuật số Arduino [10]
  • Kết nối nguồn điện [3-6V] với động cơ DC

Bước 3: Khởi động Visuino và chọn loại bảng Arduino UNO

Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO

Để bắt đầu lập trình Arduino, bạn cần phải cài đặt Arduino IDE từ đây:

Xin lưu ý rằng có một số lỗi nghiêm trọng trong Arduino IDE 1.6.6. Đảm bảo rằng bạn cài đặt phiên bản 1.6.7 trở lên, nếu không, bản có thể hướng dẫn này sẽ không hoạt động! Nếu bạn chưa thực hiện, hãy làm theo các bước trong Tài liệu hướng dẫn này để thiết lập Arduino IDE để lập trình Arduino UNO! Visuino: https://www.visuino.eu cũng cần được cài đặt. Khởi động Visuino như trong hình đầu tiên Nhấp vào nút "Công cụ" trên thành phần Arduino (Hình 1) trong Visuino Khi hộp thoại xuất hiện, chọn "Arduino UNO" như hiển thị trên Hình 2

Bước 4: Trong Visuino ADD và Đặt các thành phần

Trong Visuino ADD và Đặt các thành phần
Trong Visuino ADD và Đặt các thành phần
Trong Visuino ADD và Đặt các thành phần
Trong Visuino ADD và Đặt các thành phần
Trong Visuino ADD và Đặt các thành phần
Trong Visuino ADD và Đặt các thành phần

Thêm thành phần "Màn hình OLED SSD1306 / SH1106 (I2C)"

Nhấp đúp vào thành phần "DisplayOLED1" và:

trong cửa sổ Thành phần, kéo "Vẽ Văn bản" sang phía bên trái, Ở phía bên trái, chọn Vẽ Văn bản1 và trong cửa sổ thuộc tính, đặt kích thước thành 2 và văn bản: STEPS

trong cửa sổ Thành phần kéo "Trường Văn bản" sang phía bên trái Ở phía bên trái, chọn TextField1 và trong cửa sổ thuộc tính, đặt kích thước thành 3 và Y: 30 Đóng cửa sổ phần tử

Thêm thành phần "Bộ đếm"

Chọn thành phần Counter1 và trong cửa sổ thuộc tính, đặt Min> Value thành 0

Bước 5: Trong các thành phần kết nối Visuino

Trong các thành phần kết nối Visuino
Trong các thành phần kết nối Visuino
Trong các thành phần kết nối Visuino
Trong các thành phần kết nối Visuino
Trong các thành phần kết nối Visuino
Trong các thành phần kết nối Visuino
  • Kết nối chân kỹ thuật số của bảng Arduino [10] với chân Counter1 [Trong]
  • Kết nối chân Counter1 [Out] với DisplayOLED1> TextField1 pin [In]
  • Kết nối chân DisplayOLED1 I2C [Ra] với chân I2C của bảng Arduino [Vào]

Bước 6: Tạo, biên dịch và tải lên mã Arduino

Tạo, biên dịch và tải lên mã Arduino
Tạo, biên dịch và tải lên mã Arduino

Trong Visuino, ở dưới cùng nhấp vào Tab "Xây dựng", đảm bảo rằng cổng chính xác được chọn, sau đó nhấp vào nút "Biên dịch / Xây dựng và Tải lên".

Bước 7: Chơi

Nếu bạn cấp nguồn cho mô-đun Arduino UNO và kết nối động cơ DC với nguồn điện để chạy nó, Màn hình OLED sẽ hiển thị số lần ngắt (đếm).

Xin chúc mừng! Bạn đã hoàn thành dự án của mình với Visuino. Cũng được đính kèm là dự án Visuino, mà tôi đã tạo cho Có thể hướng dẫn này, bạn có thể tải xuống và mở nó trong Visuino:

Đề xuất: