Mục lục:

Trò chơi thư viện Bot Laser: 4 bước (có hình ảnh)
Trò chơi thư viện Bot Laser: 4 bước (có hình ảnh)

Video: Trò chơi thư viện Bot Laser: 4 bước (có hình ảnh)

Video: Trò chơi thư viện Bot Laser: 4 bước (có hình ảnh)
Video: VLYN TRỊ LIỆU YOGA: Hết đau thần kinh tọa tại nhà cùng thầy Nghĩa 2024, Tháng bảy
Anonim
Image
Image
Trò chơi thư viện Bot Laser
Trò chơi thư viện Bot Laser
Trò chơi thư viện Bot Laser
Trò chơi thư viện Bot Laser
Trò chơi thư viện Bot Laser
Trò chơi thư viện Bot Laser

Đây là một trò chơi mà bạn nhắm một con trỏ laser vào bụng của một con robot để "vô hiệu hóa" nó. Khi bạn bắn trúng điểm yếu của bot, mắt của nó sẽ tối đi và bạn nghe thấy tiếng laze. Sau khi tất cả năm bot bị vô hiệu hóa, trò chơi sẽ đặt lại và các bot sẽ bật trở lại cùng một lúc.

Tôi thực hiện điều này vì nó tạo ra một ví dụ đơn giản về đầu vào / đầu ra để giải thích khả năng của bộ vi điều khiển và nó hoạt động hiệu quả hơn việc nhấn nút trên bảng mạch. Một bước tốt đẹp tiếp theo có thể là thêm động cơ servo hoặc động cơ rung để có thêm mức phản hồi.

Bước 1: Thu thập nguồn cung cấp

Thu thập nguồn cung cấp
Thu thập nguồn cung cấp
Thu thập nguồn cung cấp
Thu thập nguồn cung cấp
  • 5mm LED (hoặc nếu bạn không sử dụng mô hình in 3d, bạn có thể sử dụng bất kỳ kích thước nào)
  • LDR (điện trở phụ thuộc ánh sáng)
  • 3 dây
  • 2 điện trở (Tôi đã sử dụng 200 ohm, nhưng bạn có thể sử dụng bất kỳ điện trở nào sẽ bảo vệ đèn LED của bạn. Liên kết giáo dục!)
  • Bộ vi điều khiển, tôi đã sử dụng Arduino Nano
  • Breadboard và cáp jumper
  • Chuyển đổi tạm thời
  • Piezo "loa" P

Không bắt buộc

  • Heatshrink
  • Kết nối
  • Keo dính

Tôi thiết lập mỗi bot thành mô-đun để tôi có thể dễ dàng rút phích cắm của chúng để lưu trữ hoặc sửa đổi. Tôi đã sử dụng co nhiệt để bảo vệ một chút trên các kết nối tiếp xúc.

Công cụ:

  • Thiết bị hàn
  • Máy in 3D (Tùy chọn)

Bước 2: In 3d

in 3d
in 3d
in 3d
in 3d

www.thingiverse.com/thing:2069579

Nếu bạn muốn sử dụng mô hình của tôi, hãy làm theo liên kết. Một đèn LED 5mm sẽ nhấn vừa vặn vào mặt sau.

Một LDR (hoặc bất kỳ cảm biến nào có hai dây) có thể được luồn qua mặt trước. Bạn có thể phải mở các lỗ một chút bằng đinh nóng hoặc một mũi khoan nhỏ.

Nếu bạn không muốn in 3d mô hình, bạn có thể làm một cái gì đó cho mình. Nguyên mẫu bắt đầu với một mục tiêu bằng bìa cứng đơn giản với các đầu dẫn được chọc qua.

Bước 3: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây

Tôi đã thiết kế những thứ này để không có thêm thành phần nào để cắm vào breadboard. Chỉ cần dây và công tắc.

Mỗi bộ {LED, LDR, 2 điện trở} đại diện cho một bot. Tôi đã sử dụng dây mở rộng servo cắm trực tiếp vào các chân tiêu đề mà tôi đã hàn trên mỗi robot. Chú ý rằng sẽ có ba dây đến từ mỗi robot.

Vì vậy, hãy cẩn thận để kết nối đúng điện trở với đúng dây dẫn. Bạn có thể thấy sơ đồ của tôi hơi phức tạp, nhưng nó đã giúp tôi không cần bốn dây. Hy vọng nó có ý nghĩa.

Các dây màu cam bắt đầu CAO. Điều đó cung cấp 5V cho mỗi LDR. Vì chúng tôi chỉ đọc cảm biến ánh sáng (LDR) khi đèn LED sáng (dây màu cam CAO) hoạt động tốt. Nếu bạn thay đổi mã để đọc LDR khi đèn LED không sáng, bạn sẽ phải nghĩ ra một cách khác để đấu dây cho nó.

Bước 4: Lập trình

Đây là mã

gist.github.com/justbennett/a68a47d28f705d…

Có 5 đầu vào tương tự, đó là 5 LDR. Có 3 đầu vào kỹ thuật số. Đặt lại, ngưỡng lên và ngưỡng xuống. Việc điều chỉnh ngưỡng để thiết bị có thể thích ứng với các tình huống ánh sáng khác nhau. Nếu bạn đang sử dụng tia laser sáng thì điều đó không thành vấn đề.

Có 5 đầu ra LED và đầu ra loa.

Bạn có thể điều chỉnh mã này với các cảm biến khác hoặc cho nhiều mục đích khác.

Đề xuất: