Mục lục:

Vòng lặp đảo ngược tàu tự động sử dụng Arduino: 10 bước (có hình ảnh)
Vòng lặp đảo ngược tàu tự động sử dụng Arduino: 10 bước (có hình ảnh)

Video: Vòng lặp đảo ngược tàu tự động sử dụng Arduino: 10 bước (có hình ảnh)

Video: Vòng lặp đảo ngược tàu tự động sử dụng Arduino: 10 bước (có hình ảnh)
Video: Tự học Arduino cơ bản | Bài 3 Sử dụng Driver L298N điều khiển động cơ DC 2024, Tháng mười một
Anonim
Image
Image

Việc tạo các vòng quay ngược lại có thể giúp bố trí tàu theo mô hình thay đổi hướng của tàu, điều này không thể thực hiện được với bàn xoay. Bằng cách này, bạn có thể tạo bố cục đường đơn với vòng lặp ngược ở mỗi đầu để chạy tàu mà không bị tạm dừng hoặc gián đoạn. Vì vậy, không cần quảng cáo thêm, chúng ta hãy bắt đầu!

Bước 1: Thu thập tất cả những thứ cần thiết

Lập trình bảng Arduino
Lập trình bảng Arduino

Đối với dự án này, đây là danh sách các bộ phận và thành phần bắt buộc:

  • Một bảng vi điều khiển Arduino, những bảng được khuyến nghị là UNO, Leonardo, MEGA.
  • Một tấm chắn điều khiển động cơ Adafruit.
  • Nguồn điện một chiều 12 volt (có thể là pin hoặc bộ chuyển đổi với công suất đầu ra hiện tại ít nhất là 1,5 amp)
  • Sáu dây nhảy nam sang nam:
  1. Một cặp để kết nối lượt đi với trình điều khiển động cơ.
  2. Cặp thứ hai để kết nối sức mạnh của đường ray bên ngoài với trình điều khiển động cơ.
  3. Cặp thứ ba để kết nối vòng lặp bên trong với trình điều khiển động cơ.
  • Một bản nhạc 'được cảm nhận'.
  • 3 dây jumper cái đến cái (để kết nối cảm biến với board Arduino).

Bước 2: Lập trình bảng Arduino

Nếu bạn không có Arduino IDE trên máy tính của mình, hãy tải xuống từ đây. Thư viện cho tấm chắn trình điều khiển động cơ Adafruit có thể được tìm thấy ở đây, trong trường hợp bạn không có nó trong IDE của mình. Đảm bảo rằng bạn cài đặt cái này trong IDE của mình trước khi biên dịch chương trình. Nếu bạn cần trợ giúp cài đặt thư viện, hãy xem liên kết này.

Bước 3: Cô lập các đường vòng bên trong

Cô lập các đường vòng bên trong
Cô lập các đường vòng bên trong

Sử dụng 4 thanh nối đường sắt cách nhiệt, cách ly vòng trong của đường ray với đường ray bên ngoài. Bấm vào hình ảnh để biết thêm thông tin.

Bước 4: Tạo bố cục

Tạo bố cục
Tạo bố cục

Tôi đã sử dụng N-gauge Kato Unitrack để tạo bố cục này. Bạn có thể sử dụng bất kỳ bản nhạc nào khác miễn là mọi thứ hoạt động bình thường.

Bước 5: Cắm tấm chắn trên bảng Arduino và thực hiện kết nối dây

Cắm tấm chắn trên bảng Arduino và thực hiện kết nối dây
Cắm tấm chắn trên bảng Arduino và thực hiện kết nối dây
Cắm tấm chắn trên bảng Arduino và thực hiện kết nối dây
Cắm tấm chắn trên bảng Arduino và thực hiện kết nối dây

Trước khi gắn tấm chắn trình điều khiển động cơ, hãy đảm bảo tất cả các chân cắm được căn chỉnh và sau đó đẩy tấm chắn xuống để gắn chặt vào bảng Arduino. Khi giữ bo mạch ở vị trí thẳng đứng (xem hình trên) sao cho các chân đầu vào tương tự ở bên cạnh bạn, hãy thực hiện các kết nối sau:

  • Kết nối các dây rẽ với khối đầu cuối được đánh dấu 'M4' bằng cách kết nối + ve hoặc dây màu đỏ với đầu cuối phía trên và -ve hoặc dây màu đen với đầu cuối phía dưới.
  • Kết nối các dây nguồn của phần bên trong của vòng lặp với khối đầu cuối được đánh dấu 'M2'. Vẫn kết nối nó ngay bây giờ và thay đổi cực sau nếu tàu hoặc đầu máy di chuyển sai hướng bên trong đường vòng hoặc chỉ dừng lại.
  • Kết nối nguồn của rãnh bên ngoài với khối thiết bị đầu cuối được đánh dấu 'M1'. Làm tương tự sau đó như bạn sẽ làm đối với công suất rãnh ở vòng trong.

Bước 6: Kết nối Bản nhạc 'được cảm nhận' với Bảng Arduino

Kết nối Bản nhạc 'được cảm nhận' với Bảng Arduino
Kết nối Bản nhạc 'được cảm nhận' với Bảng Arduino

Kết nối các chân của cảm biến như sau:

  • Chân VCC đến + 5-volt của bảng Arduino.
  • GND đến chân GND của bảng Arduino.
  • OUT đến chân A0 của bảng Arduino.

Bước 7: Đặt đầu máy trên đường ray

Đặt đầu máy trên đường ray
Đặt đầu máy trên đường ray

Đặt đầu máy ở phần bên ngoài của đường ray để kiểm tra thiết lập.

Bước 8: Tăng sức mạnh cho hệ thống

Tăng sức mạnh cho hệ thống
Tăng sức mạnh cho hệ thống
Tăng sức mạnh cho hệ thống
Tăng sức mạnh cho hệ thống

Cấp nguồn cho bảng Arduino và trình điều khiển động cơ bằng cách kết nối chân VIN và GND tương ứng với nguồn 12 volt và đất tương ứng hoặc bằng cách kết nối đầu nối thùng của bộ điều hợp với ổ cắm điện của bảng Arduino. Kiểm tra kỹ tất cả các kết nối dây và bật nguồn.

Bước 9: Xem nó hoạt động

Nếu mọi thứ diễn ra tốt đẹp, thì thiết lập của bạn sẽ hoạt động giống như thiết lập được hiển thị trong video ở trên.

Bước 10: Tiếp theo là gì?

Bây giờ bạn đã có thiết lập ví dụ đang chạy, bạn có thể thêm một vòng lặp ngược khác ở đầu kia của đường ray bên ngoài để làm cho tàu chạy theo cả hai hướng trên một đường ray duy nhất mà không bị gián đoạn (bạn sẽ cần sửa đổi Arduino chương trình cho điều đó). Thể hiện kỹ năng của bạn bằng cách sửa đổi chương trình Arduino để tăng chức năng của dự án này hoặc chỉ đơn giản là cho tôi biết bạn đã làm gì với điều này. Hãy cho tôi biết nếu bạn thực hiện dự án này để giúp tôi biết liệu điều này có hữu ích cho bạn hay không.

Chúc các bạn đi đường sắt vui vẻ. Tất cả những gì tốt nhất!

Đề xuất: