Mục lục:

Arduino Servo Foosball: 5 bước
Arduino Servo Foosball: 5 bước

Video: Arduino Servo Foosball: 5 bước

Video: Arduino Servo Foosball: 5 bước
Video: Arduino | Chi tiết cách sử dụng động cơ Servo 2024, Tháng mười một
Anonim
Arduino Servo Foosball
Arduino Servo Foosball

bởi David Joy và Andrew Gothard

Bước 1: Giới thiệu

Mục tiêu của chúng tôi: Tạo một trò chơi Foosball giống như trò chơi sử dụng Arduinos, servos và các cánh tay của nó cũng như các mảnh gỗ.

Lý do: Chúng tôi quyết định rằng dự án này sẽ cho chúng tôi cơ hội tạo ra thứ gì đó thú vị và có thể sử dụng được đồng thời cho phép chúng tôi làm việc với nhiều chủ đề, chẳng hạn như làm việc trên gỗ, mã hóa Arduinos, in 3-D và hệ thống dây điện.

Bước 2: Vật liệu cần thiết

  • Arduino (bao gồm redboard và breadboard)
  • Máy tính xách tay (nếu Arduino phải được kết nối để chạy)
  • 4 servo và đĩa
  • 8 cánh tay servo in 3D
  • 8 nút
  • 8 điện trở 10k ohm
  • Đủ dây
  • Keo dính
  • Truy cập vào máy in 3D
  • Gỗ (xem kích thước cụ thể trong phần xây dựng bảng)
  • Quả bóng (một quả bóng bàn hoạt động tốt)
  • Keo siêu dính
  • Vít và khoan

Bước 3: Tạo vũ khí Servo

Tạo vũ khí Servo
Tạo vũ khí Servo
Tạo vũ khí Servo
Tạo vũ khí Servo
Tạo vũ khí Servo
Tạo vũ khí Servo
  1. Sử dụng Onshape để thiết kế cánh tay trợ lực để sử dụng để đánh bóng bàn trong trò chơi.
  2. Tạo mỗi cánh tay dài 6 cm với một phần nhô xuống 2,5 cm. (Đảm bảo rằng đầu đùn kéo dài để nó có thể tự xoay quanh servo.)
  3. Sử dụng một miếng servo hình tròn để gắn các cánh tay lên và đặt đường chính giữa của cánh tay đầu tiên, đường đó trỏ vào giữa bàn cờ, song song với các cạnh khung thành của bảng trò chơi.
  4. Đặt đường chính giữa phân chia nhánh thứ hai ở góc nâng 129 độ so với nhánh servo thứ nhất.
  5. Tiếp theo, đặt 4 servo 5 cm phía trên mỗi bảng hướng dẫn theo đường chéo và 9,75 cm từ mỗi bức tường bên gần nhất với servo. (Nên có hai ở mỗi bên.)
  6. Sau đó, chúng tôi khoan một lỗ để các dây servo chui qua và dán chặt servo xuống bằng keo siêu dính.

Ví dụ về nhánh servo của chúng tôi:

Bước 4: Tạo bảng

Tạo bảng
Tạo bảng
Tạo bảng
Tạo bảng
  1. Làm đế gỗ 54x36 cm. (Điều này giải thích cho độ dày của các bức tường.)
  2. Sau đó, cắt bốn đường chéo 14 cm và hai cạnh 30 cm. (Những bức tường này phải dày 2 cm và 4 cm trở lên.)
  3. Tiếp theo, kẻ các đường thẳng song song với mỗi cạnh cách tường hai cm để tạo một hình hộp chữ nhật mới.
  4. Sau đó, tại mỗi bốn góc của hình chữ nhật, đo 10 cm dọc theo mỗi cạnh của hình chữ nhật và kẻ một đường thẳng giữa hai điểm đó. Đường này là đường cho các mảnh tường chéo.
  5. Sau khi hoàn thành, đo 5 cm trên mỗi đường chéo và vẽ một đoạn thẳng dài 9,75 cm và vuông góc với bảng phụ.
  6. Vẽ hoặc theo dõi một hình chữ nhật được căn giữa ở cuối dòng phù hợp với cơ sở của Servos.
  7. Sau đó, kẻ một đường thẳng giữa mỗi cặp đường chéo song song với hai bên khung thành.
  8. Cắt một bề mặt dốc nghiêng về phía từng mục tiêu giữa hai đường chéo và đường kẻ qua chúng ở bước trước.
  9. Khoan một lỗ cho mỗi servo gần với đế servo và ở giữa servo và thành bên.
  10. Bắt vít từng miếng tường xuống và sử dụng keo siêu dính để giữ servo.
  11. Kết dính siêu cánh tay servo với servo bằng cách đặt cánh tay servo ở bên trong bảng song song với các mặt của khung thành.
  12. Tiếp theo kết nối các dây cho servo bên dưới bo mạch.

Bước 5: Điện tử và lập trình

Điện tử và Lập trình
Điện tử và Lập trình
Điện tử và Lập trình
Điện tử và Lập trình
  1. "Các thiết bị điện tử cho mỗi đầu đĩa bao gồm 2 servo, 4 nút, 4 điện trở 10k ohm, một arduino và đủ dây.
  2. Trên mỗi arduino, kết nối cột dương (dấu cộng màu đen) với 5V và cột âm (dấu trừ màu đỏ) với đất.
  3. Đặt bốn nút trên breadboard ở nơi bạn muốn.
  4. Kiểm tra để đảm bảo bạn có thể nhấn các nút một cách thoải mái trước khi tiếp tục.
  5. Đối với nút trên mỗi nút (có tiếp điểm), hãy kết nối điện trở 10k ohm giữa hàng đó và cột dương.
  6. Trên mỗi hàng giống nhau, nối một dây với chốt thích hợp.
  7. Chân 2 và 3 điều khiển servo ở chân 9 và chân 4 và 5 điều khiển một ở chân 10.
  8. Để nối dây servo (bạn sẽ cần phải dán chúng cho bước này), hãy kết nối dây trắng (tín hiệu) với chân 9 hoặc 10 (tùy thuộc vào nút nào sẽ điều khiển nó). Nối dây đen (nguồn) vào cột dương và dây đỏ (nối đất) vào cột âm”.

"Tải xuống chương trình được đính kèm và tải nó lên cả arduinos. Chương trình khởi tạo tất cả các servo và đầu vào, sau đó kiểm tra các nút được nhấn sau mỗi 20 mili giây (50 lần mỗi giây) và điều chỉnh Servo cho phù hợp. Sau khi chương trình được tải lên, mỗi servo sẽ lần lượt trong 1,5 giây để xác nhận rằng chúng được nối dây chính xác và sẽ kết thúc ở 90 độ."

Đề xuất: