İçindekiler:

Elde Taşınabilir Oyun Konsolu - Arduboy Klonu: 6 Adım (Resimlerle)
Elde Taşınabilir Oyun Konsolu - Arduboy Klonu: 6 Adım (Resimlerle)

Video: Elde Taşınabilir Oyun Konsolu - Arduboy Klonu: 6 Adım (Resimlerle)

Video: Elde Taşınabilir Oyun Konsolu - Arduboy Klonu: 6 Adım (Resimlerle)
Video: EN İYİ TAŞINABİLİR OYUN KONSOLU MU ? 2024, Temmuz
Anonim
Image
Image
İhtiyacınız Olan Şeyler
İhtiyacınız Olan Şeyler

Birkaç ay önce, resmi web sitesine göre, çevrimiçi oyun oynamayı, paylaşmayı ve oynamayı kolaylaştıran, 8 bitlik minyatür bir oyun platformu olan Arduboy ile tanıştım. Açık kaynaklı bir platformdur. Arduboy için oyunlar kullanıcılar tarafından yapılır. Arduboy, Arduino Pro Micro'da kullanılan aynı mikrodenetleyici olan ATmega32u4'ü temel alır. Henüz oyun yapamasam da donanım kısmını breadboard üzerine kurmaya karar verdim. Ve evet, işe yaradı! Ev Yapımı Arduboy Paketi oluşturduğu için MrBlinky'ye teşekkürler. Zor iş zaten yapıldı.

Üzerinde bazı retro oyunlar oynarken çok eğlendim. Ancak devre tahtası, her yerinden kablolar akarken biraz sakar. Her zaman PCB tasarımını denemek ve profesyonelce üretilmesini istedim. Yani, bunu yapmak için doğru zaman. Ayrıca, sadece PCB tasarımına konsantre olmamız gerektiği için bu mükemmel bir proje. Bu Instructables'da devre şemasından devre kartına kadar kendi Arduboy versiyonumuzu yapacağız!

Başlayalım

Adım 1: İhtiyacınız Olan Şeyler

İhtiyacınız Olan Şeyler
İhtiyacınız Olan Şeyler

1x Arduino Pro Mikro (5V)

1x OLED Ekran (SPI)

6x Dokunsal Basma Düğmesi

1x Piezo Hoparlör

1x Ortak Anot RGB LED

Adım 2: Bir Breadboard'da Test Etme

Breadboard'da Test Etme
Breadboard'da Test Etme
Breadboard'da Test Etme
Breadboard'da Test Etme
Breadboard'da Test Etme
Breadboard'da Test Etme

Gerekli tüm bileşenleri toplayın ve devre şemasında gösterildiği gibi bunları devre tahtasına bağlamaya başlayın.

Bağlantılar aşağıdaki gibidir:

Kontrol Tuşları:

YUKARI - A0

AŞAĞI - A3

SAĞ - A1

SOL - A2

A - D7

B - D8

OLED Ekran:

SCL - D15

SDA - D16

DC - D4

RES - D2

Konuşmacı:

HOPARLÖR + - D5

HOPARLÖR - - D6

RGB LED'i:

KIRMIZI - D10

YEŞİL - D3

MAVİ - D9

3. Adım: Oyunları Arduino'ya Yükleme

Arduino'ya herhangi bir oyun yüklemeden önce izlemeniz gereken birkaç adım var.

  • Arduino IDE > Dosya > Tercihler'i açın
  • Aşağıdaki URL'yi Ek Pano Yöneticisi URL'si metin kutusuna kopyalayıp yapıştırın ve Tamam'a tıklayın.
  • Araçlar > Panolar > Pano Yöneticisi'ne gidin.
  • Metin kutusuna ev yapımı veya Arduboy ev yapımı yazın.
  • Arduboy Homemade paketini seçin ve Install'a tıklayın.

Kütüphaneyi kurduktan sonra Araçlar menüsüne gidin ve aşağıdaki gibi seçimi yapın:

  • Yönetim Kurulu: Ev Yapımı Arduboy
  • Önyükleyici: Cathy3K
  • Şuna dayanmaktadır: SparkFun Pro Micro 5V - Alternatif Kablolama
  • Çekirdek: Arduboy için optimize edilmiş çekirdek
  • Ekran: SSD1306

En sevdiğiniz oyunu buradan seçin ve indirin.

.ino dosyasını açın ve yükle'ye basın.

Adım 4: EasyEDA'da PCB Tasarlamak

EasyEDA'da PCB tasarlama
EasyEDA'da PCB tasarlama
EasyEDA'da PCB tasarlama
EasyEDA'da PCB tasarlama
EasyEDA'da PCB tasarlama
EasyEDA'da PCB tasarlama

Her şey yolunda gittiğinde, PCB tasarım sürecine başlayabiliriz. Benim gibi yeni başlayanlar için işleri kolaylaştırdığı için tasarım için EasyEDA'yı seçtim. Taşınabilir olmasını istedim, bu yüzden onu bir LiPo pille çalıştırmaya karar verdim, bu da şarj ve güçlendirme devresinin gerekli olacağı anlamına geliyor. Yükseltme devresini MT3608 kullanarak kendim oluşturmaya karar verdim, ancak aynı zamanda, sürümümün başarısız olması durumunda kullanıma hazır bir MT3608 modülünü (sonunda kullandığım şey) bağlamayı da sağladım. PCB tasarımımı kullanmak istemeniz durumunda tüm dosyaları ekledim.

İlk önce bir devre şeması yaparak başlayın. Her şeyin doğru şekilde etiketlendiğinden ve devre şemasının düzgün ve temiz olduğundan emin olun. Bu, sorunları daha sonra teşhis etmeyi kolaylaştırır. Bileşenleri seçerken, bileşenin ayak izini ve sahip olduğunuz bileşenle uyumlu olduğundan emin olun.

Tüm bağlantıları kontrol ettikten sonra PCB'ye Dönüştür seçeneğine tıklayın. Bu, yerleştirilmeye ve bağlanmaya hazır bileşenlerin tüm ayak izlerini bulabileceğiniz yeni bir pencere açacaktır.

Yapmanız gereken ilk şey, pano taslağını tanımlamaktır. Tahtanın şekli ve boyutu hakkında kabaca bir fikir edinmek için bileşenlerinizi kabaca ve mantıklı bir şekilde yerleştirin. Katmanlar menüsünden BoardOutline'ı seçin ve PCB Tools menüsünden Track aracını kullanarak çizime başlayın.

Şimdi, bileşenlerin konumunu kesinleştirin. Pedlerden çıkan çizgileri fark etmiş olabilirsiniz. Bunlara Ratlines denir ve bileşenlerin birbirine nasıl bağlandığına dair bir fikir edinmemize yardımcı olur, böylece izlerin döşenmesi kolaylaşır.

Bileşen yerleşiminden memnun olduğunuzda, artık bunları izlerle birleştirmeye başlayabilirsiniz. İzin genişliği, taşıması gereken akım tarafından belirlenir. Bir PCB İz Genişliği Hesaplayıcı kullanışlıdır. Sinyaller için 0,254 mm ve güç malzemeleri için 0,6 mm ile gittim. Katmanlar menüsünden TopLayer'ı (veya BottomLayer) seçin ve İzleme aracını kullanarak çizmeye başlayın. İzleme sırasında, izlemeyi tamamlayacak alanın olmadığı bir durum ortaya çıkabilir. Böyle bir durumda diğer katmana atlayabilir ve bağlantıya devam edebilirsiniz. İki katmanın izleri arasındaki bağlantı ise Vias yardımı ile yapılır. Bir iz oluşturmanın ortasında V'ye basın. İz sona erecek ve şimdi bir geçiş yerleştirebilirsiniz. Ardından Layer menüsünden diğer katmanı seçin ve via'dan başlayarak trase devam edin. Toprak hariç tüm bağlantıları yapın.

Şimdi PCB Tools menüsünden Copper Area aracını seçin ve tahtanın çevresini çizin. Ağ metin kutusunda GND'nin seçili olduğundan emin olun. Bu bir yer düzlemi oluşturacak ve kalan yer bağlantıları ona otomatik olarak yapılacaktır.

Kontrol edin, kontrol edin ve kontrol edin! Hiçbir şeyi kaçırmadığınızdan emin olun. Tamamen emin olduğunuzda, daha sonra seçtiğiniz bir üretim servisine gönderilebilecek Gerber dosyalarını indirmek için Üretim Dosyası Oluştur'a tıklayın.

Not: Daha önce de belirtildiği gibi, bir yük bağlanana kadar mükemmel çalışan MT3608 kullanarak bir yükseltme devresi yaptım. Çıkış voltajı önemli ölçüde düşer. MT3608'in veri sayfası bileşenlerin nasıl düzenlenmesi gerektiğini ve iz genişliğini açıkça belirttiği için bu sorunun farkındaydım. Ve yeni başlayan biri olarak, bu hatanın olacağından oldukça emindim. Birisi bana sorunun nedenini ve çözümünü açıklarsa yardımcı olur.

Adım 5: PCB'nizi Birleştirme

PCB'nizin Montajı
PCB'nizin Montajı
PCB'nizin Montajı
PCB'nizin Montajı
PCB'nizin Montajı
PCB'nizin Montajı

PCB'leri JLCPCB'den ve gerekli tüm bileşenleri LCSC'den sipariş ettim. Bu, her iki sipariş birlikte gönderildiğinden nakliye maliyetinden tasarruf sağlar. Devre şemanızı hazır tutun ve serigrafi işaretine göre bileşenleri lehimlemeye başlayın. SMD bileşenlerini lehimlerken, küçük pimleri lehimlemeyi çok daha kolay hale getirdiğinden çok fazla akı kullandığınızdan emin olun. SMD bileşenlerini ilk lehimlememdi ve lehimleme işi oldukça iyi görünüyor.

Akı kalıntısını gidermek için Iso Propyl Alkol ile lehimledikten sonra PCB'yi temizleyin.

Bir LiPo Pil Seçmek:

Yerleştirdiğim 380mAh pil kullandım. 50mA ile 100mA arasında çekilen akım ile yaklaşık 3-4 saat sürmelidir.

Adım 6: Keyfini çıkarın

Bir LiPo pil takın, en sevdiğiniz oyunu eskisi gibi yükleyin ve keyfini çıkarın!

Sonuna kadar bağlı kaldığınız için teşekkür ederiz. Umarım hepiniz bu projeyi seversiniz ve bugün yeni bir şey öğrenirsiniz. Kendin için bir tane yaparsan bana haber ver. Daha fazla gelecek proje için YouTube kanalıma abone olun. Tekrar teşekkürler!

Önerilen: