Სარჩევი:

Handheld Recalbox თამაშის კონსოლი 2.2 TFT გამოყენებით: 6 ნაბიჯი
Handheld Recalbox თამაშის კონსოლი 2.2 TFT გამოყენებით: 6 ნაბიჯი

ვიდეო: Handheld Recalbox თამაშის კონსოლი 2.2 TFT გამოყენებით: 6 ნაბიჯი

ვიდეო: Handheld Recalbox თამაშის კონსოლი 2.2 TFT გამოყენებით: 6 ნაბიჯი
ვიდეო: TINY Handheld Console build! Raspberry Pi Zero and GamePi20 running RecalBox! 2024, ნოემბერი
Anonim
Handheld Recalbox თამაშის კონსოლი 2.2 TFT გამოყენებით
Handheld Recalbox თამაშის კონსოლი 2.2 TFT გამოყენებით
Handheld Recalbox თამაშის კონსოლი 2.2 TFT გამოყენებით
Handheld Recalbox თამაშის კონსოლი 2.2 TFT გამოყენებით

ინსტრუქცია ხელნაკეთი სათამაშო კონსოლის წვდომისათვის 2.2”TFT LCD და Raspberry Pi 0 W და GPIO ღილაკების გამოყენებით.

თქვენ შეგიძლიათ ნახოთ ეს youtube ვიდეო, რათა ნახოთ ნაბიჯების სრული დემონსტრირება:

ა. მიიღეთ ყველა ნაწილი.

B. შედუღეთ ნაწილები ერთად.

C. დააინსტალირეთ Recalbox პროგრამული უზრუნველყოფა.

D. დააკონფიგურირეთ Recalbox GPIO ღილაკებისთვის

E. კონფიგურაცია Recalbox TFT და დინამიკები

ნაბიჯი 1: ა მიიღეთ ნაწილები

ა მიიღეთ ნაწილები
ა მიიღეთ ნაწილები
ა მიიღეთ ნაწილები
ა მიიღეთ ნაწილები
ა მიიღეთ ნაწილები
ა მიიღეთ ნაწილები
ა მიიღეთ ნაწილები
ა მიიღეთ ნაწილები

მათი უმეტესობა ხელმისაწვდომია ამაზონზე ან ალიექსპრესზე ან ჩინეთიდან და ჰონკონგიდან ტაობაოდან.

1. ჟოლო Pi Zero W

2. 16 გ TF ბარათი.

3. 2.2 TFT LCD SPI il9341

4. 5V USB დამტენი ბატარეის მართვისთვის

5. 3.7V 1500MaH LIPO ბატარეა.

6. ორი მინი დინამიკი

7. 3.5 მმ ყურსასმენის ჯეკი გადამრთველით

8. ორი 10uF კონდენსატორი.

9. 14 მდუმარე ღილაკი

10. 50K VR LCD ბრწყინვალების კონტროლისთვის.

11. მინი სლაიდების გადამრთველი

12. ორმხრივი 7 სმ x 9 სმ პროტოტიპი PCB

13. 7 სმ x 9 სმ არყის დაფა უკანა საფარისთვის.

14. ოთხი 3 მმ x 20 მმ ხრახნი უკანა საფარის ჩასატარებლად.

15. 0.2 მმ ან 0.3 მმ ლამინირებული (იზოლირებული) მავთული

17. mini-HDMI to HDMI კონვერტორის დანამატი ან კაბელი.

18. micro-USB to USB კონვერტორი დანამატი ან კაბელი.

ნაბიჯი 2: B. დააყენეთ აპარატურა

B. დააყენეთ აპარატურა
B. დააყენეთ აპარატურა
B. დააყენეთ აპარატურა
B. დააყენეთ აპარატურა
B. დააყენეთ აპარატურა
B. დააყენეთ აპარატურა
  • ეს პროექტი იყენებს ორმაგი ცალმხრივი 7x9 სმ სიგრძის პროტოტიპს PCB როგორც სათამაშო კონსოლის ჩარჩო. ჩვენ ამას მოვიხსენიებთ როგორც „PCB“.
  • შეაერთეთ ღილაკები, როგორც ეს ნაჩვენებია განლაგებაში, PCB– ის წინა მხარეს.
  • დააინსტალირეთ 2.2”TFT LCD დისკი PCB– ის წინა მხარეს. ჩადეთ პინები PCB– ის საშუალებით, 9 პინიანი ქალის სათაურში, PCB– ის მეორე მხარეს.
  • დაამონტაჟეთ ჟოლოს pi zero W PCB– ის უკანა მხარეს.
  • 0.2 ან 0.3 მმ ლამინირებული (იზოლირებული) მავთულის გამოყენებით, შეაერთეთ ყველა კავშირი TFT LCD– დან ჟოლოს Pi– მდე სქემის დიაგრამისა და პინების განლაგების შემდეგ. LCD– ის LED პინი უკავშირდება 50K VR– ს 3V– ს სიკაშკაშის რეგულირებისთვის.
  • შეაერთეთ ღილაკის ერთი ბოლო მიწასთან, ხოლო მეორე ბოლო Raspberrry Pi– ს მარჯვენა GPIO პინზე, ქინძისთავის განლაგების შემდეგ.
  • შეაერთეთ 10 uF კონდენსატორი, ყურსასმენის ბუდე და დინამიკები, როგორც ეს ნაჩვენებია წრიულ დიაგრამაში.
  • შეაერთეთ 5V ბატარეის დამტენი მიკროსქემის დაფა, მოცურების გადამრთველი და ბატარეა Raspberry Pi- ს 5V- ზე და მიწაში, სქემის დიაგრამის მიხედვით.
  • დაფარეთ PCB- ის უკანა მხარე არგილის დაფით და დააფიქსირეთ იგი ხრახნებით.

ნაბიჯი 3: C. დააინსტალირეთ Recalbox პროგრამული უზრუნველყოფა ნაგულისხმევ პარამეტრებში სამუშაოდ

C. დააინსტალირეთ Recalbox პროგრამული უზრუნველყოფა ნაგულისხმევ პარამეტრებში მუშაობისთვის
C. დააინსტალირეთ Recalbox პროგრამული უზრუნველყოფა ნაგულისხმევ პარამეტრებში მუშაობისთვის
C. დააინსტალირეთ Recalbox პროგრამული უზრუნველყოფა ნაგულისხმევ პარამეტრებში მუშაობისთვის
C. დააინსტალირეთ Recalbox პროგრამული უზრუნველყოფა ნაგულისხმევ პარამეტრებში მუშაობისთვის

1. ჩამოტვირთეთ Recalbox 2018 12 24 Xmas ბეტა ჩატვირთვის სურათი Respberry Pi 0 -ისთვის.

forum.recalbox.com

საშობაო ბეტა გადმოსაწერი ბმული

forum.recalbox.com/topic/15010/testers-wan…

2. Recalbox- ის ჩატვირთვის სურათს უკვე გააჩნია რამდენიმე უფასო თამაში. ჩამოტვირთეთ სხვა თამაშების რომები ინტერნეტიდან.

3. გამოიყენეთ Etcher ან სხვა Sdcard burner - Recalbox ჩატვირთვის სურათის დასაწვავად 16G TF ბარათზე.

4. ჩადეთ 16G TF ბარათი Raspberry Pi 0 W. TF ბარათის სლოტში.

5. დაუკავშირეთ HDMI ეკრანი Raspberry Pi 0W მინი HDMI პორტს მინი HDMI HDMI კონვერტორის საშუალებით.

5. დაუკავშირეთ USB კლავიატურა Raspberry Pi- ს USB პორტს, თუნდაც microUSB USB კონვერტორზე.

7. შეაერთეთ მიკრო USB კვების კაბელი 5 ვ ბატარეის დამტენთან.

ჩართეთ სლაიდების გადამრთველი, რომ ჩართოთ იგი.

8. შეამოწმეთ რომ გამოჩნდება recalbox splash ეკრანი და გაშვებული მუსიკა უკრავს HDMI ტელევიზიის ეკრანზე. წინააღმდეგ შემთხვევაში, შეიძლება იყოს პრობლემა აპარატურასთან, შეამოწმეთ კავშირები.

9. შემდეგი კლავიშები კლავიატურაზე ასახულია ჯოისტიკის ღილაკებზე პირველადი დაყენებისათვის:

A = (გასაგრძელებლად), S = (უკან დასაბრუნებლად), ENTER/დაბრუნება, როგორც დაწყება, სივრცე - როგორც არჩევა.

ისრის ღილაკები ზევით/ქვემოთ/მარცხნივ/მარჯვნივ ასახულია D-PAD– ის ზემოთ/ქვემოთ/მარცხნივ/მარჯვნივ.

10. დააჭირეთ ღილაკს ENTER სისტემის მენიუში გადასასვლელად. გამოიყენეთ ისრის ღილაკები ქსელის პარამეტრებზე გადასასვლელად და დააჭირეთ A.

11. WIFI მენიუში შესვლისთანავე გამოიყენეთ ისრის ღილაკები და A კლავიშები, რათა ჩართოთ WIFI, შეიყვანოთ თქვენი WIFI ქსელის SSID და პაროლი. დარწმუნდით, რომ გამოიყენება შესაბამისი ზედა/ქვედა ასო. ბოლოს აირჩიეთ დახურვა და დააჭირეთ ღილაკს WIFI ჩართვისთვის.

12. დაბრუნდით ქსელის პარამეტრების ეკრანზე და ჩაწერეთ Recalbox- ზე მინიჭებული IP მისამართი.

ნაბიჯი 4: D. შეცვალეთ Recalbox კონფიგურაციები GPIO კონტროლერის ღილაკებისთვის

D. შეცვალეთ Recalbox კონფიგურაციები GPIO კონტროლერის ღილაკებისთვის
D. შეცვალეთ Recalbox კონფიგურაციები GPIO კონტროლერის ღილაკებისთვის
D. შეცვალეთ Recalbox კონფიგურაციები GPIO კონტროლერის ღილაკებისთვის
D. შეცვალეთ Recalbox კონფიგურაციები GPIO კონტროლერის ღილაკებისთვის
D. შეცვალეთ Recalbox კონფიგურაციები GPIO კონტროლერის ღილაკებისთვის
D. შეცვალეთ Recalbox კონფიგურაციები GPIO კონტროლერის ღილაკებისთვის

1. თქვენი კომპიუტერიდან ან Mac– დან, SSH– დან recalbox– ის ip მისამართამდე.

ssh [email protected]

ან შეგიძლიათ სცადოთ ssh [email protected]

2. შესვლა root- ის id- ის და "recalboxroot" - ის ნაგულისხმევი root პაროლის გამოყენებით

3. ჩაწერეთ შემდეგი ბრძანებები TFT LCD– ის GPIO ღილაკების და სხვა პარამეტრების დასაყენებლად.

Mount -o Remount, rw /

cd

vi recalbox.conf

4. vi– ში ყოფნისას გამოიყენეთ „/pattern“სიტყვის მოსაძებნად. შემდეგ დააჭირეთ ღილაკს ENTER, რომ გადახვიდეთ იქ.

დააჭირეთ ღილაკს რედაქტირების რეჟიმში გადასასვლელად.

ჩაწერეთ საჭირო მნიშვნელობები (ისრის კლავიშების გამოყენებით, საჭიროების შემთხვევაში, უკან წაშლა/წაშლა).

ამ ხაზის რედაქტირების დასრულების შემდეგ დააჭირეთ ღილაკს "ESC", რომ დაბრუნდეთ მხოლოდ წაკითხვის რეჟიმში.

განაგრძეთ სხვა პარამეტრების ძებნა.

დასრულების შემდეგ დააჭირეთ ღილაკს "ESC", რომ დაბრუნდეთ მხოლოდ წაკითხვის რეჟიმში.

დააჭირეთ x:! შესანახად და გასასვლელად.

system.power.switch = PIN56PUSH

controllers.gpio.enabled = 1

controllers.gpio.arg = რუკა = 4 gpio = 21, 24, 26, 19, 5, 6, 22, 4, 20, 17, 27, 16, 12

5. recalbox 2018 Xmas beta- ს (/recalbox/scripts/recalbox-config.sh) ჩატვირთვის სკრიპტის ფაილი ვერ მიიღებს მეორე პარამეტრს, რომელსაც მე ჩავრთავ recalbox.conf ფაილში.

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

Mount -o Remount, rw /

vi /recalbox/scripts/recalbox-config.sh

სანამ Vi ეძებთ ხაზს extra2 = "$ 4" ბრძანების /extra2 = "გამოყენებით, შემდეგ დააჭირეთ ENTER და a მის შემდეგ ხაზის დასამატებლად.

extra3 = "5 $"

შემდეგ მოძებნეთ ხაზი რუქით = "$ extra2" ბრძანების /რუქის = "გამოყენებით

შემდეგ შეცვალეთ იგი

რუკა = "$ extra2 $ extra3"

6. ამის შემდეგ, გადატვირთეთ გაწვევის ყუთი, რომ შეიტანოთ ცვლილებები ცვლილებების აკრეფით

გამორთვა - ახლა

7. გამეორების ყუთის ჩატვირთვის შემდეგ. გამოიყენეთ კლავიატურაზე კლავიშები, რომ დააჭიროთ ENTER მთავარ მენიუში გადასასვლელად. შემდეგ შეარჩიეთ კონტროლერის პარამეტრები და დააჭირეთ A. აირჩიეთ კონფიგურაციის კონტროლერი და დააჭირეთ A. დააჭირეთ მეორედ დასადასტურებლად.

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

9. თუ ყველაფერი კარგადაა, თქვენ მოგეთხოვებათ დააჭიროთ ღილაკს ეკრანზე გამოსახული ჯოისტიკის თითოეული ღილაკისთვის. პირველი დააჭირეთ D-pad ღილაკებს, ზევით, ქვევით, მარცხნივ, მარჯვნივ და ა.შ. როდესაც მიხვალთ L1/გვერდზე ზემოთ, დააჭირეთ L1 ღილაკს, R1/გვერდის დამუშავებას, დააჭირეთ R1 ღილაკს. L2, R2, L3, R3, არ არის გათვალისწინებული GPIO კონტროლერების მიერ, გამოტოვეთ ეს ღილაკები. დაბოლოს, დააჭირეთ ცხელი ღილაკს (HK) ცხელი ღილაკის ღილაკს.

10. ბოლოს დააჭირეთ B ღილაკს ახალი კონფიგურაციის ღილაკების მისაღებად.

11. თქვენ დაბრუნდებით მთავარ მენიუში. შეამოწმეთ ზემოთ ქვემოთ მარცხნივ მარჯვნივ და სხვა ღილაკები GPIO კონტროლერებზე.

12. თუ ყველაფერი კარგადაა, შეგიძლიათ გააგრძელოთ TFT ეკრანის კონფიგურაცია.

ნაბიჯი 5: E. შეცვალეთ Recalbox კონფიგურაციები TFT ეკრანზე და დინამიკებზე

E. შეცვალეთ Recalbox კონფიგურაციები TFT ეკრანზე და დინამიკებზე
E. შეცვალეთ Recalbox კონფიგურაციები TFT ეკრანზე და დინამიკებზე
E. შეცვალეთ Recalbox კონფიგურაციები TFT ეკრანზე და დინამიკებზე
E. შეცვალეთ Recalbox კონფიგურაციები TFT ეკრანზე და დინამიკებზე
E. შეცვალეთ Recalbox კონფიგურაციები TFT ეკრანზე და დინამიკებზე
E. შეცვალეთ Recalbox კონფიგურაციები TFT ეკრანზე და დინამიკებზე

1. თქვენი კომპიუტერიდან ან Mac– დან, SSH– დან recalbox– ის ip მისამართამდე.

ssh [email protected]

ან შეგიძლიათ სცადოთ ssh [email protected]

2. შესვლა root- ის id- ის და "recalboxroot" - ის ნაგულისხმევი root პაროლის გამოყენებით

3. ჩაწერეთ შემდეგი ბრძანებები TFT LCD და დინამიკის დასაყენებლად.

mount -o remount, rw /boot

vi /boot/config.txt

Vi– ში ყოფნისას გამოიყენეთ ქვედა ისარი, რომ ბოლომდე გაიაროთ ფაილის ბოლოში.

დააჭირეთ ღილაკს რედაქტირების რეჟიმში გადასასვლელად.

ჩაწერეთ შემდეგი სტრიქონები, შემდეგ დააჭირეთ ღილაკს "ESC", რომ დაბრუნდეთ მხოლოდ წაკითხვის რეჟიმში.

დააჭირეთ x:! შესანახად და გასასვლელად.

# ჩართეთ GPIO TFT

hdmi_group = 2

hdmi_mode = 87

hdmi_cvt = 320 240 60 1 0 0 0

dtparam = spi = ჩართული

dtparam = i2c1 = ჩართულია

dtparam = i2c_arm = ჩართულია

dtoverlay = pitft22, როტაცია = 270, სიჩქარე = 64000000, fps = 30

# ჩართეთ GPIO– ს ანალოგური აუდიო

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

4. ჩაწერეთ შემდეგი ბრძანებები TFT LCD– ის სხვა პარამეტრების დასაყენებლად.

Mount -o Remount, rw /

cd

vi recalbox.conf

5. vi– ში ყოფნისას გამოიყენეთ „/pattern“სიტყვის მოსაძებნად. შემდეგ დააჭირეთ ღილაკს ENTER, რომ გადახვიდეთ იქ.

დააჭირეთ ღილაკს რედაქტირების რეჟიმში გადასასვლელად.

ჩაწერეთ საჭირო მნიშვნელობები (ისრის კლავიშების გამოყენებით, საჭიროების შემთხვევაში, უკან წაშლა/წაშლა).

ამ ხაზის რედაქტირების დასრულების შემდეგ დააჭირეთ ღილაკს "ESC", რომ დაბრუნდეთ მხოლოდ წაკითხვის რეჟიმში.

განაგრძეთ სხვა პარამეტრების ძებნა.

დასრულების შემდეგ დააჭირეთ ღილაკს "ESC", რომ დაბრუნდეთ მხოლოდ წაკითხვის რეჟიმში.

დააჭირეთ x:! შესანახად და გასასვლელად.

system.fbcp.enabled = 1

global.videomode = ნაგულისხმევი

audio.device = ბუდე

6. ამის შემდეგ, გადატვირთეთ გაწვევის ყუთი, რომ შეიტანოთ ცვლილებები ცვლილებების აკრეფით

გამორთვა - ახლა

7. ხელახალი ყუთის ჩატვირთვის შემდეგ. TFT ეკრანმა უნდა გააფართოვოს splash ეკრანი და მისასალმებელი მუსიკა დაიკვრება დირიჟორზე, რომელსაც მართავს GPIO ქინძისთავები. თუ ამას ვერ მიიღებთ 1 წუთის ან მეტი ხნის შემდეგ, მაშინ რაღაც არასწორია. გამორთეთ ყუთი და კვლავ შეამოწმეთ კავშირები.

8. თუ ყველაფერი კარგად არის, შეგიძლიათ დაიწყოთ თამაში.

9. ეს არის ყველა ის ნაბიჯი, რაც გჭირდებათ ამის დასადგენად. წარმატებებს გისურვებთ რეტრო თამაშებში.

10. შესრულებულია:)

გირჩევთ: