Სარჩევი:

წვრილმანი ხელის თამაშის კონსოლი RetroPie გამოყენებით: 7 ნაბიჯი
წვრილმანი ხელის თამაშის კონსოლი RetroPie გამოყენებით: 7 ნაბიჯი

ვიდეო: წვრილმანი ხელის თამაშის კონსოლი RetroPie გამოყენებით: 7 ნაბიჯი

ვიდეო: წვრილმანი ხელის თამაშის კონსოლი RetroPie გამოყენებით: 7 ნაბიჯი
ვიდეო: SUP -სათამაშო კონსოლის განფუთვა-unboxing-ი 400 თამაში და ჩვენი სუპერ მარიო! 90-იანების ნოსტალგია:) 2024, ნოემბერი
Anonim
Image
Image
წვრილმანი ხელის თამაშის კონსოლი RetroPie გამოყენებით
წვრილმანი ხელის თამაშის კონსოლი RetroPie გამოყენებით

უყურეთ ზემოთ მოცემულ ვიდეოს, რომ უკეთ გაიგოთ ეს პროექტი.

კარგად დროა დაიწყოთ!

უპირველეს ყოვლისა, ჩვენ ვაპირებთ გამოვიყენოთ RetroPie. ეს გვაძლევს ორ ვარიანტს. თუ ჩვენ უკვე დაყენებული გვაქვს Raspbian ჩვენს SD ბარათზე, მაშინ ჩვენ შეგვიძლია დავაყენოთ RetroPie ემულატორი მის თავზე. წინააღმდეგ შემთხვევაში, ჩვენ შეგვიძლია გადმოვწეროთ Prebuilt RetroPie Image და დავაკონფიგურიროთ აპარატურა, ჩამოტვირთოთ, დავაინსტალიროთ და ვითამაშოთ თამაშები.

მე გადმოვწერე წინასწარ აშენებული RetroPie სურათი. თქვენ უნდა გადახვიდეთ ამ ბმულზე: https://retropie.org.uk/download/ და ჩამოტვირთოთ Raspberry Pi 0/1 სურათი თუ თქვენ იყენებთ Raspberry Pi Zero დაფას ან შეგიძლიათ ჩამოტვირთოთ Raspberry Pi 2/3 სურათი თუ იყენებენ 2, 3, 3B ვერსიის დაფებს.

ნაბიჯი 1: საჭირო ნივთები

საჭირო ნივთები
საჭირო ნივთები
საჭირო ნივთები
საჭირო ნივთები

აქ არის ის, რაც ჩვენ გვჭირდება:

  1. ჟოლო Pi Zero W
  2. კლავიატურა ან ჯოისტიკი (საწყისი კონფიგურაციისთვის)
  3. მიკრო SD ბარათი (მინიმალური 4 GB)
  4. ტელევიზორის / მონიტორის კომპიუტერი (საწყისი დაყენებისთვის)
  5. ტაქტილური ღილაკები - 12 ც
  6. მოცურების გადამრთველი - 1 ც
  7. TFT ჩვენება (მე გამოვიყენე 2.2 დიუმიანი ILI9341 ჩვენება)
  8. 0.5W 8 Ohm ლითონის სპიკერი
  9. გააძლიერე DC-DC კონვერტორი მოდული (მე გამოვიყენე MT3608)
  10. რეზისტორები და კონდენსატორები ფილტრისთვის (იხ. სქემა)
  11. სტერეო გამაძლიერებლის მოდული PAM1608 (მე გამოვიყენე ის სახელურით)
  12. წებო იარაღი
  13. შედუღების მანქანა
  14. ლითიუმის პოლიმერული ბატარეა (მე გამოვიყენე 1500 mAH)
  15. LiPo დამტენი მოდული

შეიძლება დაგჭირდეთ 3D პრინტერზე წვდომა, თუ გსურთ ააწყოთ სრული გაფართოებული კონსოლი.

ასეთ შემთხვევაში, თქვენ შეგიძლიათ ჩამოტვირთოთ 3D მოდელები ჩემი Thingiverse პროფილიდან:

www.thingiverse.com/thing:30309880

ნაბიჯი 2: ჩამოტვირთეთ Etcher

ჩამოტვირთეთ Etcher
ჩამოტვირთეთ Etcher
ჩამოტვირთეთ Etcher
ჩამოტვირთეთ Etcher

დისკის სურათის გადმოტვირთვის შემდეგ, თქვენ შეგიძლიათ ჩაწეროთ იგი თქვენს SD ბარათზე პროგრამული უზრუნველყოფის სახელწოდებით Etcher.

თქვენ შეგიძლიათ ჩამოტვირთოთ Etcher აქ:

პროგრამული უზრუნველყოფის გადმოტვირთვის შემდეგ შეარჩიეთ გადმოწერილი დისკის სურათი და აირჩიეთ SD ბარათი და დააჭირეთ ფლეშს. თქვენი SD ბარათის მომზადებას შეიძლება დასჭირდეს ერთი ან ორი წუთი.

ახლა შეაერთეთ ეს ჟოლოს პიში და დაუკავშირეთ თქვენს მონიტორს.

ნაბიჯი 3: პირველად კონფიგურაცია

პირველად კონფიგურაცია
პირველად კონფიგურაცია
პირველად კონფიგურაცია
პირველად კონფიგურაცია
პირველად კონფიგურაცია
პირველად კონფიგურაცია
პირველად კონფიგურაცია
პირველად კონფიგურაცია

შეაერთეთ დენი მიკრო USB კაბელის საშუალებით.

ბინგო.

ჩვენ მივიღეთ გაშვების კონსოლის შეტყობინება, რასაც მოჰყვა RetroPie Splash Screen და შემდეგ Emulationstation Splash Screen, რომელსაც RetroPie იყენებს როგორც frontend თამაშის გამშვები.

თუ თქვენ გაქვთ კლავიატურა, დააკავშირეთ იგი და დააჭირეთ F4, რომ შეხვიდეთ Linux ბრძანების ხაზში. მოგვიანებით შეგიძლიათ შეცვალოთ შეყვანა.

შეიყვანეთ შემდეგი ბრძანება კონფიგურაციის გვერდზე შესასვლელად

sudo raspi-config

თქვენ უნდა შეცვალოთ ნაგულისხმევი პაროლი. ასე რომ წადი და შეცვალე ეს.

შემდეგ შეარჩიეთ თქვენი რეგიონი ლოკალიზაციის პარამეტრებში.

ვინაიდან ჩვენ დავაკავშირებთ TFT ეკრანს SPI ინტერფეისის საშუალებით, ჩვენ უნდა გავააქტიუროთ SPI კომუნიკაცია ინტერფეისის პარამეტრებში.

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

ჩვენ ვიყენებთ აუდიოს Pi- ს PWM გამომავალიდან, ამიტომ ჩვენ უნდა დავაძალოთ აუდიო 3.5 მმ -იანი ბუდის საშუალებით. ასე რომ, გადადით მოწინავე ვარიანტებზე და აიძულეთ აუდიო 3.5 მმ ჯეკზე.

ახლა შეგიძლიათ გამოხვიდეთ კონფიგურაციის გვერდიდან.

გადატვირთეთ Pi.

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

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

საჭიროების შემთხვევაში, ჩვენ შეგვიძლია ხელახლა დავაკონფიგურიროთ ღილაკები.

ნაბიჯი 4: თამაშების დაყენება

თამაშების დაყენება
თამაშების დაყენება
თამაშების დაყენება
თამაშების დაყენება

ამ დროისთვის, სისტემაში არ იქნება რაიმე თამაში. თქვენ უნდა გადმოწეროთ თამაშები ინტერნეტიდან და ჩატვირთოთ sd ბარათში.

ამის გაკეთების ორი გზა არსებობს.

თქვენ შეგიძლიათ გამოიყენოთ თქვენი ცერა დისკი თქვენი კომპიუტერის Pi– ზე თამაშების კოპირებისთვის, ან შეგიძლიათ გამოიყენოთ პროგრამები, როგორიცაა WinSCP, თამაშების გადატანა თქვენს Pi– ზე, თუ ჩართეთ WiFi.

თქვენ შეგიძლიათ ჩამოტვირთოთ თამაშების ROM ფაილები ინტერნეტიდან და დააკოპიროთ ისინი შესაბამის დირექტორიებში საქაღალდეში/home/pi/RetroPie/roms/.

ნაბიჯი 5: TFT ეკრანის კონფიგურაცია

TFT ეკრანის კონფიგურაცია
TFT ეკრანის კონფიგურაცია

შეამოწმეთ სქემა პინ კავშირებისთვის.

დაამატეთ შემდეგი ხაზები /boot/config.txt

=======================================================================

hdmi_group = 2

#ჩემი ეკრანის გარჩევადობაა 320 x 240. მორგება თქვენი შეხედულებისამებრ

hdmi_mode = 87

hdmi_cvt = 320 240 60 1 0 0 0

hdmi_force_hotplug = 1

სიჩქარე = 48000000

fps = 60

ჩვენების_ბრუნვა = 2 180 გრადუსი

#თუ გინდა სტერეო გამოიყენე ეს

#dtoverlay = pwm-2chan, pin = 18, func = 2, pin2 = 13, func2 = 4

#თუ გინდა მონო გამოიყენე ეს

dtoverlay = pwm, pin = 13, func = 4

=======================================================================

დარწმუნდით, რომ თქვენ შეაერთეთ მავთულები, როგორც ეს მოცემულია სქემატურ რეჟიმში.

შეიყვანეთ შემდეგი ბრძანება ტერმინალში და ნახეთ თუ არა LCD განათება ჯადოსნურად!

sudo modprobe fbtft_device საბაჟო სახელი = fb_ili9341 gpios = გადატვირთვა: 25, dc: 24, led: 15 სიჩქარე = 16000000 bgr = 1

დაამატეთ შემდეგი ხაზები /etc /მოდულებში

spi-bcm2835fbtft_device

Pi გამოიყენებს fbtft ბიბლიოთეკას LCD– ზე დასაწერად.

Fbtft_device– ს სჭირდება pin კონფიგურაცია, რომელიც პირდაპირ უნდა იყოს ნახსენები ფაილში /etc/modprobe.d/fbtft.conf

ასე რომ გახსენით ფაილი გამოყენებით:

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

დაამატეთ ფაილს შემდეგი:

პარამეტრები fbtft_device name = fb_ili9341 gpios = გადატვირთვა: 25, dc: 24, led: 15 სიჩქარე = 16000000 bgr = 1 როტაცია = 90 საბაჟო = 1

ჩვენ უნდა დავაკოპიროთ Pi framebuffer fbtft მოწყობილობაზე. ასე რომ, გააგრძელეთ, შექმენით და დააინსტალირეთ fbcp პროექტი.

ჟოლოს pi fbcp პროექტის კლონირება github– დან:

git კლონი

cd rpi-fbcp/

მკდირის აშენება

cd აშენება/

სმეკა

გააკეთოს

sudo დააინსტალირეთ fbcp/usr/local/bin/fbcp

ამ ინსტალაციის შემდეგ, თუ აკრიფებთ fbcp, ნახავთ, რომ framebuffer- ის შინაარსი კოპირდება TFT ეკრანზე.

თუ გადატვირთავთ, შეიძლება დაგჭირდეთ ამ ბრძანების ხელახლა შეყვანა TFT შინაარსის მისაღებად. ასე რომ, ამის გაკეთება ყოველ ჯერზე ავტომატურად, თქვენ უნდა უთხრათ პის, რომ ეს პირდაპირ დაიწყოს ჩატვირთვისას.

ასე რომ, დაამატეთ შემდეგი ხაზი /etc/rc.local

sudo nano /etc/rc.local

დაამატეთ fbcp და გასასვლელის ზემოთ 0

ახლა გადატვირთეთ და ნახეთ თქვენი კონსოლის ჩატვირთვა!

ნაბიჯი 6: ღილაკის კონტროლის დამატება

ღილაკის კონტროლის დამატება
ღილაკის კონტროლის დამატება

მე ვაპირებ გამოვიყენო Adafruit RetroGame პროექტი, რომ დავამატო კონტროლი ჩვენს კონსოლზე.

აქ არის პროექტის საწყისი გვერდი:

github.com/adafruit/Adafruit-Retrogame/blo…

ჩამოტვირთეთ დააინსტალირეთ სკრიპტი შემდეგი ბრძანებების გამოყენებით:

დახვევა https://raw.githubusercontent.com/adafruit/Raspbe…> retrogame.sh

sudo bash retrogame.sh

ახლა თქვენ მოგეთხოვებათ შეიყვანოთ მოწყობილობის ტიპი კონფიგურაციის სკრიპტის დასაყენებლად. ჩვენ უნდა ავირჩიოთ PiGRRL 2 (პირველი). ჩვენ შეგვიძლია შევცვალოთ კონტროლი მოგვიანებით.

გადატვირთეთ Pi.

ახლა დროა შეცვალოთ საკონტროლო კონფიგურაციები.

ჩვენ უნდა დავამატოთ ჩვენი კონტროლი retrogame.cfg ფაილში /boot/retrogame.cfg

შეცვალეთ არსებული კონფიგურაცია ჩვენი შემდეგი კონფიგურაციით:

მარცხენა 4UP 16

უფლება 19

ქვემოთ 26

სივრცე 5

შეიყვანეთ 6

A 14

ბ 22

X 20

Y 18

ლ 12

R 7

SPACE არის არჩევა და ENTER არის დაწყება!

ნაბიჯი 7: მითითებები

github.com/notro/fbtft/wiki/fbtft_device

learn.adafruit.com/retro-gaming-with-raspb…

github.com/tasanakorn/rpi-fbcp

sudomod.com/forum/viewtopic.php?t=1534

გირჩევთ: