Სარჩევი:
- ნაბიჯი 1: საჭირო ნივთები
- ნაბიჯი 2: ჩამოტვირთეთ Etcher
- ნაბიჯი 3: პირველად კონფიგურაცია
- ნაბიჯი 4: თამაშების დაყენება
- ნაბიჯი 5: TFT ეკრანის კონფიგურაცია
- ნაბიჯი 6: ღილაკის კონტროლის დამატება
- ნაბიჯი 7: მითითებები
ვიდეო: წვრილმანი ხელის თამაშის კონსოლი RetroPie გამოყენებით: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
უყურეთ ზემოთ მოცემულ ვიდეოს, რომ უკეთ გაიგოთ ეს პროექტი.
კარგად დროა დაიწყოთ!
უპირველეს ყოვლისა, ჩვენ ვაპირებთ გამოვიყენოთ 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: საჭირო ნივთები
აქ არის ის, რაც ჩვენ გვჭირდება:
- ჟოლო Pi Zero W
- კლავიატურა ან ჯოისტიკი (საწყისი კონფიგურაციისთვის)
- მიკრო SD ბარათი (მინიმალური 4 GB)
- ტელევიზორის / მონიტორის კომპიუტერი (საწყისი დაყენებისთვის)
- ტაქტილური ღილაკები - 12 ც
- მოცურების გადამრთველი - 1 ც
- TFT ჩვენება (მე გამოვიყენე 2.2 დიუმიანი ILI9341 ჩვენება)
- 0.5W 8 Ohm ლითონის სპიკერი
- გააძლიერე DC-DC კონვერტორი მოდული (მე გამოვიყენე MT3608)
- რეზისტორები და კონდენსატორები ფილტრისთვის (იხ. სქემა)
- სტერეო გამაძლიერებლის მოდული PAM1608 (მე გამოვიყენე ის სახელურით)
- წებო იარაღი
- შედუღების მანქანა
- ლითიუმის პოლიმერული ბატარეა (მე გამოვიყენე 1500 mAH)
- LiPo დამტენი მოდული
შეიძლება დაგჭირდეთ 3D პრინტერზე წვდომა, თუ გსურთ ააწყოთ სრული გაფართოებული კონსოლი.
ასეთ შემთხვევაში, თქვენ შეგიძლიათ ჩამოტვირთოთ 3D მოდელები ჩემი Thingiverse პროფილიდან:
www.thingiverse.com/thing:30309880
ნაბიჯი 2: ჩამოტვირთეთ 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 ეკრანის კონფიგურაცია
შეამოწმეთ სქემა პინ კავშირებისთვის.
დაამატეთ შემდეგი ხაზები /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
გირჩევთ:
წვრილმანი თამაშის კონსოლი Arduino– ს გამოყენებით: 4 ნაბიჯი
წვრილმანი თამაშის კონსოლი Arduino– ს გამოყენებით: ამ გაკვეთილში მე გაჩვენებთ, თუ როგორ შეგიძლიათ გააკეთოთ სათამაშო კონსოლი Arduino nano– ს გამოყენებით. ასე რომ, თუ გსურთ ნახოთ დეტალური ვიდეო მასზე, გადახედეთ მას ჩემს youtube არხზე
შექმენი შენი პორტატული რეტრო თამაშის კონსოლი! რომელიც ასევე არის Win10 ტაბლეტი!: 6 ნაბიჯი (სურათებით)
შექმენით საკუთარი პორტატული რეტრო თამაშის კონსოლი! …… რომელიც ასევე არის Win10 ტაბლეტი!: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ პორტატული რეტრო სათამაშო კონსოლი, რომელიც ასევე შეიძლება გამოყენებულ იქნას როგორც Windows 10 ტაბლეტი. იგი შედგება 7 " HDMI LCD სენსორული ეკრანით, LattePanda SBC, USB Type C PD დენის PCB და კიდევ რამდენიმე დამატებითი
ESP32 ხელის სათამაშო კონსოლი: 21 ნაბიჯი (სურათებით)
ESP32 ხელის სათამაშო კონსოლი: ეს ინსტრუქცია აჩვენებს, თუ როგორ გამოიყენოთ ESP32 და ATtiny861 NES ემულატორის სათამაშო კონსოლის ასაშენებლად
Arduino დაფუძნებული წვრილმანი თამაშის კონტროლერი - Arduino PS2 თამაშის კონტროლერი - თამაში Tekken With DIY Arduino Gamepad: 7 ნაბიჯი
Arduino დაფუძნებული წვრილმანი თამაშის კონტროლერი | Arduino PS2 თამაშის კონტროლერი | თამაში Tekken With DIY Arduino Gamepad: გამარჯობა ბიჭებო, თამაშების თამაში ყოველთვის სახალისოა, მაგრამ საკუთარი წვრილმანი თამაშით თამაში უფრო სახალისოა. ასე რომ, ჩვენ გავაკეთებთ თამაშის კონტროლერს arduino pro micro- ს ამ ინსტრუქციებში
Handheld Recalbox თამაშის კონსოლი 2.2 TFT გამოყენებით: 6 ნაბიჯი
Handheld Recalbox თამაშის კონსოლი 2.2 TFT გამოყენებით: ინსტრუქციები ხელნაკეთი recalbox სათამაშო კონსოლის წვდომისათვის 2.2”TFT LCD და Raspberry Pi 0 W და GPIO ღილაკების გამოყენებით. თქვენ შეგიძლიათ ნახოთ ეს youtube ვიდეო ამ ნაბიჯების სრული დემონსტრირებისათვის: A. მიიღეთ ყველა ნაწილი. B. შეაერთეთ ნაწილები ერთად