Mündəricat:

DIY USB Video Oyun Nəzarətçisi: 6 addım
DIY USB Video Oyun Nəzarətçisi: 6 addım

Video: DIY USB Video Oyun Nəzarətçisi: 6 addım

Video: DIY USB Video Oyun Nəzarətçisi: 6 addım
Video: Автомобильный генератор для генератора с самовозбуждением с использованием ДИОДА 2024, Iyul
Anonim
DIY USB Video Oyun Nəzarətçisi
DIY USB Video Oyun Nəzarətçisi

Klassik arcade çubuqlarından tutmuş, müasir nəzarətçilərin istirahətinə qədər, ümumiyyətlə eyni əsas hissələrdən hazırlanan müxtəlif növ özünəməxsus nəzarətçilər var.

Liseyimizdə qabaqcıl mühəndislik sinifimizdəki son layihəmiz üçün sadə bir plana sahib və sadə oyunlar oynamaq üçün qurulmuş öz kiçik nəzarətçimizi hazırlamağı öz üzərimizə götürdük. Bu dizayn eyni zamanda burada tapa biləcəyiniz başqa bir xüsusi nəzarətçinin uyğunlaşdırmasıdır:

Məktəbimizdə bəzi komponentlərin açıq şəkildə mövcud olması səbəbindən bu addımlardan bəzilərini etmək çətin ola bilər, ancaq ya aşağıda sadalanan bütün maddələr sizin ixtiyarınızdadırsa və ya bizim etdiyimiz kimi sınamaq və uyğunlaşdırmaq/uyğunlaşdırmaq istəyirsinizsə, öz DIY USB Xüsusi Video Oyun Nəzarətçinizi qurmaq üçün təlimatlarımıza əməl etməkdən çekinmeyin!

Addım 1: Alətlər və Avadanlıqlar

Alətlər və Avadanlıqlar
Alətlər və Avadanlıqlar
Alətlər və Avadanlıqlar
Alətlər və Avadanlıqlar
Alətlər və Avadanlıqlar
Alətlər və Avadanlıqlar

Bu layihə üçün sizə lazım olacaq maddələr:

  • 6x6x4.5mm Düymələr (12)
  • Arduino Pro Micro və Micro USB girişi (1)
  • Mikro USB Kabel (1)
  • 10KΩ Rezistorlar (10)
  • Xüsusi PCB (1) - Gerber faylı sifariş üçün siyahıya alınacaq
  • 1/8 "Akrilik - İstənilən rəng
  • 10 pinli kişi-qadın başlıqları (2)

Layihə üçün lazım olan avadanlıqlar:

  • Lehimləmə dəmiri (və təhlükəsizlik avadanlığı)
  • Lazer kəsici - çətin ola bilər; Ətrafında işləmək olar
  • 3D printer

İsteğe bağlı! - Hər şeyi PCB -yə lehimləməzdən əvvəl nəticələrinizi sınamaq istəyirsinizsə, kodu Arduinoya qoyub çörək taxtasına (Adım 3 -də göründüyü kimi) ehtiyacınız olacaq:

  • Arduino Pro Micro (kod artıq quraşdırılıb)*
  • Böyük Çörək Paneli (1-2)
  • Tellər (fərqləndirməyi asanlaşdırmaq üçün fərqli rənglərdən istifadə edə bilər) (12)
  • 10KΩ Rezistorlar (10)
  • 6x6x4.5mm Düymələr (12)

*Bu maddələr son layihə üçün yenidən istifadə edilə bilər. İstəyirsinizsə, yenisini almaq lazım deyil

Bütün əşyalarınız isti və hazırdırsa, başlayaq!

Addım 2: Arduinoya Kod Yükləyin

Kod Arduino -ya yüklənir
Kod Arduino -ya yüklənir

İstifadə etdiyimiz kod, istifadə etdiyimiz Arduino ilə birlikdə getdikləri dizayndan fərqli olduğu üçün əsaslandığımız Instructable kodunun dəyişdirilmiş bir versiyası idi. Hər şeyi daha sadə etmək üçün fərqli düymələr üçün limanların ətrafında dəyişdik.

Bunu sınamaq və istifadə etmək istəyirsinizsə, orijinal kod budur:

Arduino proqramında, parametrlərdəki Arduinonun bir Arduino Mirco olduğundan və COM portunun qoşduğunuz Arduino Micro olduğundan əmin olun. Bunu yoxladıqdan sonra Yüklə düyməsini vura bilərsiniz. Kod Arduino üzərində olmalıdır.

Addım 3: (İsteğe bağlı) Breadboard Quraşdırması

(İsteğe bağlı) Çörək Paneli Quraşdırması
(İsteğe bağlı) Çörək Paneli Quraşdırması
(İsteğe bağlı) Çörək Paneli Quraşdırması
(İsteğe bağlı) Çörək Paneli Quraşdırması

HEADS UP!

Addım 1 -də və ya bu addımın başlığında görmədiyiniz təqdirdə bu addım isteğe bağlıdır. Çörək taxtasında sınamadan hər şeyin işləyə biləcəyini düşünürsünüzsə, gedin. İlk dəfə belə bir layihə etdiyimiz üçün aldığımız və ya əlimizdə olan avadanlığı xarab etmək istəmədiyimiz üçün sınamaq qərarına gəldik və atılmaq əvəzinə daha səmərəli öyrənmək istədik. heç bir məlumat olmadan dərin sona qədər. Digər addımları davam etdirməkdən çəkinirsinizsə, davam etməzdən əvvəl bu addımı izləyin.

Düymələr, rezistorlar və tellər üçün vahid bir plan əldə etmək üçün çörək lövhələrindən çıxdıq və onları bir araya gətirdik. Düymələri çörək lövhəsində düz bir xətt şəklində qoyduq (yuxarıdakı kiçik lövhədəki bir düymə istisna olmaqla, bu bizim test düyməmiz idi. Tam olaraq belə etmək lazım deyil). Sonra telləri və rezistorları yuxarıdakı şəkildəki kimi düymələrə bağladıq. Arduino'yu yerə qoymadan əvvəl, son addımı izlədiyinizə və orada kodu qoyduğunuza əmin olun. Əgər etməsəniz, əslində heç bir şey etməyən bahalı bir plastik parçası olacaq.

Arduino'yu, bütün tellərin düymələrin gedə biləcəyi fərqli limanlara qoşula biləcəyi bir yerə qoyduq. Birdən çox çörək taxtası istifadə edirsinizsə, gücü və zəmini hər ikisinə və Arduinonun özünə bağladığınızdan əmin olun.

Addım 4: PCB yaratmaq/sifariş etmək

Təsvir etdiyimiz PCB, orijinal PCB istifadə etdiyimiz Arduino ilə uyğun gəlmədiyi üçün bu layihə üçün hazırladığımız xüsusi bir dizayn idi. Bunu etmək üçün istifadə etmək çox asan və istifadəçi dostu olan Fritzing adlı bir proqramdan istifadə etdik. Düymə düzeni, rezistor düzeni qurduq və proqramda dəqiq modelimiz olmadığı üçün Arduino üçün işləyəcək bir Arduino yuvası seçdik.

PCB istehsal etmək üçün istifadə etdiyimiz şirkət JLCPCB idi. DHL -dən göndərmə ilə dəyəri təxminən 30 dollar idi və göndərmə üçün daha ucuz variantlar var, ancaq istehsal prosesi səbəbindən daha uzun sürəcək. Həm də başqa bir 8 dollar qoyan xüsusi bir qırmızı rəng hazırladıq, buna görə PCB göndərmə ilə təxminən 8-10 dollar ola bilər.

Addım 5: Hər şeyin uyğun olub olmadığını yoxlayın

PCB gəldikdən sonra, Arduino bütün kodu yüklədi və qalan hissələriniz də var, onu bir yerə yığmağın vaxtı gəldi. Sahib olduğunuz Arduino'nun onlar üçün uyğun yuvalara uyğun olub olmadığını yoxlayın, rezistorların və düymələrin düzgün yerlərdə yerləşdiyini yoxlayın və PCB içərisindəki naqillərin düzgün bir şəkildə bağlandığını yoxlayın və heç bir fasilə yoxdur (əgər dizaynımızı istifadə etdiniz, heç bir problem olmamalıdır, amma hər dəfə iki dəfə yoxlamaq yaxşıdır).

Addım 6: Lehimləmə

Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə

Hər şey düzgün yerlərə qoyulduqdan sonra, əlaqələrini təmin etmək üçün bütün parçalarınızı lehimləməlisiniz. Lehimləməyə başlamazdan əvvəl, istəsəniz gözlük və maska istifadə etməyi unutmayın və lehiminizi hazırlayın. Daha incə qurğuşundan istifadə etdik, ancaq PCB ilə əlaqə qurmaq üçün istifadə edilə biləcəyi müddətdə hər cür lehimdən istifadə etməkdən məmnun olursunuz.

Hər yerdə bir dəstə nazik parça olmaması üçün rezistorlardan başlamağı məsləhət görürük və bunları bir -bir edin. Lehim edərkən rezistoru yerində saxlamağın yaxşı bir yolu, PCB çuxurlarının içərisinə yapışmış halda uzun uclarını bir -birindən bükməkdir. Lehimləndikdən sonra, rezistorların uzun uclarını bir neçə tel kəsmə ilə kəsə bilərsiniz və bunu edərkən çox yaxın kəsmədiyinizə əmin olun, əks halda lehimi kəsib əlaqəni kəsə bilərsiniz.

10 rezistorun hamısı lehimləndikdən sonra düymələr yanındadır. İşləri asanlaşdırmaq üçün bütün düymələri bir -birindən ayırmaq yerinə yerinə yapışdırın. Bir -birinə çox yaxın olduğu üçün bütün delikləri lehimlədiyinizi yoxlayın.

Hamısı işə başladıqdan sonra çətin hissənin vaxtı gəldi: Arduino. Arduinonu çuxurlara yapışdırın və 1-2 limanı lehimləyin ki, yerində qalsın və sonra ehtiyatla qalanlarını lehimləyin. Hər çuxura vurduğunuzdan əmin olmaqla yanaşı, lehimin heç birinin digər lehimə toxunmadığından da əmin olun, sanki belə olur, istəmədiyimiz bir şey olan qısa qapanma ehtimalı var, yoxsa dərin bəlada.

Tövsiyə: