Mündəricat:
- Təchizat
- Addım 1: Adım 1: Xarici hissəni kəsin
- Addım 2: Adım 2: Skelet toplayın
- Addım 3: Adım 3: Xarici hissəni yığın
- Addım 4: Adım 4: Arduino kodlayın
- Addım 5: Adım 5: Elektronikanı telə bağlayın
- Addım 6: Adım 6: Raspberry Pi 3 qurun
- Adım 7: Adım 8: Hamısını bir yerə qoyun
Video: Mini Arcade Dolabı: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu təlimat, Cənubi Florida Universitetindəki Makecourse layihəsi tələbinin yerinə yetirilməsi üçün yaradılmışdır (www.makecourse.com)
Təchizat
Arcade joystick
4 x Arcade düymələri
Çörək lövhəsi
Breadboard telləri
HDMI girişi olan 7 düymlük ekran
HDMI Kabeli
Moruq Pi 3
5V 2.5A Raspberry Pi Güc Təchizatı
Arduino Leonardo
Kontrplak
1 düymlük kvadrat dübeller
Addım 1: Adım 1: Xarici hissəni kəsin
Bu addım üçün, şkafın kənarlarının gözəl və təmiz olması üçün dəqiq kəsiklər üçün lazer kəsici istifadə etmək ideal olardı. Əlinizdə bir şey yoxdursa, bir testere eyni dərəcədə yaxşı işləyəcək, baxmayaraq ki, bir az vaxt və çox enerji tələb edəcək.
Dübeli aşağıdakı hissələrə bölün: 4 x 10 düym, 2 x 12,5 düym, 2 x 8 düym, 2 x 3 düym, 2 x 3,3 düym, 2 x 9,3 düym 15 dərəcə bir açı ilə. Bunlar arcade kabinetinin skeletini təşkil edəcək.
İndi: kontrplağı aşağıdakı ölçülərə kəsin: 10in x 4in, 10in x 10.3in (bu parçanın içərisində ekranın xüsusi ölçüləri olan bir sahəni də kəsdiyinizə əmin olun), 10in x 12.5in, 10in x 5in, 2 hissə 12.5in x 12in ölçüləri, 5 düymlük hissəni 15 dərəcə içəriyə doğru bir açı ilə kəsdiyinizə əmin olun (Bu son 2 hissə kabinetin yan panelləridir. Kesiminizin dizaynından əmin olmaq üçün modelə müraciət etdiyinizə əmin olun. Eyni forma ilə uyğun gəlir.)
Addım 2: Adım 2: Skelet toplayın
Dörd 10 düymlük hissəni taxta vintlərdən istifadə edərək düzbucaqlı halına gətirin. Bu kabinetin alt hissəsi olacaq.
Dikdörtgenin bir tərəfinin künclərinin üstünə 12,5 düym birləşdirin. Bu kabinetin arxası olacaq.
Şkafın arxasını təşkil edən 2 hissəsini 8 düymlük bir hissə ilə bağlayın.
3.3 düymlük hissələri ortogonal olaraq şkafın ön tərəfinə baxacaq şəkildə əlavə edin.
Kabinetin önündəki 10 düymlük hissəyə birbaşa 10 düymlük bir hissə əlavə edin ki, eyni iki parça üst -üstə yığılsın.
Yeni qoyduğunuz 10 düymlük hissənin hər iki tərəfinə 3 düymlük bir hissə əlavə edin. Bu yan parçalar açılı hissələrə bağlanacaq və joystick və düymələr üçün üz olacaq.
Kabinetin yuxarı hissəsindən çıxan parçalara yeni qoyduğunuz parçaları birləşdirən bucaqlı hissələr əlavə edin.
Nəhayət, şkafın üst hissəsinə yaxın olan açılı hissələr arasında son 8 düymlük hissəni əlavə edin.
İndi mini arcade kabinetinə bənzəyən tam yığılmış bir skeletiniz olmalıdır.
Addım 3: Adım 3: Xarici hissəni yığın
Arcade düymələri üçün kontrplakdan 22 mm -lik dörd delik kəsin və lövhənin sağ yarısına yapışdırın, sol tərəfdəki çubuq üçün kifayət qədər yer buraxın.
Arcade çubuğu üçün sol yarısında 20 mm -lik bir çuxur kəsin.
Arxa və düymə/joystick lövhəsi istisna olmaqla, bütün kontrplak parçalarını skeletə yığın. Parçaları tərk edəcəyik ki, elektronikanı və digər komponentləri əlavə edək.
Addım 4: Adım 4: Arduino kodlayın
Aşağıdakı kodu arduino -ya əlavə edin. Bu kod arduino -ya düymələri basmağı oxumağa və onları moruq pi -yə klaviatura girişi kimi çıxarmağa imkan verir.
boş quraşdırma () {
Keyboard.being ();
pinMode (2, INPUT_PULLUP); // Joystick Up
pinMode (3, INPUT_PULLUP); // Joystick Down
pinMode (4, INPUT_PULLUP); // Joystick Sağ
pinMode (5, INPUT_PULLUP); // Joystick Sol
pinMode (6, INPUT_PULLUP); // Düymə 1
pinMode (7, INPUT_PULLUP); // Düymə 2
pinMode (8, INPUT_PULLUP); // Düymə 3
pinMode (9, INPUT_PULLUP); // Düymə 4
}
boşluq döngəsi () {
int State2 = digitalRead (2);
int State3 = digitalRead (3);
int State4 = digitalRead (4);
int State5 = digitalRead (5);
int State6 = digitalRead (6);
int State7 = digitalRead (7);
int State8 = digitalRead (8);
int State9 = digitalRead (9);
əgər (Dövlət2 == DÜŞÜK) {
Keyboard.press (215)
}
başqa {
Klaviatura buraxılışı (215)
}
əgər (State3 == LOW) {
Keyboard.press (216)
}
başqa {
Klaviatura buraxılışı (216)
}
əgər (State4 == LOW) {
Keyboard.press (217)
}
başqa {
Klaviatura buraxılışı (217)
}
əgər (Vəziyyət5 == DÜŞÜK) {
Keyboard.press (218)
}
başqa {
Klaviatura buraxılışı (218)
}
əgər (State6 == LOW) {
Keyboard.press (219)
}
başqa {
Klaviatura buraxılışı (219)
}
əgər (State7 == LOW) {
Keyboard.press (220)
}
başqa {
Klaviatura buraxılışı (220)
}
əgər (State8 == LOW) {
Keyboard.press (221)
}
başqa {
Klaviatura buraxılışı (221)
}
əgər (State9 == LOW) {'
Keyboard.press (222)
}
başqa {
Klaviatura buraxılışı (222)
}
}
Addım 5: Adım 5: Elektronikanı telə bağlayın
Kodu istifadə edərək, joystick -i arduino -da 2 -dən 5 -ə qədər sancaqlar ilə bağlayın və 5 -ci pimi yerə qoyun.
Sonra, hər düyməyə bir pin bağlayın, qalan sancaqlar isə arduino üzərindəki 6 -dan 9 -a qədər.
Nəhayət, arduino'yu növbəti addımda quracağımız moruq pi -yə qoşun.
Addım 6: Adım 6: Raspberry Pi 3 qurun
Https://retropie.org.uk/download/ saytına daxil olun və retropinin son versiyasını yükləyin.
Tercih etdiyiniz proqramdan istifadə edərək şəkli microSD kartına yandırın və moruq pi 3 -ə yerləşdirin. Win32 disk görüntüləyicisini məsləhət görürəm.
Moruq pi -ni 7 düymlük ekrana və enerji təchizatına qoşun.
Bir nəzarətçini konfiqurasiya etməyiniz istədikdə, əvvəllər kodlaşdırdığınız və bağladığınız arduino joystick istifadə edərək proseduru izləyin.
Bu xüsusi quruluş üçün SNES -də kosmik işğalçılar işləyəcəyik, buna görə romun surətini https://www.emuparadise.me/ kimi nüfuzlu bir mənbədən onlayn olaraq tapın.
İndi RSC -ni winshp kimi bir proqramı istifadə edərək ssh -ni moruq pi -yə köçürün və/retropie/roms/snes qovluğunda faylı kopyalayın.
Raspberry pi'yi yenidən başladın və SNES loqotipi, menyu daxilində yer işğalçıları ROMu olan menyuya əlavə edilməlidir.
Adım 7: Adım 8: Hamısını bir yerə qoyun
Kontrplakın üzərinə joystick vurun. Sonra düymələri əlavə edin. Çoxunun içərisində vintlər olmadan yerində saxlayacaq bir mandalı olacaq.
Joystick və düymələri olan lövhəni kabinet skeletinə yapışdırın, yerində bərkidin.
Ekranı bucaqlı üzü kəsilmiş çuxura qoyun.
Bütün elektronikaları yenidən bağlayın və möhürləmək üçün arxa taxtaya qoyun. Elektrik təchizatı üçün bir çıxış bağlamaq üçün bir çuxur buraxdığınızdan əmin olun.
Tövsiyə:
Bubble Bobble Arcade Dolabı (Bartop): 14 Addım (Şəkillərlə)
Bubble Bobble Arcade Kabineti (Bartop): Başqa bir kabinet qurma bələdçisi varmı? Şkafımı, ilk növbədə, Galactic Starcade -dən şablon olaraq istifadə edərək qurdum, amma gedərkən bir az dəyişiklik etdim ki, fikirləşirəm ki, hər ikisini də yaxşılaşdırıram. bəzi hissələri yerləşdirmək asanlığı və estetiği yaxşılaşdırmaq
Xüsusi Bartop Arcade Dolabı: 32 Addım (Şəkillərlə birlikdə)
Xüsusi Bartop Arcade Şkafı: Salam və xüsusi bir bartop arcade kabinetinin necə qurulacağına dair ilk Təlimatımı yoxladığınız üçün təşəkkür edirəm! Yaşlandıqca və nostaljik retro oyunlarından zövq almaq istəyərkən oyun meydançaları həqiqətən geri dönməyə başladı. Böyük bir fürsət yaradır
Kokteyl Masası Arcade Dolabı: 8 addım
Kokteyl Masa Arcade Dolabı: Özüm üçün gözəl bir şey etmək qərarına gəldim və nəhayət bu layihəni bitirmək üçün tətil həftə sonumdan istifadə etdim
Ətraf Mühit İşıq Efektli Arcade Dolabı: 9 Addım (Şəkillərlə)
Ətraf Mühit İşıq Efektləri ilə Arcade Kabinet: Ticarət keyfiyyəti arcade idarəetmələri və inteqrasiya olunmuş Ambient Reality Effects sistemi olan ev istehsalı bir arcade taxta şkaf. Taxta şkaf, Home Depot -dan 4x8 'ölçülü sandviç paneldən kəsilmişdir. Arcade nəzarətçisi, http://www.hanaho… saytından HotRod SE -dir
Mini Bartop Arcade Dolabı: 6 addım
Mini Bartop Arcade Şkafı: Hər zaman özümün 1980 -ci illərin tam işlək üslublu öz arcade kabinetinə sahib olmağı xəyal etdim …. Çox vaxt orijinal kabinet planları və ətrafında yatdığım köhnə kompüter hissələri ilə məşğul olduqdan sonra uyğun bir şey tapdım uyğun ölçülü dizayn