Spisu treści:

Jak zbudować N64 TASBot: 4 kroki
Jak zbudować N64 TASBot: 4 kroki

Wideo: Jak zbudować N64 TASBot: 4 kroki

Wideo: Jak zbudować N64 TASBot: 4 kroki
Wideo: How to Make N64 Style Graphics 2024, Listopad
Anonim
Jak zbudować N64 TASBot
Jak zbudować N64 TASBot

Chciałbym zacząć od rozdania dwóch okrzyków i opisu TASBota. Pierwszy okrzyk trafia do Arduino, gdyby nie założyli swojej firmy, tego samouczka nie byłoby tutaj. Drugi okrzyk skierowany jest do SM64Vidz, za jego niesamowity film, który rozpoczął ten samouczek (https://youtube.com/watch?v=w_LuePTbvlw). Mam jednak nadzieję, że uprościłem rzeczy dla nowych użytkowników Arduino. Ostateczny okrzyk trafia do rcomów za przesłanie swojego kodu źródłowego do GitHub, który zasila bota. TASBot to robot używany do odtwarzania TASów (patrz wyjaśnienie sonicpackera: https://youtube.com/watch?v=R3-ohYvi_fc&) na rzeczywistej konsoli Nintendo lub konsoli do gier w celu sprawdzenia, czy usterki używane w TAS są tylko usterka emulatora lub czy byłoby dobrze, gdyby człowiek wysłał te dokładne dane wejściowe do prawdziwego kontrolera. Albo może to być po prostu sposób, aby Twoi znajomi myśleli, że masz rekord świata. Ale w każdym razie przejdźmy do samouczka.

Krok 1: Wymagania

Jeśli chcesz zbudować TASBot, prawdopodobnie będziesz potrzebować części. Oto one: 1x Arduino Nano, na płytce stykowej, z przewodem do komputera. Program Arduino zainstalowany na komputerze (bezpłatny) Przeglądarka internetowa1x Moduł karty MicroSD1x Karta MicroSD1x Czytnik kart MicroSD 10x żeńskie - męskie przewody połączeniowe (są w dużych paczkach na około 2 dolary, więc nie są tak drogie) 1x Nintendo 641x Nintendo 64 Gra To wszystko, więc zacznijmy budować!

Krok 2: Komputer

Komputer
Komputer
Komputer
Komputer
Komputer
Komputer

Na komputerze przejdź do https://github.com/rcombs/n64-tasbot i pobierz go, klikając „Klonuj lub pobierz”, a następnie klikając „Pobierz ZIP”. Po zakończeniu pobierania rozpakuj go i otwieraj pliki, aż dojdziesz do katalogu z folderem „sd-n64”. Widzisz plik o nazwie „crc_table.h”? Przeciągnij go do folderu o nazwie „sd-n64” (rys. 1).

Następnie otwórz program Arduino. Wróć do folderu i otwórz folder sd-n64. Wewnątrz powinieneś znaleźć crc_table.h i sd-n64.ino. Przeciągnij sd-n64.ino do programu Arduino. Następnie przejdź do https://raw.githubusercontent.com/rcombs/n64-tasb… i skopiuj wszystko wewnątrz, naciskając Ctrl+A i Ctrl+C(command+A i command+C dla użytkowników Mac). To skopiuje wszystko na tej stronie. Jeśli jeszcze tego nie zrobiłeś, podłącz koniec przewodu dostarczonego z Arduino Nano do strony, która pasuje, a drugą stronę do Arduino, a także wewnątrz programu Arduino kliknij "Narzędzia" u góry, i wybierz moje ustawienia (pokazane na rys. 2)

Wróć do programu Arduino i usuń cały kod. Następnie naciśnij Ctrl + V (polecenie + V na Macu). Pojawi się tam skopiowany wcześniej kod. Musimy zmienić dwie rzeczy. Obaj są na szczycie. Zmień #define SD_SS_PIN 4 na #define SD_SS_PIN 10 i zmień #include "../crc_table.h" na #include "crc_table.h"(pokazane na rys. 3).

Następnie będziesz potrzebować TAS. Podłącz kartę MicroSD i znajdź TAS. Wszystko, co musisz zrobić, to po prostu wyszukać nazwę gry N64, a następnie TAS. Znajdź film na ten temat, a najprawdopodobniej będą go mieli na tasvideos.org. Kliknij link tasvideos.org/(tutaj będzie kilka cyfr i liter) i znajdź link „Mupen64 movie(.m64)” (pokazany na rys. 4). Jeśli jest to film BizHawk (.bk2), nie będzie działać, więc znajdź inny TAS.

Otwórz go i znajdź plik, który ma na końcu litery „.m64”. Upewnij się, że karta MicroSD jest prawidłowo sformatowana (jeśli nie masz pewności, wykonaj kroki tutaj, ale nie ostatni krok:

dotyczy to systemu Windows, więc użytkownicy komputerów Mac, miejmy nadzieję, że gdzieś jest samouczek online). Nazwij plik.m64 na „1key” (pokazany na rys. 5). powinien teraz wyglądać jak „1key.m64”. Teraz włóż kartę MicroSD do modułu. Nie zamykaj niczego i przejdźmy do następnego kroku. Na razie skończyliśmy.

Krok 3: Okablowanie

Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie

A więc teraz do okablowania. Ponadto, jeśli działa to z czytnikiem, który ma pin oznaczony „3.3”, daj mi znać. Oto tabela pokazująca, dokąd prowadzi przewód. Jeśli twój moduł nie jest oznaczony, zobacz ryc. 1.

CS - D10SCK - D13MOSI - D11MISO - D12VCC - 5VGND - GND (ten obok 5V)

Twoja konfiguracja powinna teraz wyglądać jak na rys. 2.

Teraz włóż przewód do pinu GND i pinu D8.

Teraz weź dwa przewody i postępuj zgodnie z tym, co pokazano w linku poniżej.

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

Powtórz dla obu przewodów. Teraz włóż szpiczaste (męskie) końce ostatnio zmodyfikowanych przewodów do przewodów, które łączą się z pinem D8 i GND. Patrz rys. 3, aby dowiedzieć się, gdzie podłączyć zmodyfikowane końcówki do N64. Pamiętaj, że może to zająć trochę siły, aby je wepchnąć, ale potem ma DUŻO bardziej stabilne połączenie z N64!

Twój model powinien teraz wyglądać jak na rys. 4.

Gotowe okablowanie! Wróćmy do programu Arduino!

Krok 4: Finalizacja

To już ostatni krok. W programie Arduino naciśnij upload (przycisk strzałki na górze). Podczas przesyłania kliknij „Narzędzia” u góry i wybierz „Monitor szeregowy”. Jeśli podczas przesyłania pojawi się błąd, prawdopodobnie istnieje poprawka w Internecie. Po zakończeniu przesyłania, monitor szeregowy wyświetli:

Uruchamianie inicjalizacji upSD zakończone. Otwarcie pliku '1key.m64'… M64 Wersja: 3 Plik otwarty pomyślnie Inicjalizacja zakończona.

W takim przypadku włącz konsolę Nintendo 64, która powinna być podłączona do telewizora. Kiedy włączysz N64, gdzieś podczas uruchamiania, Serial Monitor będzie miał dodaną dodatkową linię:

Zidentyfikowano kontrolera

Kiedy tak się dzieje, wiesz na pewno, że poprawnie zbudowałeś TASBota! Dziękuję za skorzystanie z tej instrukcji dzisiaj, a jeśli coś nie działa, wyślij mi zrzut ekranu monitora szeregowego i ekranu Nintendo! Miłego dnia!

Zalecana: