Мазмуну:

Mini Bartop Аркада: 8 кадам (Сүрөттөр менен)
Mini Bartop Аркада: 8 кадам (Сүрөттөр менен)

Video: Mini Bartop Аркада: 8 кадам (Сүрөттөр менен)

Video: Mini Bartop Аркада: 8 кадам (Сүрөттөр менен)
Video: БУЛ L4D2 МЕНИН ЖОЛУМ 2024, Ноябрь
Anonim
Mini Bartop Аркада
Mini Bartop Аркада

Бул жолу мен бул сайттан көрүнүп тургандай, Picade Desktop Retro Arcade Machini негизделген Raspberry Pi Zero колдонуп, эски замандарымдын аркада версиясын көрсөткүм келет:

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

Бул долбоордун максаты агама белек катары ретро видео оюнун куруу болуп саналат, ал портативдүү, колдонууга оңой, сулуу жана абдан күлкүлүү.

Жабдуулар

  • Raspberry Pi Zero W. Бул Raspberry Pi Zero Wди колдонуу сунушталат, анткени бул түзмөк Интернетке Wi-Fi аркылуу туташат.
  • Джойстик жана баскычтар. Бул нөлдүк кечиктирүү тактасынын кереги жок, анткени бул долбоордо джойстик жана баскычтар Raspberry Pi Zero W GPIOго түз туташат.
  • 12V x 5A которулган электр менен камсыздоо.
  • 5V x 3A үй электр энергиясы (долбоор камтылган). Бул бөлүк 5В х 5А которулган электр менен камсыздоону колдонууну каалаган учурда керек эмес.
  • 7 дюймдук LCD монитор.
  • Лазердик акрил жана MDF бөлүктөрү кесилген.
  • USB DAC PCM2704 тактасы.
  • Бир жуп спикер.

1 -кадам: Электроника

Электроника
Электроника
Электроника
Электроника

Долбоордун жүрөгү - бул Raspberry Pi Zero W. Анын көлөмүнө карабастан, ал нерселерди ишке ашырууга күчү жетет. Чакан компьютер Nes, SNes, Neo Geo, Mame ж.б сыяктуу эмуляторлордун топтомун иштетип, ретро-оюндардын кеңири варианттарын сунуштайт.

Түзмөк канааттандырарлык көлөмдө санариптик үн камсыз USB DAC PCM2704 тактасы менен жабдылган.

Башкаруу тутуму GPIO аркылуу компьютерге туташкан, бул системанын туура иштеши үчүн бир аз иштөөнү талап кылат.

Жана, акыры, бул материал экрансыз эч нерсеге арзыбайт. Портативдүү нерсе жасоо идеясы болгондуктан, баардык кызыкчылыктарга 7 дюймдук LCD монитор кепилдик берет.

Системаны иштетүү үчүн, бул дизайнда 12V x 5A которуштуруучу электр энергиясы колдонулат, ал эми 5V x 3A менен жөнгө салынуучу электр энергиясы Raspberry Pi Zero W жана монитор тактасынын чыңалуусун азайтат.

2 -кадам: 5V X 3A жөнгө салынуучу электр менен камсыздоо

5V X 3A жөнгө салынуучу электр менен камсыздоо
5V X 3A жөнгө салынуучу электр менен камсыздоо
5V X 3A жөнгө салынуучу электр менен камсыздоо
5V X 3A жөнгө салынуучу электр менен камсыздоо

Район LM 350 транзисторуна негизделген, ал 3А чыгаруу токунда 5.6V менен камсыз кылат, ал Raspberry Pi Zero W менен ЖК экранды иштетет.

Eagle файлдарында көрүнүп тургандай, жыйындын эч кандай кыйынчылыктары жок.

3 -кадам: Джойстиктин GPIO менен туташуусу

Джойстиктин GPIO менен туташуусу
Джойстиктин GPIO менен туташуусу

Башкарууну компьютерге туташтыруу үчүн нөлдүк кечигүү USB картасын колдонуунун ордуна (Raspberry Pi Zero W бир гана USB портуна ээ, ал санариптик үн чыгаруу катары колдонулган), GPIO маселени чечүүнүн логикалык жолу болгон.

Сүрөттө Raspberry Pi Zero W GPIO түзмөктүн джойстикине жана баскычтарына туташуусу көрсөтүлгөн. Бизге бир гана оюнчу керек болгондуктан, оюнду башкаруу үчүн бир гана жашыл казыктар колдонулат (жер казыктары схеманы жабуу жана нерселерди жасоо үчүн керек деп айтуу керек).

Көбүрөөк маалымат алуу үчүн, караңыз:

4 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Ретро-аркад пластикалык бурчтар менен орнотулган лазер менен кесилген MDF жана акрилден жасалган. Алдын ала чогултуудан кийин, MDFтин бардык бөлүктөрү кара түскө боёлгон, бул акыркы жыйынга алып келген.

Көрүнүп тургандай, кара пластикалык маска акрил фронтун каптайт, бир гана динамиктерди жана ЖК экранды көрсөтөт.

Сүрөттөр жыйноо процессин көрсөтөт.

5 -кадам: RetroPie конфигурациясы

Төмөнкү кадамдар https://www.instructables.com/id/Breadboard-RetroP… жана https://github.com/recalbox/mk_arcade_joystick_rp… тарабынан берилген.

Биринчиден, RetroPie сүрөтүн жүктөө керек, аны төмөнкү шилтеме аркылуу жасаса болот:

Raspberry Pi Zero W үчүн сүрөттү жүктөө үчүн "Raspberry Pi 0/1" опциясын тандаңыз.

Орнотуу процессин, ошондой эле бардык RetroPie көрсөтмөлөрүн төмөнкү шилтемеден тапса болот:

6 -кадам: GPIO контроллерин конфигурациялоо

GPIO контроллерин орнотуу үчүн mk_arcade_joystick_rpi файлдарын жүктөп алуу керек болот:

git clone

Модулду түзүү жана орнотуу:

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/

экспорттоо MKVERSION = 0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms орнотуу -m mk_arcade_joystick_rpi -v 0.1.5

7-кадам: Драйверди автоматтык түрдө жүктөө

Ачык /etc /модулдар:

Sudo нано /ж.б. /модулдар

жана драйверди жүктөө үчүн колдонгон сапты кошуңуз:

mk_arcade_joystick_rpi

Андан кийин /etc/modprobe.d/mk_arcade_joystick.conf файлын түзүңүз:

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

жана модулдун конфигурациясын кошуңуз:

параметрлери mk_arcade_joystick_rpi карта = 1

Сыноо:

Джойстиктерди киргизүү үчүн төмөнкү буйрукту колдонуңуз:

jstest/dev/input/js0

Кошумча көрсөтмөлөрдү төмөнкү шилтемелерден тапса болот:

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

github.com/recalbox/mk_arcade_joystick_rpi

8 -кадам: Акыркы жыйынтык

Акыркы Жыйынтык
Акыркы Жыйынтык
Акыркы Жыйынтык
Акыркы Жыйынтык
Акыркы Жыйынтык
Акыркы Жыйынтык

Көрүнүп тургандай, бул долбоордун акыркы натыйжасы, ал жакшы иштейт жана көп көңүл ачууга даяр! Ырахат алыңыз!

Сунушталууда: