Mục lục:

Robot Arduino với bộ điều khiển PS2 (Cần điều khiển PlayStation 2): 10 bước (có hình ảnh)
Robot Arduino với bộ điều khiển PS2 (Cần điều khiển PlayStation 2): 10 bước (có hình ảnh)

Video: Robot Arduino với bộ điều khiển PS2 (Cần điều khiển PlayStation 2): 10 bước (có hình ảnh)

Video: Robot Arduino với bộ điều khiển PS2 (Cần điều khiển PlayStation 2): 10 bước (có hình ảnh)
Video: Kết nối tay game PS2 với board Arduino 2024, Tháng bảy
Anonim
Image
Image
Hộp lót mèo IoT (với ESP32, Arduino IDE, Thingspeak và In 3D)
Hộp lót mèo IoT (với ESP32, Arduino IDE, Thingspeak và In 3D)

Bởi IgorF2Follow More của tác giả:

Hộp lót mèo IoT (với ESP32, Arduino IDE, Thingspeak và In 3D)
Hộp lót mèo IoT (với ESP32, Arduino IDE, Thingspeak và In 3D)
Đèn khớp in 3D - ĐÃ XÓA
Đèn khớp in 3D - ĐÃ XÓA
Đèn khớp in 3D - ĐÃ XÓA
Đèn khớp in 3D - ĐÃ XÓA
Cách tạo PCB tùy chỉnh bằng máy khắc laser công suất thấp
Cách tạo PCB tùy chỉnh bằng máy khắc laser công suất thấp
Cách tạo PCB tùy chỉnh bằng máy khắc laser công suất thấp
Cách tạo PCB tùy chỉnh bằng máy khắc laser công suất thấp

Giới thiệu: Nhà sản xuất, kỹ sư, nhà khoa học điên rồ và nhà phát minh Thông tin thêm về IgorF2 »

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách sử dụng cần điều khiển Playstation 2 (PS2) không dây để điều khiển xe tăng robot. Một bảng Arduino Uno đã được sử dụng ở cốt lõi của dự án này. Nó nhận lệnh từ bộ điều khiển không dây và thiết lập tốc độ của động cơ. Các bảng phát triển khác cũng có thể được sử dụng (NodeMCU, Firebeetle, v.v.) và các nguyên tắc được trình bày trong hướng dẫn này có thể được áp dụng trên các mô hình rô bốt và tiện ích khác.

Trước đây tôi đã thiết kế một xe tăng robot điều khiển Blynk. Nó kết nối với mạng Wi-Fi và nhận lệnh từ máy chủ Blynk. Một điện thoại thông minh chạy ứng dụng Blynk được sử dụng làm điều khiển từ xa và các phương thức nhập khác nhau được sử dụng: nút nhấn, thanh trượt và thậm chí cả gia tốc kế của điện thoại thông minh. Bạn có thể tìm thêm về dự án này tại đây:

Tôi cũng đã thực hiện một số thử nghiệm với lệnh thoại. Nó có thể hữu ích nếu bạn muốn điều khiển từ xa một rô bốt mà không cần sử dụng tay hoặc nếu bạn muốn làm cho nó có thể truy cập được đối với những người có cử động hạn chế. Ví dụ, người ta có thể nghĩ đến một chiếc ghế lăn điều khiển bằng giọng nói robot. Một bộ robot tự làm đã được sử dụng, cùng với một số công cụ yêu thích của tôi: Adafruit.io, IFTTT và Arduino IDE. Hướng dẫn đầy đủ tại đây:

www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/

Bạn có thể sử dụng các bộ dụng cụ khác nhau hoặc thậm chí mô phỏng robot của riêng mình bằng các vật liệu đơn giản mà không cần sử dụng các công cụ phức tạp như máy in 3D và máy cắt laser. Bạn có thể tìm thấy một ví dụ trên một trong các hướng dẫn trước đây của tôi:

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

Bước 1: Công cụ và vật liệu

Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu

Các công cụ sau đã được sử dụng trong dự án này:

  • Hàn sắt và dây (liên kết / liên kết / liên kết). Động cơ DC đã đi kèm với dây hàn vào các đầu cuối của nó… Nhưng cuối cùng nó sẽ bị đứt và bạn có thể phải giải quyết nó. Vì vậy, hãy cân nhắc để có một bàn ủi và dây hàn tốt neaby.
  • Tấm xốp EVA (hoặc vật liệu không dẫn điện khác). Khung robot mà tôi sử dụng trong dự án này được làm bằng nhôm và các bảng mạch được lắp trên các bộ phận kim loại này. Tôi đã sử dụng một lớp tấm xốp giữa các bảng và tấm kim loại để tránh hiện tượng đoản mạch có thể xảy ra.
  • Băng keo hai mặt. Nó được sử dụng để dán các tấm xốp vào bảng mạch và để lắp đặt modue H-Bridge.
  • Kéo, để cắt một số hình chữ nhật tấm xốp.

Tôi đã sử dụng các bộ phận phần cứng sau cho dự án của mình:

  • Bảng phát triển dựa trên Arduino Uno (liên kết / liên kết / liên kết / liên kết / liên kết). Nó được sử dụng như bộ điều khiển chính của robot. Nó thực sự dễ sử dụng và lập trình với Arduino IDE, tuyệt vời cho người mới bắt đầu về điện tử và lập trình.
  • Mô-đun cầu H kênh đôi L298N (liên kết / liên kết / liên kết / liên kết / liên kết). Mô-đun này cho phép các tín hiệu 3.3V từ Wemos (hoặc Arduino) được khuếch đại thành 12V cần thiết cho động cơ.
  • Xe tăng khung gầm cho robot tự làm (link / link). Bộ dụng cụ tuyệt vời này có mọi thứ bạn cần để chế tạo một chiếc xe tăng: hai động cơ DC, bánh răng, đường ray, bu lông, đai ốc, v.v. Nó đã đi kèm với các công cụ cần thiết để lắp ráp khung xe, điều này rất tốt cho người mới bắt đầu!
  • Điều khiển từ xa không dây PS2 (liên kết / liên kết). Bộ điều khiển trò chơi điện tử này có thể gửi kết nối không dây tới một bộ thu, có thể được giao tiếp với một vi điều khiển bằng cách sử dụng giao tiếp nối tiếp.
  • Pin 18650 3.7V (x3) (liên kết / liên kết). Tôi đã sử dụng để cấp nguồn cho toàn bộ mạch. Bình này sử dụng động cơ 12V. Tôi đã sử dụng ba pin 3.7V nối tiếp để cấp nguồn cho chúng.
  • Giá đỡ pin 3S 18650 (liên kết / liên kết / liên kết). Nó có thể chứa ba pin 18650 trong serie, và có thể dễ dàng gắn vào mặt sau của xe tăng.
  • Bộ sạc pin 18650 (link / link). Pin của bạn cuối cùng sẽ hết năng lượng. Khi điều đó xảy ra, bộ sạc pin sẽ đến giải cứu bạn.
  • Jumpers (liên kết / liên kết). Tôi đã sử dụng 6 cầu nhảy nam-nữ cho tín hiệu giữa cầu h của Wemos và 2 cầu nhảy nam-nam cho 5V và Gnd. Bạn có thể cần nhiều hơn nếu bạn định thêm một số cảm biến.
  • Cáp USB loại B. Bạn sẽ cần cái này để tải lên mã của mình. Hầu hết các bo mạch đã đi kèm với cáp riêng của nó.

Các liên kết ở trên chỉ là gợi ý về nơi bạn có thể tìm thấy các mục được sử dụng trong hướng dẫn này (và có thể hỗ trợ các hướng dẫn trong tương lai của tôi). Hãy thoải mái tìm kiếm chúng ở những nơi khác và mua tại cửa hàng trực tuyến hoặc địa phương yêu thích của bạn.

Đề xuất: