İçindekiler:

DIY USB Video Oyun Denetleyicisi: 6 Adım
DIY USB Video Oyun Denetleyicisi: 6 Adım

Video: DIY USB Video Oyun Denetleyicisi: 6 Adım

Video: DIY USB Video Oyun Denetleyicisi: 6 Adım
Video: BİLGİSAYARA GOOGLE PLAY STORE NASIL İNDİRİLİR (En Kolay ve Hızlı Yolu) 2024, Temmuz
Anonim
DIY USB Video Oyun Denetleyicisi
DIY USB Video Oyun Denetleyicisi

Klasik atari çubuklarından, genellikle aynı çekirdek parçalardan yapılmış modern denetleyicilerin yeniden yaratılmasına kadar çeşitli kendin yap özel denetleyicileri var.

Lise İleri Mühendislik sınıfımızdaki son projemiz için, basit bir düzene sahip ve basit oyunlar oynamak için oluşturulmuş kendi küçük denetleyicimizi yapmayı kendimize görev edindik. Bu tasarım aynı zamanda burada bulabileceğiniz başka bir özel denetleyicinin uyarlamasıdır:

Okulumuzda bazı bileşenlerin açık olarak bulunması nedeniyle, bu adımların bazılarını yapmak zor olabilir, ancak aşağıda listelenen tüm öğeler emrinizdeyse veya bizim yaptığımız gibi doğaçlama/uyum sağlamayı denemek istiyorsanız, O zaman kendi DIY USB Özel Video Oyun Denetleyicinizi oluşturmak için talimatlarımızı takip etmekten çekinmeyin!

Adım 1: Araçlar ve Donanım

Araçlar ve Donanım
Araçlar ve Donanım
Araçlar ve Donanım
Araçlar ve Donanım
Araçlar ve Donanım
Araçlar ve Donanım

Bu proje için ihtiyacınız olacak malzemeler:

  • 6x6x4.5mm Basmalı Butonlar (12)
  • Arduino Pro Mikro, Mikro USB girişli (1)
  • Mikro USB Kablosu (1)
  • 10KΩ Dirençler (10)
  • Özel PCB (1) - Gerber dosyası sipariş için listelenecektir
  • 1/8" Akrilik - Her renk
  • 10-pin erkek-dişi başlıklar (2)

Proje için gerekli donanım:

  • Havya (& Güvenlik ekipmanları)
  • Lazer Kesici - Zor olabilir; Etrafta çalışılabilir
  • 3 boyutlu yazıcı

İsteğe bağlı! - Her şeyi PCB'ye lehimlemeden önce sonuçlarınızı test etmek isterseniz, kodu Arduino'ya koyabilir ve bir devre tahtasına kurabilirsiniz (3. Adımda görüldüğü gibi), ihtiyacınız olacak:

  • Arduino Pro Micro (kod zaten kurulu)*
  • Büyük Breadboard (1-2)
  • Teller (Farklı renkleri ayırt etmeyi kolaylaştırmak için kullanılabilir) (12)
  • 10KΩ Dirençler (10)
  • 6x6x4.5mm Basmalı Butonlar (12)

*Bu öğeler nihai proje için yeniden kullanılabilir. İstersen yenilerini almak zorunda değilsin

Tüm eşyalarınız sıcak ve gitmeye hazırsa, başlayalım!

Adım 2: Kodu Arduino'ya Yükleme

Arduino'ya Kod Yükleme
Arduino'ya Kod Yükleme

Kullandığımız kod, kullandığımız Arduino, birlikte gittikleri tasarımdan farklı olduğu için, bizim temel aldığımız Instructable'daki kodun değiştirilmiş bir versiyonuydu. Her şeyi çok daha basit hale getirmek için farklı düğmeler için bağlantı noktalarını değiştirdik.

Bunu denemek ve kullanmak istiyorsanız orijinal kod:

Arduino yazılımında, ayarlardaki Arduino'nun bir Arduino Mirco olduğundan ve COM portunun taktığınız Arduino Micro olduğundan emin olun. Bunu kontrol ettikten sonra Upload'a tıklamanız ve kod Arduino'da olmalıdır.

Adım 3: (İsteğe bağlı) Breadboard Kurulumu

(Opsiyonel) Breadboard Kurulumu
(Opsiyonel) Breadboard Kurulumu
(Opsiyonel) Breadboard Kurulumu
(Opsiyonel) Breadboard Kurulumu

ÖNÜNE BAK!

Bu adımı 1. Adımda veya bu adımın başlığında görmediyseniz isteğe bağlıdır. Bir breadboard üzerinde test etmeden her şeyin çalışabileceğini düşünüyorsanız, bunun için gidin. İlk defa böyle bir proje yaptığımız için satın aldığımız veya elimizde bulunan ekipmanların bozulmasını istemediğimiz ve atılmak yerine daha verimli bir şekilde öğrenmek istediğimiz için test etmeye karar verdik. herhangi bir bilgi olmadan derin uca. Diğer adımları uygulama konusunda tereddütleriniz varsa, devam etmeden önce bu adımı izleyin.

Devre tahtalarını çıkardık ve düğmeler, dirençler ve teller için uyumlu bir düzen elde etmek için onları bir araya getirdik. Düğmeleri devre tahtası üzerinde düz bir çizgi şeklinde yerleştirdik (yukarıdaki küçük tahtadaki tek düğme hariç, çünkü bu bizim test düğmemizdi. Tam olarak böyle yapmanız gerekmez). Daha sonra kabloları ve dirençleri yukarıdaki resimdeki gibi butonlara bağladık. Arduino'yu indirmeden önce, son adımı uyguladığınızdan ve kodu oraya koyduğunuzdan emin olun. Eğer yapmadıysanız, aslında hiçbir şey yapmayan pahalı bir plastik parçası olacaktır.

Ardından Arduino'yu, tüm kabloların düğmelerin gidip geleceği farklı bağlantı noktalarına bağlanabileceği bir yere koyduk. Birden fazla devre tahtası kullanıyorsanız, gücü ve toprağı her ikisine ve Arduino'nun kendisine bağladığınızdan emin olun.

Adım 4: PCB Oluşturma/Sipariş Etme

Resimdeki PCB, kullanılan orijinal PCB, kullandığımız Arduino ile uyumlu olmadığı için bu proje için yaptığımız özel bir tasarımdı. Bunu yapmak için kullanımı çok kolay ve kullanıcı dostu olan Fritzing adlı bir program kullandık. Düğme düzenini, direnç düzenini kurduk ve program tam modelimize sahip olmadığı için Arduino'muz için çalışacak bir Arduino yuvası seçtik.

PCB'yi sipariş etmek için kullandığımız şirket JLCPCB'ydi. Maliyet, DHL'den nakliye ile yaklaşık 30 dolardı ve nakliye için daha ucuz seçenekler var, ancak üretim süreci nedeniyle daha uzun sürecek. Ayrıca, 8 dolar daha koyan özel bir kırmızı renk yaptık, yani gerçekte PCB'niz nakliye ile yaklaşık 8-10 dolar olabilir.

Adım 5: Her Şeyin Uyup Uymadığını Test Etme

PCB'niz geldikten sonra, Arduino'nuza tüm kodlar yüklendi ve geri kalan tüm parçalarınız var, onları bir araya getirme zamanı. Sahip olduğunuz Arduino'nun onlar için uygun şekilde yapılmış yuvalara sığıp sığmadığını test edin, dirençlerin ve düğmelerin doğru yerlere oturduğundan emin olun ve PCB içindeki kablolardan herhangi birinin doğru şekilde bağlanıp bağlanmadığını ve kopma olup olmadığını kontrol edin (eğer varsa). tasarımımızı kullandınız, herhangi bir sorun olmamalıdır, ancak iki kez kontrol etmek her zaman iyidir).

Adım 6: Lehimleme

Lehimleme
Lehimleme
Lehimleme
Lehimleme

Her şey doğru yerlere yerleştirildiğinde, bağlantılarını sağlamak için tüm parçalarınızı lehimlemeniz gerekiyor. Yine de lehimlemeye başlamadan önce gözlük ve dilerseniz maske kullanmayı unutmayın ve lehiminizi hazırlayın. Daha ince kurşun kullandık, ancak PCB ile bağlantıları yapmak için kullanılabildiği sürece her türlü lehimi kullanmaktan memnuniyet duyarız.

Dirençlerle başlamanızı öneririz, böylece her yerde bir sürü ince parçanız olmaz ve bunları birer birer yapın. Lehimleme sırasında direnci yerinde tutmanın iyi bir yolu, PCB'nin deliklerine sıkışmışken uzun uçları birbirinden uzağa bükmektir. Lehimledikten sonra, dirençlerin uzun uçlarını bazı kablo makaslarıyla kesebilirsiniz ve bunu yaparken çok yakın kesmediğinizden emin olun, aksi takdirde lehimi kesebilir ve bağlantıyı kaybedebilirsiniz.

10 direncin tümü lehimlendikten sonra, sıradaki düğmeler. İşleri kolaylaştırmak için ayrı ayrı koymak yerine tüm düğmeleri yerlerine yapıştırın. Birbirine çok yakın oldukları için tüm delikleri lehimleyip lehimlemediğinizi kontrol ettiğinizden emin olun.

Bunların hepsi girdikten ve gitmeye hazır olduğunda, zor kısım için zamanı: Arduino. Arduino'yu deliklere sokun ve yerinde tutmak için bağlantı noktalarından 1-2'sini lehimleyin ve ardından dikkatli bir şekilde geri kalanını lehimlemeye devam edin. Her deliğe vurduğunuzdan emin olmanın yanı sıra, lehimin hiçbirinin diğer lehime değmediğinden emin olun, sanki bu oluyormuş gibi, istemediğimiz bir şey olan kısa devre şansı var, yoksa olacaksınız. derin dertte.

Önerilen: