Spisu treści:

Po prostu kolejna konsola do gier ATtiny85 Retro: 4 kroki
Po prostu kolejna konsola do gier ATtiny85 Retro: 4 kroki

Wideo: Po prostu kolejna konsola do gier ATtiny85 Retro: 4 kroki

Wideo: Po prostu kolejna konsola do gier ATtiny85 Retro: 4 kroki
Wideo: 🔴 ArduBoy – Stwórzmy własną grę! Meet and Code 2021 (Część 2) 2024, Listopad
Anonim
Image
Image

Mała retro konsolowa konfiguracja oparta na ATtiny85 x 0,96 OLED do grania w Space Invaders, Tetris itp.

Kieszonkowe dzieci

  • Oled 0.96 cala x 1
  • Attiny85 x1
  • Konfiguracja programatora do programowania Attiny85 x 1
  • Przełącznik x 3
  • Rezystor 10K SMD 0805 x 2
  • Rezystor 1K SMD 0603 x 2
  • LED 0603 x 1
  • Dioda M7 SMA x 1
  • Port micro USB x 1
  • Rezystor 7K SMD 0603 x 1
  • Niestandardowa płytka drukowana (załączone dane Gerber)
  • Płyta miedziana FR4
  • wytrawiona płytka drukowana (w załączeniu PDF)

Krok 1: HISTORIA-

KROK 1 Przygotowanie tablicy
KROK 1 Przygotowanie tablicy

Cześć wszystkim! Więc to jest moja konsola Retro Gaming oparta na DIY Oled (w rzeczywistości nie jest to konsola do gier, ale konfiguracja, która łączy ogólny 0,96 cala Oled z Attiny85) Pozwólcie, że pokażę wam, jak to zrobiłem. poza tym kod do tego projektu jest dość powszechny i dostępny online, po prostu wziąłem ten kod, dokonałem kilku zmian i zrobiłem dla niego PCB.

Krok 2: KROK 1 Przygotowanie tablicy

KROK 1 Przygotowanie tablicy
KROK 1 Przygotowanie tablicy
KROK 1 Przygotowanie tablicy
KROK 1 Przygotowanie tablicy
KROK 1 Przygotowanie tablicy
KROK 1 Przygotowanie tablicy

Przygotowanie tablicy

Pierwotnie chciałem zrobić tę płytkę poprawnie z tą płytką, którą przygotowałem w zeszłym miesiącu, ale z powodu COVID19 nie mogłem złożyć zamówienia z powodu problemu z wysyłką, więc postanowiłem wytrawić płytkę, zmieniając trochę projekt PCB, aby móc wykonać to jednostronne zamiast dwustronnej PCB. Użyłem OrCada do zaprojektowania PCB, a następnie wygenerowałem plik pdf do wydrukowania płytki na papierze fotograficznym do wytrawiania. jeśli chcecie stworzyć własną, dołączony jest schemat i dane Gerber dla właściwej płytki drukowanej.

Najpierw drukuję plik PDF płytki na papierze fotograficznym za pomocą drukarki atramentowej, a następnie wycinam płytkę PCB z miedzi FR4 zgodnie z rozmiarem płytki.

jeśli chcecie dowiedzieć się więcej o procesie wytrawiania, możecie obejrzeć film, do którego dołączyłem.

Po wytrawieniu zaczynam dodawać komponenty do tej płytki.

Dodawanie komponentów do tej płytki jest dość łatwe i proste, postępuj zgodnie z załączoną ilustracją dla komponentów SMD.

po dodaniu komponentów SMD, po prostu zacznij dodawać pozostałe komponenty ołowiowe, takie jak przełączniki, Oled i inne. Obejrzyj film, aby uzyskać więcej szczegółowych informacji. Ponadto, ponieważ ta plansza nie jest całkowicie jednostronna, dodałem zworki w kilku punktach, aby trochę ułatwić życie. Po złożeniu wszystkiego, wystarczy dodać baterię do przypisanego portu złącza i zasilić całość.

ale czekaj, jak zaprogramować attiny85!

Krok 3: Programowanie Attiny85

Programowanie Attiny85
Programowanie Attiny85
Programowanie Attiny85
Programowanie Attiny85

Attiny85 i Attiny13A to moje ulubione mikrokontrolery, ponieważ są tanie i mogą być używane w różnych projektach, które nie wymagają przesadnego sprzętu i opcji łączności, na przykład Oled Gameboy!

Aby zaprogramować Attiny85 MCU, będziesz potrzebował programatora ISP. Napisałem już post o programowaniu Attiny85 za pomocą niestandardowego programatora, więc sprawdź to.

Post o programowaniu attiny85 z niestandardowym dostawcą usług internetowych

więc pominę proces programowania, powiedzmy, że najpierw musimy nagrać bootloader, a następnie sflashować attiny85 dostarczonym kodem. Uwaga - należy dodać plik nagłówkowy dostarczony z kodem głównym w głównym folderze z kodem, a następnie cały folder w folderze szkicu Arduino w Dokumentach (zgodnie z załączonym obrazkiem).

Krok 4: Zasilanie konsoli do gier i WYNIKI

Image
Image
Zasilanie konsoli do gier i WYNIKI
Zasilanie konsoli do gier i WYNIKI

Do zasilania tej płytki dodałem złącze akumulatora, można do niego podłączyć akumulator Li-ion.

To wciąż V1 i następnym etapem tego projektu będzie zrobienie odpowiedniej płytki PCB i przylutowanie do niej wszystkiego.. może też dodamy do niej interfejs użytkownika, dzięki czemu będziemy mogli wybrać więcej niż 1 grę. Na razie, jeśli napotkasz jakieś problemy, po prostu zostaw komentarz. ADIOS!

Zalecana: