İçindekiler:

Oyun Konsolu Yapımı: 5 Adım
Oyun Konsolu Yapımı: 5 Adım

Video: Oyun Konsolu Yapımı: 5 Adım

Video: Oyun Konsolu Yapımı: 5 Adım
Video: Adım at para kazan hîlesi ( Arapların taktiği 😅 ) 2024, Temmuz
Anonim
Image
Image

Selamlar. Yani bir şeye başlama eğilimim olduğunu görüyorum ve sonra tamamen farklı bir yol izliyorum. Bu projede de bu oldu. Bir süre önce nokia 5110 ekran aldım. Ve çoğu ebay alışverişi gibi, bana gönderilmeleri uzun zaman aldı. Bu arada ihtiyacım olan proje suya düştü. Bu yüzden jlcpcb hizmetlerini kullanarak bir şeyler yapmak için benimle iletişime geçtiğinde (pcb üretimi… iyi rakamlar… başlık her şeyi söylüyor:)). Artık amacım olmayan birkaç ekranla neler yapabileceğimi aramaya başladım. Sonra bir Makerbuino oyun konsolu ile karşılaştım. Ve açık kaynak konseptiyle sıfırdan yapmak için ihtiyacım olan her şey parmak uçlarımdaydı. Bunu bir perfboard üzerinde yapabilseniz de, her yerde kablolarla tam bir karmaşa olurdu ve konsolumun olmasını istediğim kadar temiz değil. İşte jlcpcb geliyor. https://jlcpcb.com/ 2$'a 10 adet pano siparişi verebilirsiniz. Bana göre çalmak budur. Pano için varsayılan parametrelerin dışına çıkarsanız (100x100m boyutu, kalınlık, renk vb.), fiyat değişebilir. Ama hey, çoğumuz için varsayılan parametreler fazlasıyla yeterli olacaktır.

Adım 1: Tüm Materyaller ve Dosya Bağlantıları

Pcb'nizi Alma
Pcb'nizi Alma

Şimdi basit parça listesini ve bunu tamamlamak için gerekli olacak bilgileri nerede bulabileceğinizi gözden geçirelim.

Parçalar:

MAKERbuino PCB (hem projeyi destekleyebilir hem de kiti https://www.makerbuino.com adresinden satın alabilirsiniz,

veya gerber dosyalarınızı ve.veya şematiklerinizi buradan alın:

  • SD kart (boyutu size kalmış, büyük kapasiteli kartları destekleyip desteklemediğinden emin değilsiniz ama 1 gb yeterli olmalı)
  • SD soketi
  • lehimleme hoparlörü için teller (isteğe bağlı)
  • 8ohm 0,5W hoparlör (isteğe bağlı)
  • Li-Po pil 3,7 V
  • ATmega328P-PU
  • 28 pinli PDIP IC soketi
  • Nokia 5110 LCD
  • TP4056 mikro USB Li-Po pil şarj kartı
  • 3.3V voltaj regülatörü (TO-92 paketinde MCP1702-3302E)
  • 2n2222 genel amaçlı NPN transistör (TO-92 paketi)
  • 1N4148 diyot
  • 16MHz kristal
  • 3 pinli kaydırmalı geçiş anahtarı x2
  • 100nF seramik kondansatör x2
  • 22pF seramik kondansatör x2
  • 100uF, 6.3V radyal elektrolitik kondansatör x3 (16V olanları kullandım, çünkü 6.3'ten bahsetmek daha zor)
  • 12x12x7.3mm buton x7

  • bazı dişi ve erkek başlıklar tek ve çift sıralı (bunlara sahip olma ihtimaliniz var, ancak yine de uzun şeritler halinde satın alıyorsunuz, bu yüzden istediğiniz kadar seçin)
  • 1Kohm jant potansiyometresi x2
  • 2.2Kohm direnç
  • 10k direnç x2
  • 4.7kohm direnç x2
  • 100ohm direnç
  • 3.5mm kulaklık girişi

Ve işte bu. Emin olduğum bileşenlerin çoğu, yedek parça kutunuzda olacaktır. Bazılarını ucuza alacaksın.

Adım 2: Pcb'nizi Alma

Pcb'nizi Alma
Pcb'nizi Alma
Pcb'nizi Alma
Pcb'nizi Alma

Yani bu oldukça basit bir işlemdir. jlcpcb.com'a gidin

Kayıt ol, şimdi alıntı yap. Gerber dosyalarınızı yükleyin, istediğiniz parametreleri girin ve sipariş edin. DHL kargo yöntemiyle gerber dosyalarımı kapıma gelen gerçek panoya yüklemem bir haftadan az sürdü.

Adım 3: Lehimleme

Lehimleme
Lehimleme
Lehimleme
Lehimleme

O yüzden çok kolay olduğu için detaylı bir adım atmayacağım. pcb ile serigrafi, hangi bileşenin hangi yere yerleştirilmesi gerektiğini açıklar. Bileşenlerin çoğu polar duyarlı değildir, bu nedenle hayatınızı çok kolaylaştırır. Makerbuino'dan daha ayrıntılı olanlara ihtiyacınız varsa talimatlar budur (oradaki ekip, en basit ayrıntıya, nasıl ve ne yapılması gerektiğini açıklamak için harika bir iş çıkardı)

Adım 4: Programlama

Programlama
Programlama

Yani tahtanızı lehimledikten sonra normalde işiniz biter. Ama benim durumumda değil. Atmega328P-PU boş geldiği için bir bootloader yüklemeniz gerekiyor. Atmel çiplerini hiç programlamadıysanız, bu tüm projenin en "karmaşık" adımıdır. Yani bunu nasıl yapabileceğinizin birkaç yolu var.

Kolay yol Arduino ile olmalı (bir şekilde başka bir seçenekle gitmeye karar vermeme rağmen)

community.makerbuino.com/t/atmega328-witho… arduino ile bootloader'ın nasıl kurulacağı hakkında bir konu açın. Ayrıca önyükleyiciye bağlantı orada bulunur.

Veya bir USBasp programcısı ile gidebilirsiniz (ne yazık ki aldığım rota). Bu biraz daha karmaşıktır, ancak hiçbir zaman daha az önemli olan adım, aslında doğru sigorta ve kilit uçlarının ayarlanmasıdır. Aksi takdirde benim yaşadığım sorunla karşılaşırsınız. Dahili osilatör kullanan mikroişlemci. Hangi 1MHz'de çalışır. Konsolunuz hala çalışacak, ancak 16 kat daha yavaş. Slo mo poweeeeerrrrrrr!!!!!!!!!!!!!!!! Şimdi komik:) Buna neyin sebep olduğunu bilemezken sinir bozucu oldu:D ayarlarımı resime dahil ettim.

Adım 5: Son Dokunuşlar

Son Dokunuşlar
Son Dokunuşlar
Son Dokunuşlar
Son Dokunuşlar

Yani. Pcb'nizi aldınız, lehimlediniz, bootloader'ı flashladınız…. Şimdi ne var? Şimdi, sadece oyunları indirmeniz (veya oluşturmanız), onları sd karta yüklemeniz gerekiyor. Ve oyun oynayın. Ve inan bana…. bağımlılık yapıyorlar. Ben de bunun için bir davayı 3 boyutlu yazdırdım. Hangithingiverse'de bulunabilir. Ve dürüstçe söyleyebilirim ki, bu tamamladığım en tatmin edici projelerden biri. Birincisi, üretim modeli diy gibi görünüyor. İkincisi… oyunlar harika:) Şerefe. Bir şeye ihtiyacın olursa, yorumlarda sor ya da bana bir mesaj gönder:)

Önerilen: