Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Prototip qutusu
- Addım 3: Elektronikaya Baxış
- Addım 4: USB Hub Genişləndirilməsi
- Addım 5: HDMI Uzantısı
- Addım 6: Mikro USB Güc Uzatması
- Addım 7: USB Switch Board Genişləndirilməsi
- Addım 8: Qulaqlıq Uzantısı
- Addım 9: LED Güc Düyməsi
Video: Hamısı bir arcade sistemində: 12 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Daha əvvəl bir arcade joystick qurdum və çox böyük idi (2 oyunçu üçün 60x30x12 santimetr), istifadə etmək çətindir, çünki bütün emulyasiyaya sahib bir kompüterə ehtiyacınız olacaq və s. toz yığmağı xatırlaya bilmirəm, amma yenə də köhnə məktəb oyunları çubuqla və böyük düymələrlə oynamaq istəyirəm.
Bu təcrübədən sonra daha yaxşı bir həll istədim:
- Daxili sistem: HDMI ilə TV ilə qoşun və oynayın
- Kiçik ölçü: daşımaq və saxlamaq asandır
- Ölçeklenebilir: daha çox oyunçu üçün başqa bir joystick qoşun
- Yalnız Joystick rejimi: USB ilə hər hansı digər sistem üçün yalnız joystickdən istifadə etməyə hazırdır
Tapdığım ən yaxşı seçim, RetroPie ilə bir USB HUB və xüsusi hazırlanmış USB siqnal açarı olan bir RaspberryPi istifadə etməkdir. AMMA moruq pi -ni ifşa etmək istəmədim, istifadəyə hazır bütün IO olan qapalı bir qutu istədim.
Bunun orijinal bir şey olmadığını bilirəm, ancaq quruluşun hər bir hissəsi üçün hazırladığım hər şeyi sənədləşdirmək və bölüşmək istədim ki, öz əlinizlə tikə biləsiniz, təkmilləşdirəsiniz və ya bir sonrakı üçün ilham kimi istifadə edəsiniz. layihə.
Bu təlimat, eyni quruluş üçün addım -addım DIY olmayacaq, çünki evinizdə olan əşyalarla daha asan bir həll əldə edə biləcəyiniz bir çox xüsusi məhsul var. Hər şeyi təkrar etməyə çalışsam da, eyni xüsusiyyətlərə sahib olmaq üçün hər şeyi yenidən düşünməyinizə ehtiyac yoxdur.
Biri tikirsinizsə və ya buradan bir şey götürmüsünüzsə, şərhlərdə bir şəkil paylaşın, görmək istərdim
Addım 1: Nə lazımdır
Buradakı ilk şey, quruluşum üçün əldə etdiyim komponentlərə istinadlar verəcəyəm, çünki onlardan heç birini almadım, çünki hamısını ölkəmdəki yerli satıcılardan aldım.
1. Raspberry Pi: Girişdə dediyim kimi, bu sistem RetroPie ilə işləyir, buna görə bir Moruq Pi lazımdır, ən son Pi 3 B+ istifadə etdim, amma düşünürəm ki, 2 -ci versiyadan da istifadə edə bilərsiniz. Buradakı tək şey, oynaya biləcəyiniz bir Pi Zero oyunları ilə getsəniz, çox daha azdır və quruluş bəzi hissələrdə dəyişə bilər (Pi IO -nu Audio, USB -lər, HDMI və Güc düyməsini genişləndirdiyim üçün), buna görə sxemləri yoxlayın. sizin üçün mənalı olub olmadığını görmək üçün şəkil.
2. Arcade Joystick üçün dəst: Bir dənəsi almamışam, bunun əvəzinə 6 düymlük kiçik düymələri (30 mm yerinə 24 mm) və 2 düyməni (başlanğıc və seçmək) 12 mm -dən alaraq yığmışam. Kiçik ölçülü bir joystick istədiyimdən bəri elektronika mağazası, ancaq sizə lazım olacaq:
- Bir çubuq
- Başlamaq və seçmək üçün 2 düymə
- Oynamaq üçün N düymələri (tamamilə sizə bağlıdır, X, Y, A, B, L və R düymələri olan oynamaq istədiyim oyunlar üçün mənalı olan 6 istifadə etdim)
- USB Joystick İnterfeysi
Quraşdırma və bütün bunlar haqqında daha çox məlumat əldə etmək istəyirsinizsə, bütün nəzarət və düymələrin xəritəsinə sahib olan RetroPie Wiki -ni yoxlamağı məsləhət görürəm ki, bu da quraşdırmaya qərar verməyinizə kömək edəcək.
Eyni çubuğu istəyirsinizsə, istifadə etdiyim düymələr və interfeys budur (bunlar istifadə etdiyim dəqiq komponentlərdir, amma həmin satıcıdan deyil)
3. USB Hub: Çantanı açmaq və moruq pi limanlarını uzatmaq üçündür, buna görə çox pul xərcləməyin. Tapa biləcəyim ən ucuzunu (və bildiyim bir RPi -də yaxşı işlədiyini) belə bir yerli satıcıdan aldım (əgər açarlar olmadan daha yaxşı tapa bilsəniz, onları daha sonra həmişə AÇIQ etmək üçün daha sonra qısaltmalı idim)
4. Güc düyməsi: Bu tamamilə isteğe bağlıdır, ancaq sistem üçün ledli bir güc düyməsinə sahib olmaq çox gözəldir. Mənimki ağ ledli budur. MOMENTARY OLMALIDIR, hər iki növdə gəldikləri bir mandalı almayın.
Sonra bu siyahını qısa tutmaq üçün hər addımda sadalayacağım bəzi elektronika.
Addım 2: Prototip qutusu
Son qutunu (MDF ilə tikilmiş mina) hazırlamadan əvvəl, bütün komponentlərin satıcıdan gəldiyi karton qutudan istifadə etdim. Əminəm ki, tövsiyə etdiyim bir şey var: bir karton qutu və ya arcade ölçüsünə yaxın ucuz bir şey alın və bütün delikləri düzəldin və oraya joystick qoyun, son qutunu düzəltməyə başlamazdan əvvəl bütün elektronikanı sınamaq daha asandır.
Addım 3: Elektronikaya Baxış
İlk şəkildən göründüyü kimi, əsas fikir RaspberryPi -ni qutudan uzatmaq, həm də bütövlüyünü qorumaq idi (RPi lehimləmədən və parçalamadan). Bu addım, addımlar daxilində olanların hər birini əhatə edəcəyim qurmaq üçün lazım olan bütün əlaqələrə və kabellərə bir baxışdır.
Addım 4: USB Hub Genişləndirilməsi
Digər oyunçuların sisteminizə qoşulmasına icazə vermək üçün RaspberryPi -nin artıq çıxardığı usb portlarına ehtiyacınız var, ancaq RPi -yə qoşulmuş bir joystick (bizim arcade) artıq olduğundan usb portlarını qutudan çıxarmaq üçün bir yol lazımdır.
Buna görə ən ucuz USB hubını satın alsanız və ya ətrafınızdakı birini istifadə edərdiniz (USB 2.0 RPi üçün kifayətdir). Bu sizə bir klaviatura, siçan, daha çox arcade oyunçusu bağlamaq imkanı verəcək, yəni … bu sistemlərdən daha 1 -ə sahib olsam, bu layihənin fikirlərindən biri olan onları birləşdirə bilərəm.
Bir şey olsa da, satın alırsınızsa, birini almağa çalışın:
- led olmadan (sonda onları çıxara bilərsiniz)
- açar olmadan (hər zaman AÇIQ olması üçün onları söküb qısaca lehimləməlisiniz)
- bütün USB portları bir üzdə olmalıdır (qutudan çıxarmaq daha asandır)
Addım 5: HDMI Uzantısı
Bunu tapmaq çətindi, əsas odur ki, HDMI Erkəkdən Qadınadək olan bir uzantıya sahib olun ki, qutunu kənarda televizora qoşasınız. 5 sm civarında bu ölçüdən qısa bir şey əldə etmək mənim üçün lokal olaraq mümkün deyildi, buna görə də bu növdən birini satın aldım və sonra plastikin maneə törətməyəcəyi üçün açdım.
İlk fikir, bir neçə 90 ° (L) Erkəkdən Qadına keçmək və RPi -dən qutunun arxasına qədər bir növ zəncir etmək idi, lakin bu 360 ° -dən birini qırmaq olduqca asan idi.
Belə bir şey əldə edə bilsəniz daha yaxşı və təmiz olardı (yerli olaraq tapa bilmədiyim şey).
Addım 6: Mikro USB Güc Uzatması
Bu uzantı üçün, ehtimal ki, bu günlərdə bu tipli smartfonların səbəbi olduqca normal olan bir Micro USB kabelinə ehtiyacınız olacaq və sonra bunlardan birini digər ucunda əldə edin.
Şəkildə göstərildiyi kimi, mikro usb almaq üçün kabeli kəsin və sonra mikro usb qadın moduluna müsbət və mənfi lehimləyin.
USB 2.0 kabellərində V+ (pozitiv), GND (torpaq), Data+ və Data- olmaqla 4 yol var. Yalnız güc istəyirik, buna görə içərisində yalnız 2 kabel tapsanız, istədiyimiz şeydir, əks halda V+ və GND tapmalı və digərlərini atmalısınız.
POLARİYETİ RENKLƏRDƏN ALMAYIN, qırmızı və qara rəngə (və ya qırmızı və ağa) malik olmağın qara və ya ağın GND, qırmızı isə V+olduğu anlamına gəlmədiyini gördüm.
Bəs sizdə olanı və multimetrdən istifadə edərək bunları necə müəyyən edə bilərsiniz?
Mikro usbı qadın moduluna qoşun və modulda bir kabel ilə VBUS (modulda etiketlənmiş) və ya GND arasındakı davamlılığı yoxlayın, bu yolla hansına hara lehim edəcəyinizi biləcəksiniz.
Addım 7: USB Switch Board Genişləndirilməsi
Bir PCB -də lehimləmə tələb olunacaq, bir əlaqə taxtası istifadə etdim və əlaqələri olduqca düz olduğundan əlləri ilə tikdim.
DİQQƏT: oradakı MicroUSB -ni görməməzlikdən gəlmək olar ki, onu bağlamaq üçün eyni lövhəni istifadə etmişəm.
Bunun arxasındakı fikir, Joystick İnterfeysinin Raspberry Pi -yə və ya USB Type B dişi ilə getdiyi bir usb kommutator etməkdir ki, joysticki PC -yə qoşub RetroPie sistemindən uzaqda istifadə edim.
Ehtiyac duyacağınız komponentlər:
- a Şaquli sürüşmə keçidi (2 yol)
- bir USB Type -B Qadın: Yerli olaraq tapa bilmədiyim üçün istifadə etdim (Soket B - lehimləmək daha asandır)
- bir USB kabeli (joystick arcade interfeysi ilə birlikdə gələn kabel yaxşı işləyir)
Hər şeyi necə bağlayacağım haqqında bir sxem qurdum (şəkil), amma bunun əsas məqsədi bütün USB üçün V+ və GND-ni birləşdirmək və sonra D+ və D-ni komutatora qurmaqdır ki, bu da RPi OR arasında məlumat ötürülməsini dəyişdirəcəkdir. USB Dişi (çıxış joystick).
Bunun üçün vacib bir şey, çünki bu gərginliyi paylaşacaq, yalnız bir və ya digərini istifadə etməyi məsləhət görürəm; hər ikisini eyni vaxtda istifadə etməyin. Demək istəyirəm ki, "yalnız joystick" rejiminə keçmək istəyirsinizsə, moruq pi enerji təchizatını söndürün. Bəzi diodlardan istifadə təhlükəsizlik baxımından çox kömək edərdi, amma təəssüf ki, bunu başa düşdüm haha *çiyinlərimi çəkmək *
Addım 8: Qulaqlıq Uzantısı
Varsayılan olaraq RetroPie, HDMI üzərindən səs göndərəcək, buna görə TV -dən səs çıxacaq, amma düşündüm ki, televizorun özündən istifadə etmək çətin olan qulaqlıqları bağlamaq istəyə bilərəm və RetroPie səs çıxışı seçməyi dəstəklədiyi üçün bu asan uzantını qururam.
Lazım olan tək şey, şassi üçün 3.5 səs yuvası (bunun kimi) və moruq pi -yə qoşulmaq üçün kişi yuvası olan bir kabeldir.
Yalnız Sol, Sağ və GND lehimləyin və sizdə var.
Yan qeyd.. Bluetooth qulaqlıq olmadığına görə sınamamışam, ancaq bu sistemin uzadılma mərkəzindəki USB portlarından birini istifadə edərək işləyə bilərlər və bu addımı atlaya bilərsiniz.
Addım 9: LED Güc Düyməsi
Oyun Həyat Müsabiqəsində ikinci yer
Tövsiyə:
Hamısı Bir Rəqəmsal Kronometrdə (Saat, Taymer, Siqnal, Temperatur): 10 Addım (Şəkillərlə)
Hamısı Bir Rəqəmsal Kronometrdə (Saat, Taymer, Siqnal, Temperatur): Başqa bir yarışma üçün Taymer hazırlamağı planlaşdırırdıq, amma sonradan bir saat (RTC olmadan) tətbiq etdik. Proqramlaşdırmaya başladıqdan sonra cihaza daha çox funksiya tətbiq etməklə maraqlandıq və DS3231 RTC -ni əlavə etdik
Daha böyük bir Günəş Sistemində Günəş Bağı İşıqlandırılır: 6 addım
Daha böyük bir Günəş Sistemində Günəş Bağı İşıqları: Həyətim üçün 12v bağ işıqlandırma sistemi axtarırdım. Sistemləri axtardığım zaman heç bir şey məni ələ keçirmədi və hansı yolla getmək istədiyimi bilmədim, əgər transformatoru elektrik enerjisinə istifadə etməli və ya günəş sisteminə getməli idim. Mən də
Hamısı Bir Portativ Kommunal Güc Bankında: 11 Adım (Şəkillərlə birlikdə)
Hamısı Bir Portativ Kommunal Güc Bankı: Yük Dökülməsi və ya Rolling Blackout Hindistan, Cənubi Afrika, Banqladeş və s. Kimi inkişaf etməkdə olan ölkələrdə çox yayılmış bir hadisədir. Gündəlik fəaliyyətlərimizə və əsasən də fikirlərimizə çox təsir edir
Şifrə meneceri, Typer, Makro, Yük Hamısı bir yerdə !: 11 addım (şəkillərlə)
Şifrə meneceri, Typer, Makro, Yük yükü … Hamısı bir yerdə! DİQQƏT: DİQQƏT: Bu cihazın istehsalı ilə bağlı probleminiz varsa (pcb, lehimləmə və ya digərləri) mənə bura şəxsi mesaj və ya e -poçt göndərməkdən çekinmeyin. [email protected]. Artıq istehsal etdiyim kompüterlərdən və ya cihazlardan birini göndərməkdən məmnun olaram
Hamısı bir iPod -da (hər hansı bir iPod): 8 addım
Hamısı Bir IPod Kılıfında (hər hansı bir iPod): Bu, hazırlamalı olduğum bir ipod işidir! və çox asandır və çox materiala ehtiyac yoxdur