İçindekiler:
- Adım 1: Araçlar ve Donanım
- Adım 2: Kodu Arduino'ya Yükleme
- Adım 3: (İsteğe bağlı) Breadboard Kurulumu
- Adım 4: PCB Oluşturma/Sipariş Etme
- Adım 5: Her Şeyin Uyup Uymadığını Test Etme
- Adım 6: Lehimleme
Video: DIY USB Video Oyun Denetleyicisi: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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
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
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
Ö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
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:
Neredeyse Her Oyun Denetleyicisi Nasıl Temizlenir: 5 Adım
Hemen Her Oyun Denetleyicisi Nasıl Temizlenir: Bir Ahududu Pi öykünücüsü için kullandığım bu Logitech Dual Action denetleyicilerinden bir avuç var ve yakında bir Eğitilebilir Dosya yükleyeceğim. Bu denetleyiciyi kullanmaya çalışırken (uzun süredir depodaydı). bir yıldan fazla), üzerindeki düğmelerin çoğu
Arduino Video Oyun Denetleyicisi: 4 Adım
Arduino Video Oyun Denetleyicisi: Etrafta bir Arduino kitiniz var ama onunla ne yapacağınıza dair hiçbir fikriniz yok mu? Belki değil, ama bu Eğitilebilir Kitapta size adım adım Arduino'yu nasıl oluşturacağınızı, kodlayacağınızı ve projenize nasıl entegre edeceğinizi göstereceğim. Şu anda bu kılavuz yalnızca Clic ile test edilmiştir
Arduino Tabanlı Kendin Yap Oyun Denetleyicisi - Arduino PS2 Oyun Denetleyicisi - DIY Arduino Gamepad ile Tekken Oynamak: 7 Adım
Arduino Tabanlı Kendin Yap Oyun Denetleyicisi | Arduino PS2 Oyun Denetleyicisi | Tekken'i DIY Arduino Gamepad ile Oynamak: Merhaba arkadaşlar, oyun oynamak her zaman eğlencelidir ama kendi DIY özel oyun Controller'ınızla oynamak daha eğlencelidir. Bu yüzden bu talimatta arduino pro micro kullanarak bir oyun Controller yapacağız
Egzersiz Makinesi USB Oyun Denetleyicisi: 8 Adım (Resimlerle)
Egzersiz Makinesi USB Oyun Denetleyicisi: Kendi başınıza ve aile içinde egzersizi teşvik etmek için standart bir USB oyun denetleyicisi adaptörüne benzeyen ancak eliptik bir makinede veya egzersiz bisikletinde pedal çevirerek oyun hareket hızını kontrol eden bir adaptör yaptım. Özellikle yarış oyunları için güzel. Bu cer
YABC - Bir Başka Blynk Denetleyicisi - IoT Bulut Sıcaklık ve Nem Denetleyicisi, ESP8266: 4 Adım
YABC - Yine Bir Başka Blynk Denetleyici - IoT Bulut Sıcaklık ve Nem Denetleyicisi, ESP8266: Merhaba Yapımcılar, Geçenlerde evde mantar yetiştirmeye başladım, İstiridye mantarları, ancak evde Fermenter için bu denetleyicilerden 3x'e zaten sahibim, eşim şimdi de bu Kombucha işini yapıyor ve Isı Termostatı olarak