Spisu treści:

Tworzenie konsoli do gier: 5 kroków
Tworzenie konsoli do gier: 5 kroków

Wideo: Tworzenie konsoli do gier: 5 kroków

Wideo: Tworzenie konsoli do gier: 5 kroków
Wideo: PlayStation 5 - pierwsze uruchomienie i konfiguracja początkowa 2024, Listopad
Anonim
Image
Image

Pozdrowienia. Widzę więc, że mam tendencję do rozpoczynania czegoś, a potem podążania zupełnie inną drogą. Tak też było z tym projektem. Kupiłem ekran Nokia 5110 jakiś czas temu. I jak większość zakupów w serwisie eBay, minęło dużo czasu, zanim faktycznie dotarła do mnie. Tymczasem projekt, do którego potrzebowałem, upadł. Kiedy więc jlcpcb skontaktowało się ze mną z propozycją wykonania czegoś przy użyciu ich usług (produkcja PCB… cóż liczby… tytuł mówi sam za siebie:)). Zacząłem googlować, co mogę zrobić z kilkoma ekranami, do których nie miałem już celu. A potem natknąłem się na konsolę do gier Makerbuino. A dzięki koncepcji open source wszystko, czego potrzebowałem, aby zrobić to od zera, było na wyciągnięcie ręki. Chociaż można po prostu zrobić to na płycie perforowanej, byłby to totalny bałagan, wszędzie były przewody i nie tak czysty, jak bym chciał, aby była moja konsola. Więc nadchodzi jlcpcb. https://jlcpcb.com/ można zamówić 10 desek za 2$. Co moim zdaniem jest kradzieżą. Zgadzam się, jeśli wyjdziesz poza domyślne parametry deski (rozmiar 100x100m, grubość, kolor itp.), cena może ulec zmianie. Ale hej, dla większości z nas domyślne parametry będą więcej niż wystarczające.

Krok 1: Wszystkie materiały i linki do plików

Zdobycie płytki drukowanej
Zdobycie płytki drukowanej

Przejdźmy więc do prostej listy części i gdzie można znaleźć informacje, które będą potrzebne do tego.

Części:

MAKERbuino PCB (możesz wesprzeć projekt i kupić zestaw na

lub pobierz swoje pliki gerber i.lub schemat tutaj:

  • Karta SD (rozmiar zależy od Ciebie, nie jestem pewien, czy obsługuje karty o dużej pojemności, ale 1 GB powinno wystarczyć)
  • Gniazdo SD
  • przewody do lutowania głośnika (opcja)
  • Głośnik 8 omów 0,5 W (opcjonalnie)
  • Akumulator Li-Po 3,7 V
  • ATmega328P-PU
  • 28-pinowe gniazdo PDIP IC
  • Nokia 5110 LCD
  • Płytka ładowarki micro USB Li-Po TP4056
  • Regulator napięcia 3,3V (MCP1702-3302E w pakiecie TO-92)
  • Tranzystor NPN 2n2222 ogólnego przeznaczenia (pakiet TO-92)
  • Dioda 1N4148
  • Kryształ 16 MHz
  • 3-pinowy przełącznik suwakowy x2
  • Kondensator ceramiczny 100nF x2
  • Kondensator ceramiczny 22pF x2
  • 100uF, 6.3V radialny kondensator elektrolityczny x3 (ja użyłem 16V, bo wspomniane 6.3 są trudniejsze do zdobycia)
  • Przycisk 12x12x7,3mm x7

  • niektóre nagłówki żeńskie i męskie jedno- i dwurzędowe (możliwe, że je masz, ale i tak kupujesz je w długich paskach, więc wybierz tyle, ile chcesz)
  • Potencjometr wykończenia koła 1Kohm x2
  • Rezystor 2,2Kohm
  • Rezystor 10k x2
  • Rezystor 4,7kohm x2
  • Rezystor 100 omów
  • Gniazdo słuchawkowe 3,5 mm

I to wszystko. Jestem pewien, że większość komponentów będziesz mieć w swoim koszu na części zamienne. Niektóre odbierzesz za tanio.

Krok 2: Zdobycie płytki drukowanej

Zdobycie płytki drukowanej
Zdobycie płytki drukowanej
Zdobycie płytki drukowanej
Zdobycie płytki drukowanej

Jest to więc dość prosty proces. Przejdź do jlcpcb.com

Zarejestruj się, naciśnij cytat teraz. Prześlij swoje pliki gerber, wprowadź żądane parametry i zamów. Dzięki metodzie wysyłki dhl zajęło mi mniej niż tydzień od załadowania moich plików gerber na właściwą tablicę, która dotarła do moich drzwi.

Krok 3: Lutowanie

Lutowanie
Lutowanie
Lutowanie
Lutowanie

Więc nie zrobię szczegółowego kroku, ponieważ jest to bardzo łatwe. z płytką drukowaną, sitodruk wyjaśnia, który element należy włożyć w jakie miejsce. Większość komponentów nie jest wrażliwa na polaryzację, co znacznie ułatwia życie. To jest instrukcja, jeśli potrzebujesz bardziej szczegółowych instrukcji od Makerbuino (zespół wykonał świetną robotę wyjaśniając najprostszy szczegół, jak i co należy zrobić)

Krok 4: Programowanie

Programowanie
Programowanie

Więc po przylutowaniu płytki, normalnie skończysz. Ale nie w moim przypadku. Ponieważ Atmega328P-PU jest pusty, musisz wgrać bootloader. Jest to najbardziej "skomplikowany" etap całego projektu, jeśli nigdy nie programowałeś chipów Atmela. Jest więc kilka sposobów, jak to zrobić.

Łatwy sposób powinien być z Arduino (chociaż jakoś zdecydowałem się na inną opcję)

community.makerbuino.com/t/atmega328-witho… Świetny wątek o tym, jak zainstalować bootloader z arduino. Znajduje się tam również link do bootloadera.

Lub możesz iść z programatorem USBasp (trasa, którą niestety wybrałem). Jest to trochę bardziej skomplikowane, ale najważniejszym krokiem jest właściwe ustawienie bitów bezpiecznika i blokady. W przeciwnym razie napotkasz problem, który miałem. Mikroprocesor wykorzystujący wewnętrzny oscylator. Który działa z częstotliwością 1 MHz. Która konsola będzie nadal działać, ale 16 razy wolniej. Zwolnione tempo !!!!!!!!!!!!!!!! Teraz to zabawne:) kiedy nie wiedziałem, co jest tego przyczyną, było to frustrujące:D Załączam moje ustawienia na zdjęciu.

Krok 5: Wykończenie akcentów

Ostatnie poprawki
Ostatnie poprawki
Ostatnie poprawki
Ostatnie poprawki

Więc. Masz swoją płytkę drukowaną, przylutowałeś ją, sflashowałeś bootloader…. Co teraz? Teraz wystarczy pobrać gry (lub je utworzyć), załadować je na kartę SD. I graj w gry. I uwierz mi…. uzależniają. Więc wydrukowałem też w 3d obudowę. Które można znaleźć na wszechświecie. I mogę szczerze powiedzieć, że jest to jeden z najbardziej satysfakcjonujących projektów, jakie ukończyłem. Po pierwsze, wygląda jak model produkcyjny zrób to sam. Po drugie… gry są super:) Pozdrawiam. Jeśli czegoś potrzebujesz, po prostu zapytaj mnie w komentarzu lub wyślij mi wiadomość:)

Zalecana: