Სარჩევი:

მინი ბარტოფი არკადული: 8 ნაბიჯი (სურათებით)
მინი ბარტოფი არკადული: 8 ნაბიჯი (სურათებით)

ვიდეო: მინი ბარტოფი არკადული: 8 ნაბიჯი (სურათებით)

ვიდეო: მინი ბარტოფი არკადული: 8 ნაბიჯი (სურათებით)
ვიდეო: უტდ - MINI Cooper S -vs- Fiat 500 Abarth! 2024, ნოემბერი
Anonim
მინი ბარტოპის არკადული
მინი ბარტოპის არკადული

ამჯერად, მინდა გაჩვენოთ ჩემი ძველი დროის არკადული ვერსია Raspberry Pi Zero– ს საფუძველზე, Picade Desktop Retro Arcade Machini– ზე დაყრდნობით, როგორც ეს ჩანს ამ საიტზე:

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 ხელნაკეთი ელექტრომომარაგება (შედის პროექტი). ეს ნაწილი არასაჭიროა იმ შემთხვევაში, თუ თქვენ გირჩევნიათ გამოიყენოთ 5V x 5A ჩართული კვების წყარო.
  • 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 ტრანზისტორს, რომელიც უზრუნველყოფს 5.6V 3A გამომავალი დენით, რომელიც აძლიერებს Raspberry Pi Zero W და LCD ეკრანს.

შეკრებას არ აქვს სირთულეები, როგორც ეს ჩანს არწივის ფაილებში.

ნაბიჯი 3: ჯოისტიკის კავშირი GPIO– სთან

ჯოისტიკის კავშირი GPIO– სთან
ჯოისტიკის კავშირი GPIO– სთან

იმის ნაცვლად, რომ გამოიყენოთ ნულოვანი დაგვიანების USB ბარათი კომპიუტერთან კონტროლის დასაკავშირებლად (Raspberry Pi Zero W– ს აქვს მხოლოდ ერთი USB პორტი, რომელიც გამოიყენებოდა ციფრული ხმის გამოსასვლელად), GPIO იყო პრობლემის გადაჭრის ლოგიკური გზა.

სურათზე ნაჩვენებია Raspberry Pi Zero W GPIO კავშირები მოწყობილობის ჯოისტიკსა და ღილაკებთან. ვინაიდან ჩვენ დაგვჭირდება მხოლოდ ერთი მოთამაშე, თამაშის კონტროლისთვის გამოიყენება მხოლოდ მწვანე ქინძისთავები (უნდა ითქვას, რომ გრუნტის ქინძისთავები აუცილებელია წრის დახურვისა და მოვლენების გასაკეთებლად).

დამატებითი ინფორმაციისთვის იხილეთ:

ნაბიჯი 4: ასამბლეა

ასამბლეა
ასამბლეა
ასამბლეა
ასამბლეა
ასამბლეა
ასამბლეა

რეტრო არკადები დამზადებულია ლაზერულად მოჭრილი MDF და აკრილით, პლასტმასის კუთხეებით დამონტაჟებული. წინასწარი შეკრების შემდეგ, MDF– ის ყველა ნაწილი შეღებილია შავად, რამაც გამოიწვია საბოლოო შეკრება.

როგორც ხედავთ, შავი პლასტიკური ნიღაბი ფარავს აკრილის წინა ნაწილს, აჩვენებს მხოლოდ დინამიკებს და LCD ეკრანს.

სურათები აჩვენებს შეკრების პროცესს.

ნაბიჯი 5: RetroPie– ის კონფიგურაცია

შემდეგი ნაბიჯები მოცემულია https://www.instructables.com/id/Breadboard-RetroP… და

პირველ რიგში, თქვენ უნდა გადმოწეროთ RetroPie სურათი, რომელიც შეიძლება გაკეთდეს შემდეგი ბმულით:

აირჩიეთ "Raspberry Pi 0/1" ვარიანტი, რომ ჩამოტვირთოთ სურათი Raspberry Pi Zero W.

ინსტალაციის პროცესი, ისევე როგორც ყველა RetroPie ინსტრუქცია, შეგიძლიათ იხილოთ შემდეგ ბმულზე:

ნაბიჯი 6: დააკონფიგურირეთ GPIO კონტროლერი

GPIO კონტროლერის დასაყენებლად, თქვენ უნდა ჩამოტვირთოთ mk_arcade_joystick_rpi ფაილები:

git კლონი

შეადგინეთ და დააინსტალირეთ მოდული:

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 install -m mk_arcade_joystick_rpi -v 0.1.5

ნაბიჯი 7: დრაივერის ავტომატური ჩატვირთვა ჩატვირთვისას

გახსენით /etc /მოდულები:

sudo nano /etc /modules

და დაამატეთ ხაზი, რომელსაც იყენებთ მძღოლის ჩატვირთვისას:

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: საბოლოო შედეგი

საბოლოო შედეგი
საბოლოო შედეგი
საბოლოო შედეგი
საბოლოო შედეგი
საბოლოო შედეგი
საბოლოო შედეგი

როგორც ხედავთ, ეს არის პროექტის საბოლოო შედეგი, რომელიც კარგად მუშაობს და მზად არის ბევრი გართობისთვის! ისიამოვნეთ!

გირჩევთ: