Mundarija:

Mini Bartop Arja: 8 qadam (rasmlar bilan)
Mini Bartop Arja: 8 qadam (rasmlar bilan)

Video: Mini Bartop Arja: 8 qadam (rasmlar bilan)

Video: Mini Bartop Arja: 8 qadam (rasmlar bilan)
Video: Кизга хеч Ким карамасин 😍😍#jasjan #togavajiyan 2024, Noyabr
Anonim
Mini Bartop Arja
Mini Bartop Arja

Bu safar men sizga Picade Desktop Retro Arcade Machini -ga asoslangan Raspberry Pi Zero -dan foydalanib, o'zimning eski davr arcade versiyamni ko'rsatmoqchiman.

howchoo.com/g/mji2odbmytj/picade-review-ra…

Loyihaning maqsadi - akamga sovg'a sifatida retro -video o'yinini yaratish, u ko'chma, ishlatish uchun qulay, chiroyli va juda kulgili edi.

Ta'minotlar

  • Raspberry Pi Zero W. Raspberry Pi Zero W dan foydalanish tavsiya etiladi, chunki bu qurilma Internetga Wi-Fi orqali ulanadi.
  • Joystick va tugmalar. Nolinchi kechiktirish kartasi kerak emas, chunki bu loyihada joystik va tugmalar to'g'ridan -to'g'ri Raspberry Pi Zero W GPIO ga ulanadi.
  • 12V x 5A quvvat manbai.
  • 5V x 3A uy qurilishi quvvat manbai (loyiha kiritilgan). Agar 5V x 5A kommutatsiyali quvvat manbaidan foydalanish afzal bo'lsa, bu qism kerak emas.
  • 7 dyuymli LCD monitor.
  • Akril va MDF qismlari lazer bilan kesilgan.
  • USB DAC PCM2704 kartasi.
  • Bir juft karnay.

1 -qadam: elektronika

Elektronika
Elektronika
Elektronika
Elektronika

Loyihaning yuragi - Raspberry Pi Zero W. O'lchamiga qaramay, u voqealarni sodir etishga qodir. Kichkina kompyuterda Nes, SNes, Neo Geo, Mame va boshqalar kabi emulyatorlar to'plami mavjud bo'lib, ular retro o'yinlarning keng imkoniyatlarini taklif etadi.

Qurilma raqamli tovushni qoniqarli darajada ta'minlaydigan USB DAC PCM2704 platasi bilan jihozlangan.

Boshqaruv elementlari kompyuterga GPIO orqali ulangan, buning uchun tizimning to'g'ri ishlashi uchun sozlash kerak.

Va nihoyat, bu material ekransiz hech narsaga arzimaydi. Ko'chma narsalarni yaratish g'oyasi bo'lgani uchun, barcha o'yin -kulgilarga 7 dyuymli LCD monitor kafolatlangan.

Tizimni quvvatlantirish uchun ushbu dizaynda 12V x 5A kommutatsion quvvat manbai ishlatiladi, 5V x 3A regulyatsiyalangan quvvat manbai Raspberry Pi Zero W va monitor platasining kuchlanishini pasaytiradi.

2 -qadam: 5V X 3A tartibga solinadigan quvvat manbai

5V X 3A tartibga solinadigan quvvat manbai
5V X 3A tartibga solinadigan quvvat manbai
5V X 3A tartibga solinadigan quvvat manbai
5V X 3A tartibga solinadigan quvvat manbai

O'chirish LM 350 tranzistoriga asoslangan bo'lib, u 3A chiqish oqimi 5,6 V ni tashkil qiladi, bu Raspberry Pi Zero W va LCD displeyni quvvatlaydi.

Eagle fayllaridan ko'rinib turibdiki, yig'ilish hech qanday qiyinchiliklarga duch kelmaydi.

3 -qadam: Joystikning GPIO -ga ulanishi

Joystikning GPIO -ga ulanishi
Joystikning GPIO -ga ulanishi

Boshqaruv elementlarini kompyuterga ulash uchun nol-kechiktiriladigan USB-kartani ishlatishning o'rniga (Raspberry Pi Zero W faqat bitta USB-portga ega, u raqamli ovoz chiqishi sifatida ishlatilgan), muammoni hal qilishning mantiqiy usuli GPIO edi.

Rasmda Raspberry Pi Zero W GPIO qurilmaning joystik va tugmalariga ulanishi ko'rsatilgan. Bizga faqat bitta o'yinchi kerak bo'ladi, shuning uchun o'yinni boshqarish uchun faqat yashil pinlar ishlatiladi (shuni aytish kerakki, tuproq pimlari kontaktlarning zanglashiga olib kelishi va voqealar sodir bo'lishi uchun kerak).

Qo'shimcha ma'lumot olish uchun qarang:

4 -qadam: Assambleya

Assambleya
Assambleya
Assambleya
Assambleya
Assambleya
Assambleya

Retro-arcade plastmassa burchak bilan o'rnatilgan, MDF va akril lazer bilan kesilgan. Oldindan yig'ilgandan so'ng, MDFning barcha qismlari qora rangga bo'yalgan, bu esa oxirgi yig'ilishga olib kelgan.

Ko'rinib turibdiki, qora plastmassa niqob akril old qismini yopib, faqat karnay va LCD displeyni ko'rsatadi.

Rasmlarda yig'ish jarayoni ko'rsatilgan.

5 -qadam: RetroPie -ni sozlash

Quyidagi qadamlar https://www.instructables.com/id/Breadboard-RetroP… va https://github.com/recalbox/mk_arcade_joystick_rp… tomonidan taqdim etilgan.

Birinchidan, RetroPie tasvirini yuklab olish kerak, uni quyidagi havola orqali bajarish mumkin:

Raspberry Pi Zero W uchun rasmni yuklab olish uchun "Raspberry Pi 0/1" variantini tanlang.

O'rnatish jarayoni va barcha RetroPie ko'rsatmalarini quyidagi havolada topish mumkin:

6 -qadam: GPIO boshqaruvchisini sozlang

GPIO tekshirgichini o'rnatish uchun mk_arcade_joystick_rpi fayllarini yuklab olish kerak bo'ladi:

git klon

Modulni kompilyatsiya qilish va o'rnatish:

sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/

CD mk_arcade_joystick_rpi-master/

sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/

eksport MKVERSION = 0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms o'rnatish -m mk_arcade_joystick_rpi -v 0.1.5

7-qadam: Ishga tushganda haydovchini avtomatik yuklash

/Etc /modullarini oching:

sudo nano /etc /modullari

va haydovchini yuklash uchun foydalanadigan qatorni qo'shing:

mk_arcade_joystick_rpi

Keyin /etc/modprobe.d/mk_arcade_joystick.conf faylini yarating:

sudo nano /etc/modprobe.d/mk_arcade_joystick.conf

va modul konfiguratsiyasini qo'shing:

variantlar mk_arcade_joystick_rpi map = 1

Sinov:

Joystiklarning kirishini tekshirish uchun quyidagi buyruqdan foydalaning:

jstest/dev/input/js0

Qo'shimcha ko'rsatmalarni quyidagi havolalarda topish mumkin:

www.instructables.com/id/Breadboard-RetroP…

github.com/recalbox/mk_arcade_joystick_rpi

8 -qadam: Yakuniy natija

Yakuniy natija
Yakuniy natija
Yakuniy natija
Yakuniy natija
Yakuniy natija
Yakuniy natija

Ko'rib turganingizdek, bu loyihaning yakuniy natijasidir, u yaxshi ishlaydi va juda ko'p o'yin -kulgiga tayyor! Xursand bo'ling!

Tavsiya: