Mục lục:

Cách xây dựng N64 TASBot: 4 bước
Cách xây dựng N64 TASBot: 4 bước

Video: Cách xây dựng N64 TASBot: 4 bước

Video: Cách xây dựng N64 TASBot: 4 bước
Video: Stardew Valley - TAS of Joja% in 38:30! 2024, Tháng bảy
Anonim
Cách xây dựng N64 TASBot
Cách xây dựng N64 TASBot

Tôi muốn bắt đầu với việc đưa ra hai lời cảm ơn và mô tả cho một TASBot. Lời chào đầu tiên dành cho Arduino, nếu họ chưa thành lập công ty của mình, thì hướng dẫn này sẽ không có ở đây. Lời cảm ơn thứ hai thuộc về SM64Vidz, vì video tuyệt vời của anh ấy bắt đầu hướng dẫn này (https://youtube.com/watch?v=w_LuePTbvlw). Tuy nhiên, tôi hy vọng đã đơn giản hóa mọi thứ cho người dùng Arduino mới. Lời cảm ơn cuối cùng dành cho rcoms vì đã tải mã nguồn của anh ấy lên GitHub, nơi cung cấp năng lượng cho bot. TASBot là một rô bốt được sử dụng để phát lại các TAS (xem giải thích của sonicpacker: https://youtube.com/watch?v=R3-ohYvi_fc&) trên Nintendo thực tế hoặc bảng điều khiển trò chơi để xác minh xem trục trặc được sử dụng trong TAS chỉ là trình giả lập trục trặc, hoặc nếu con người gửi những thông tin đầu vào chính xác đó trên bộ điều khiển thực sẽ ổn. Hoặc nó có thể chỉ là một cách để khiến bạn bè của bạn nghĩ rằng bạn đã đạt kỷ lục thế giới. Nhưng dù sao, chúng ta hãy đi vào hướng dẫn.

Bước 1: Yêu cầu

Nếu bạn muốn xây dựng một TASBot, có thể bạn sẽ muốn các bộ phận. Vì vậy, chúng đây là: 1x Arduino Nano, trên breadboard, có dây vào máy tính của bạn. 2 đô la, vì vậy chúng không đắt như vậy) 1x Nintendo 641x Nintendo 64 GameĐó là tất cả, vì vậy hãy bắt đầu xây dựng!

Bước 2: Máy tính

Máy vi tính
Máy vi tính
Máy vi tính
Máy vi tính
Máy vi tính
Máy vi tính

Trên máy tính, hãy truy cập https://github.com/rcombs/n64-tasbot và tải xuống bằng cách nhấn "Sao chép hoặc tải xuống", sau đó nhấp vào "Tải xuống ZIP". Sau khi hoàn tất quá trình tải xuống, hãy giải nén nó và mở các tệp cho đến khi bạn chuyển đến thư mục có thư mục "sd-n64". Xem tệp có tên, "crc_table.h"? Kéo nó vào thư mục có tên, "sd-n64" (hình 1).

Sau đó, mở chương trình Arduino. Quay lại thư mục và mở thư mục sd-n64. Bên trong, bạn sẽ tìm thấy crc_table.h và sd-n64.ino. Kéo sd-n64.ino vào chương trình Arduino. Tiếp theo, truy cập https://raw.githubusercontent.com/rcombs/n64-tasb… và sao chép mọi thứ bên trong bằng cách nhấn Ctrl + A và Ctrl + C (command + A và command + C cho người dùng Mac). Thao tác này sẽ sao chép mọi thứ bên trong trang web đó. Nếu bạn chưa cắm, hãy cắm đầu dây đi kèm với Arduino Nano vào bên vừa vặn và bên kia vào Arduino, đồng thời, bên trong chương trình Arduino, hãy nhấp vào "Công cụ" ở trên cùng và chọn cài đặt của tôi (được hiển thị trong hình 2)

Quay lại chương trình Arduino và xóa tất cả mã. Tiếp theo, nhấn Ctrl + V (command + V trên Mac). Mã mà bạn đã sao chép trước đó sẽ xuất hiện ở đó. Chúng ta phải thay đổi hai điều. Cả hai đều đứng đầu. Thay đổi #define SD_SS_PIN 4 thành #define SD_SS_PIN 10 và thay đổi #include "../crc_table.h" thành #include "crc_table.h" (hiển thị trong hình 3).

Tiếp theo, bạn sẽ cần TAS. Cắm Thẻ MicroSD của bạn vào và tìm TAS. Tất cả những gì bạn cần làm là chỉ cần tìm kiếm tên Game N64 của bạn, tiếp theo là TAS. Tìm một video liên quan đến điều này và rất có thể họ sẽ có video đó trên tasvideos.org. Nhấp vào liên kết tasvideos.org/ (sẽ có một số số và chữ cái ở đây) và tìm liên kết có nội dung "Mupen64 movie (.m64)" (hiển thị trong hình 4). Nếu là BizHawk Movie (.bk2) thì nó sẽ không hoạt động, vì vậy hãy tìm TAS khác.

Mở nó và tìm tệp có các ký tự ".m64" ở cuối. Đảm bảo rằng thẻ MicroSD của bạn được định dạng đúng (nếu không chắc chắn, hãy làm theo các bước ở đây nhưng không phải bước cuối cùng:

đây là dành cho Windows, vì vậy người dùng Mac, hy vọng có một hướng dẫn trực tuyến ở đâu đó). Đặt tên tệp.m64 thành "1key" (được hiển thị trong hình 5). bây giờ nó sẽ giống như "1key.m64". Bây giờ, hãy đặt MicroSD vào mô-đun. Đừng đóng bất cứ thứ gì và hãy chuyển sang bước tiếp theo. Chúng tôi đã hoàn thành ở đây cho bây giờ.

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

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

Vì vậy, bây giờ đến hệ thống dây điện. Ngoài ra, nếu điều này hoạt động với đầu đọc có ghim được gắn nhãn “3.3”, hãy cho tôi biết. Vì vậy, đây là bảng hiển thị dây nào sẽ đi đến đâu. Nếu mô-đun của bạn không được gắn nhãn, hãy tham khảo hình. 1.

CS - D10SCK - D13MOSI - D11MISO - D12VCC - 5VGND - GND (cái bên cạnh 5V)

Thiết lập của bạn bây giờ sẽ giống như hình. 2.

Bây giờ đặt một sợi dây vào chân GND và chân D8.

Bây giờ, lấy hai dây và làm theo những gì được hiển thị trong liên kết bên dưới.

drive.google.com/file/d/1HyUmqy91pWxEzgskY…

Lặp lại cho cả hai dây. Bây giờ, đặt các đầu nhọn (đực) của các dây đã sửa đổi gần đây vào các dây gắn vào chân D8 và GND. Tham khảo hình. 3 để tìm nơi cắm các đầu đã sửa đổi vào N64. Hãy nhớ rằng, có thể tốn một chút sức lực để đẩy chúng vào, nhưng sau đó, nó có kết nối WAY ổn định hơn với N64!

Mô hình của bạn bây giờ sẽ trông giống như hình. 4.

Chúng tôi đã thực hiện xong dây! Hãy quay lại chương trình Arduino!

Bước 4: Hoàn thiện

Đây là bước cuối cùng. Trong chương trình Arduino, nhấn tải lên (nút mũi tên ở trên cùng). Trong khi tải lên, nhấn "Công cụ" ở trên cùng và chọn "Giám sát nối tiếp". Nếu bạn gặp lỗi khi tải lên, có thể đã có cách khắc phục trên internet. Khi bạn tải lên xong, màn hình nối tiếp sẽ hiển thị:

Khởi động upSD xong. Mở tệp '1key.m64'… Phiên bản M64: 3 Đã mở tệp thành công Quá trình khởi tạo hoàn tất.

Nếu đúng như vậy, hãy bật Nintendo 64 của bạn lên, máy sẽ được kết nối với TV của bạn. Khi bạn bật N64 của mình, ở một nơi nào đó trong quá trình khởi động, Serial Monitor sẽ có một dòng bổ sung được thêm vào đó:

Bộ điều khiển được xác định

Khi điều này xảy ra, bạn biết chắc rằng bạn đã xây dựng TASBot đúng! Cảm ơn bạn đã sử dụng tài liệu hướng dẫn này ngày hôm nay và nếu điều gì đó không hoạt động, hãy gửi cho tôi ảnh chụp màn hình nối tiếp và màn hình Nintendo của bạn! Có một ngày tuyệt vời!

Đề xuất: