İçindekiler:

Bir Başka ATtiny85 Retro Oyun Konsolu: 4 Adım
Bir Başka ATtiny85 Retro Oyun Konsolu: 4 Adım

Video: Bir Başka ATtiny85 Retro Oyun Konsolu: 4 Adım

Video: Bir Başka ATtiny85 Retro Oyun Konsolu: 4 Adım
Video: Bandai Wonderswan 2024, Kasım
Anonim
Image
Image

Uzay istilacıları, Tetris, vb. oynamak için ATtiny85 x 0.96 OLED tabanlı küçük bir retro Konsol benzeri kurulum.

Gereçler

  • Oled 0.96 inç x 1
  • Attiny85 x1
  • Attiny85 x 1 Programlama için programcı kurulumu
  • Anahtar x 3
  • 10K Direnç SMD 0805 x 2
  • 1K Direnç SMD 0603 x 2
  • LED 0603 x 1
  • M7 diyot SMA x 1
  • USB mikro bağlantı noktası x 1
  • 7K Direnç SMD 0603 x 1
  • Özel PCB (Gerber Verileri ektedir)
  • FR4 bakır levha
  • kazınmış PCB (PDF ektedir)

Adım 1: HİKAYE-

ADIM 1 Panoyu Hazırlama
ADIM 1 Panoyu Hazırlama

Herkese selam! Bu benim DIY Oled tabanlı Retro Oyun konsolum (aslında bu bir oyun konsolu değil, genel bir 0.96 inç Oled'i bir Attiny85 ile bağlayan bir kurulum) Size bunu nasıl yaptığımı göstereyim. Ayrıca, bu projenin kodu oldukça yaygın ve çevrimiçi olarak mevcut, ben sadece bu kodu aldım ve birkaç değişiklik yaptım ve bunun için PCB yaptım.

Adım 2: ADIM 1 Panoyu Hazırlama

ADIM 1 Panoyu Hazırlama
ADIM 1 Panoyu Hazırlama
ADIM 1 Panoyu Hazırlama
ADIM 1 Panoyu Hazırlama
ADIM 1 Panoyu Hazırlama
ADIM 1 Panoyu Hazırlama

Tahtayı Hazırlamak

Aslında geçen ay hazırladığım bu PCB ile bu kartı düzgün bir şekilde yapmak istedim ancak COVID19 nedeniyle sevkiyat sorunu nedeniyle sipariş veremedim ve bu yüzden PCB Tasarımını biraz değiştirerek PCB'yi aşındırmaya karar verdim. iki taraflı PCB yerine tek taraflı. PCB'yi tasarlamak için OrCad'i kullandım ve ardından tahtayı aşındırma için bir fotoğraf kağıdına yazdırmak için bir pdf oluşturdum. Kendiniz yapmak istiyorsanız, şematik ve uygun PCB için Gerber verileri ektedir.

Önce kartın PDF'sini inkjet yazıcı ile bir fotoğraf kağıdına yazdırıyorum, ardından PCB boyutuna göre bir FR4 bakır levha PCB kestim.

Arkadaşlar dağlama işlemi hakkında daha fazla bilgi almak isterseniz linkini verdiğim videoyu izleyebilirsiniz.

Dağlama işleminden sonra bu panoya bileşenler eklemeye başlıyorum.

Bu PCB'ye bileşen eklemek oldukça kolay ve basittir, SMD bileşenleri için ekteki çizimi takip edin.

SMD Bileşenlerini ekledikten sonra, devam edin ve anahtarlar, Oled ve diğer şeyler gibi kalan kurşunlu bileşenleri eklemeye başlayın. Daha ayrıntılı ayrıntılar için videoyu izleyin. Ayrıca bu tahta tamamen tek taraflı olmadığı için hayatı biraz kolaylaştırmak adına birkaç noktaya jumper ekledim. Her şeyi monte ettikten sonra, pili atanmış konektör portuna eklememiz ve her şeyi çalıştırmamız gerekiyor.

ama bekleyin, attiny85 nasıl programlanır!

Adım 3: Attiny85'in Programlanması

Attiny85'in Programlanması
Attiny85'in Programlanması
Attiny85'in Programlanması
Attiny85'in Programlanması

Attiny85 ve Attiny13A, ucuz oldukları ve aşırı donanım ve bağlantı seçenekleri gerektirmeyen çeşitli projelerde kullanılabildikleri için Favori mikro denetleyicim, örneğin Oled Gameboy!

Attiny85 MCU'yu programlamak için, bir ISP programlayıcısına ihtiyacınız olacak. Attiny85'i özel programlayıcı ile programlama hakkında zaten bir gönderi yaptım, o yüzden kontrol edin.

Attiny85'i özel ISP ile programlama hakkında gönderi

bu yüzden programlama işlemini atlayacağım, diyelim ki önce önyükleyiciyi yakmamız ve ardından verilen kodla attiny85'i flashlamamız gerekiyor. Not- ana kodla birlikte verilen başlık dosyasını kasadaki ana kod klasörüne eklemeniz, ardından tüm klasörü Belgeler'deki Arduino eskiz klasörüne eklemeniz gerekir (ekteki resmi takip edin).

4. Adım: Oyun Konsoluna Güç Verme ve SONUÇLAR

Image
Image
Oyun Konsoluna Güç Verme ve SONUÇLAR
Oyun Konsoluna Güç Verme ve SONUÇLAR

Bu karta güç sağlamak için bir pil konektörü ekledim, buna bir Li-ion pil bağlanabilir.

Bu hala V1 ve bu projenin bir sonraki seviyesi uygun bir PCB yapmak ve her şeyi üzerine lehimlemek olacak.. ayrıca, belki bir UI ekleyebiliriz, böylece 1'den fazla oyun seçebiliriz. Şimdilik bazı sorunlarla karşılaşırsanız yorum bırakmanız yeterli. ADIOS!

Önerilen: