Სარჩევი:

პორტატული სათამაშო ლეპტოპი ჟოლოს Pi გამოყენებით: 8 ნაბიჯი
პორტატული სათამაშო ლეპტოპი ჟოლოს Pi გამოყენებით: 8 ნაბიჯი

ვიდეო: პორტატული სათამაშო ლეპტოპი ჟოლოს Pi გამოყენებით: 8 ნაბიჯი

ვიდეო: პორტატული სათამაშო ლეპტოპი ჟოლოს Pi გამოყენებით: 8 ნაბიჯი
ვიდეო: ლეპტოპი რომელიც ყველა თამაშს ქაჩავს MSI Cyborg 15 A12VE 2024, ივლისი
Anonim
Image
Image
პორტატული სათამაშო ლეპტოპი Raspberry Pi– ს გამოყენებით
პორტატული სათამაშო ლეპტოპი Raspberry Pi– ს გამოყენებით
პორტატული სათამაშო ლეპტოპი Raspberry Pi– ს გამოყენებით
პორტატული სათამაშო ლეპტოპი Raspberry Pi– ს გამოყენებით

გამარჯობა ბიჭებო, ამ ინსტრუქციურად, ჩვენ ვისწავლით პორტატული სათამაშო ლეპტოპის შექმნას Raspberry Pi– ს გამოყენებით.როცა ვამბობ სათამაშო ლეპტოპს, მე არ ვგულისხმობ მაღალი დონის ლეპტოპს, რომელიც იყიდება ბაზარზე. თქვენ მაინც ვერ შეძლებთ ამ ლეპტოპზე Windows თამაშების თამაშს. მაგრამ თქვენ შეძლებთ ყველა რეტრო თამაშს. ასე რომ თქვენ სწორად მიხვდით, რომ მე ვიყენებ Retropie სურათს ამ პროექტისთვის. სანამ ამ სასწავლო ინსტრუქციის კითხვას დაიწყებთ, გირჩევთ უყუროთ ამ პროექტისთვის გადაღებულ youtube ვიდეოს.

ნაბიჯი 1: ამ პროექტისთვის საჭირო ნაწილები და პროგრამული უზრუნველყოფა

ამ პროექტისთვის საჭირო ნაწილები და პროგრამული უზრუნველყოფა
ამ პროექტისთვის საჭირო ნაწილები და პროგრამული უზრუნველყოფა
ამ პროექტისთვის საჭირო ნაწილები და პროგრამული უზრუნველყოფა
ამ პროექტისთვის საჭირო ნაწილები და პროგრამული უზრუნველყოფა
ამ პროექტისთვის საჭირო ნაწილები და პროგრამული უზრუნველყოფა
ამ პროექტისთვის საჭირო ნაწილები და პროგრამული უზრუნველყოფა

ასე რომ, ამ პროექტის შესაქმნელად თქვენ გექნებათ პორტატული ტელევიზია / DVD პლეერი, რომელიც შეგიძლიათ იხილოთ თქვენს სახლში ან სესხება შეძლოთ თქვენი გულუხვი მეგობრისგან.მაშინ თქვენ დაგჭირდებათ ჟოლოს პი, ცხადია, ნებისმიერი ჟოლოს პი გააკეთებს, მაგრამ მე ვიყენებ ჟოლო პი ნულოვანი w. ახლა თუ თქვენ გამოიყენებთ ჟოლოს ნულს ჩემსავით, თქვენ ასევე დაგჭირდებათ დამატებითი მიკროსქემის დამზადება აუდიოსთვის, რადგან მას არ აქვს აუდიო ბუდე ჟოლოს პი 3 -ის მსგავსად.

აუდიო დაფისთვის დაგჭირდებათ ეს კომპონენტები:

  1. ორი 270 ohms რეზისტორი
  2. ორი 150 ohms რეზისტორი
  3. ორი 33 nF კერამიკული კონდენსატორი
  4. ორი 10 uF ელექტროლიტური კონდენსატორი

გარდა ამისა თქვენ ასევე დაგჭირდებათ მამრობითი და მდედრობითი სათაურის ქინძისთავები. ზოგიერთი მავთული და პროტოტიპი PCB.

თქვენ ასევე უნდა გადმოწეროთ რეტროპიის სურათი აქედან:

SD-CARD- ზე გამოსახულების ჩასატვირთად დაგჭირდებათ Win32 Disk Imager ან თუნდაც Etcher შეასრულებს საქმეს.

ჩამოტვირთეთ Win32 Disk Imager აქედან:

და Etcher აქედან:

ნაბიჯი 2: პორტატული ტელევიზიის / DVD პლეერის გატეხვა

პორტატული ტელევიზიის / DVD პლეერის გატეხვა
პორტატული ტელევიზიის / DVD პლეერის გატეხვა
პორტატული ტელევიზიის / DVD პლეერის გატეხვა
პორტატული ტელევიზიის / DVD პლეერის გატეხვა

ეს ნაბიჯი არ არის საჭირო, თუ თქვენს პორტატულ DVD პლეერს აქვს AV ვიდეო შეყვანა, მაშინ თქვენი ცხოვრება ცოტათი ადვილია და შეგიძლიათ გამოტოვოთ ეს ნაბიჯი.

ზოგიერთი ადამიანისთვის ეს ნაწილი შეიძლება რთული იყოს, მაგრამ თუ თქვენ შეეცდებით, აუცილებლად იპოვით გზას. თქვენ უნდა იპოვოთ მავთული / გზა, რომლის მეშვეობითაც პროცესორი გადასცემს ვიდეო სიგნალს ჩვენების IC- ზე. პროცესორი ხშირად არის ყველაზე დიდი ჩიპი, რომლის პოვნაც შეგიძლიათ და უფრო მეტი რაოდენობის ქინძისთავები აქვს. ზოგიერთ პორტატულ DVD პლეერს ეკრანის ცალკეული მიკროსქემის დაფა აქვს (ჩემნაირი). შემდეგ თქვენ უბრალოდ უნდა გატეხოთ კაბელი, რომელიც აკავშირებს მთავარ დაფას ჩვენების დაფასთან. ჩემს შემთხვევაში კონექტორის კაბელის პინუტი დაბეჭდილია მიკროსქემის დაფაზე. მაგრამ თუ ეს თქვენს შემთხვევაში არ არის, მაშინ შეგიძლიათ მხოლოდ Google- ის პინუტი Display IC- სთვის.

როგორც ხედავთ სურათზე ზემოთ ჩემი დამაკავშირებელი კაბელის პინუტები მოცემულია ეკრანის დაფაზე. სამი პინი საინტერესო აღმოვაჩინე და ეს არის TV/AV, TV, Y (იხილეთ სურათები ზემოთ). TV/AV გამოიყენება რეჟიმის შესაცვლელად სატელევიზიო და DVD რეჟიმში. ტელევიზია არის ტელევიზიის ვიდეო შეყვანა და Y არის DVD ვიდეო შეყვანა. ჩემს შემთხვევაში მე ვირჩევ სატელევიზიო შეყვანს, ვინაიდან მან უკეთესი ხარისხის ჩვენება მისცა. ასე რომ, მე უბრალოდ გავთიშე ტელევიზიის მავთული და შევცვალე ჟოლოს პი გამომავალი.

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

ნაბიჯი 3: ხმის ფილტრის შექმნა

ხმის ფილტრის დამზადება
ხმის ფილტრის დამზადება
ხმის ფილტრის დამზადება
ხმის ფილტრის დამზადება
ხმის ფილტრის დამზადება
ხმის ფილტრის დამზადება

ამისათვის მე მივმართე adafruit ვებსაიტს:

ეს ნაბიჯი საჭიროა მხოლოდ იმ შემთხვევაში, თუ თქვენ იყენებთ ჟოლოს პი ნულს, რადგან ჟოლოს პი ნულს არ აქვს ჩაშენებული აუდიო ფილტრი.

წრე იყენებს როგორც gpio 13, ასევე gpio 18 სტერეო გამომავალს. მაგრამ მე მხოლოდ gpio 18 გამოვიყენე, რადგან არ მაწუხებს მონო აუდიო გამომავალი. ამ ფილტრის გამომავალი დავუკავშირე ჩემი პორტატული DVD პლეერის ბორტზე არსებულ აუდიო გამაძლიერებელს. გთხოვთ გაითვალისწინოთ, რომ გჭირდებათ აუდიო გამაძლიერებელი, თუ ვერ გამოიყენებთ საბორტო გამაძლიერებელს, მაშინ დაგჭირდებათ აუდიო გამაძლიერებლის გაკეთება. თქვენ არ შეგიძლიათ აუდიო ფილტრის გამომავალი პირდაპირ სპიკერს დაუკავშიროთ.

ნაბიჯი 4: ამ პროექტისათვის საჭირო პროგრამული უზრუნველყოფის დაყენება

ამ პროექტისათვის საჭირო პროგრამული უზრუნველყოფის დაყენება
ამ პროექტისათვის საჭირო პროგრამული უზრუნველყოფის დაყენება
ამ პროექტისათვის საჭირო პროგრამული უზრუნველყოფის დაყენება
ამ პროექტისათვის საჭირო პროგრამული უზრუნველყოფის დაყენება
ამ პროექტისათვის საჭირო პროგრამული უზრუნველყოფის დაყენება
ამ პროექტისათვის საჭირო პროგრამული უზრუნველყოფის დაყენება
ამ პროექტისათვის საჭირო პროგრამული უზრუნველყოფის დაყენება
ამ პროექტისათვის საჭირო პროგრამული უზრუნველყოფის დაყენება

ახლა დროა შევამოწმოთ თუ არა ჩვენი აუდიო მუშაობს თუ არა, მაგრამ მანამდე ჩვენ უნდა ჩავაბრმავოთ Retropie სურათი sdcard ბარათზე, თქვენ შეგიძლიათ გადმოწეროთ ეს სურათი Retropie– ს ოფიციალური ვებ – გვერდიდან აქედან (https://retropie.org.uk /) მოციმციმე მე გამოვიყენე Win32 Disk Imager, მაგრამ თქვენ ასევე შეგიძლიათ გამოიყენოთ Etcher სამუშაოს შესასრულებლად.

თქვენ უნდა გახსნათ Win32 Disk Imager ადმინისტრატორის რეჟიმში, შეარჩიეთ Retropie გამოსახულების ფაილი. აირჩიეთ თქვენი SD-CARD დისკის ასო ჩამოსაშლელი ყუთიდან და შემდეგ დააჭირეთ ჩაწერის ღილაკს.

ახლა თქვენ უნდა დააკავშიროთ თქვენი ჟოლოს pi ნულოვანი თქვენს ქსელში და ჩართოთ SSH მასზე. ამ გზით, რომ უყურადღებოდ გააკეთოთ მონიტორის გარეშე, უბრალოდ მიყევით ამ ნაბიჯებს. თქვენ უნდა შექმნათ ორი ფაილი wpa_supplicant.conf და ssh მეხსიერების ბარათის ჩატვირთვის დირექტორიაში.ან უბრალოდ გადმოწერეთ ისინი ქვემოდან. თქვენ უნდა შეცვალოთ wpa_supplicant.conf თქვენი ქვეყნის კოდის, wifi სახელისა და პაროლის შეყვანით. შემდეგ დააკოპირეთ ეს ორი ფაილი ჩატვირთვის დირექტორიაში. შემდეგ ჩადეთ თქვენი SD ბარათი ჟოლოს პიში და ის ავტომატურად უნდა დაუკავშირდეს თქვენს wifi ქსელს.

შემდეგ იპოვეთ თქვენი ჟოლოს პი IP მისამართი, მე ვიყენებ Advanced IP სკანერს (https://www.advanced-ip-scanner.com/) ამ მიზნით.

დროა SSH ჟოლოს პი. Windows მომხმარებლებისთვის ვურჩევ პროგრამულ უზრუნველყოფას სახელწოდებით Putty (https://www.putty.org/). Linux მომხმარებლებისთვის შეგიძლიათ გამოიყენოთ ტერმინალი ამ ბრძანების აკრეფით

ssh pi@ip_address

მაგალითად, თუ ჩემი Raspberry pi- ის IP მისამართია 192.168.8.102 მაშინ მე მომიწევს ამ ბრძანების გამოყენება ssh [email protected]

ნაგულისხმევი მომხმარებელი არის pi და ნაგულისხმევი პაროლი არის ჟოლო.

ნაბიჯი 5: აუდიოს კონფიგურაცია Rapberry Pi Zero– სთვის

აუდიოს კონფიგურაცია Rapberry Pi Zero– სთვის
აუდიოს კონფიგურაცია Rapberry Pi Zero– სთვის
აუდიოს კონფიგურაცია Rapberry Pi Zero– სთვის
აუდიოს კონფიგურაცია Rapberry Pi Zero– სთვის
აუდიოს კონფიგურაცია Rapberry Pi Zero– სთვის
აუდიოს კონფიგურაცია Rapberry Pi Zero– სთვის

ამ პროგრამული პრობლემისგან დაზოგვის მიზნით, მე შევქმენი ჩემი წინასწარ კონფიგურირებული SD-CARD- ის სურათი.უბრალოდ გადმოწერეთ (https://drive.google.com/file/d/1uBkISlCsInqCkeoxKhDdvfD1C9_mzKkE/view?usp=sharing/) და ჩავრთე გამოსახულება თქვენს SD-CARD– ში, მაშინ შეგიძლიათ გამოტოვოთ ეს ნაბიჯი და ინსტრუქციის შემდეგი ნაბიჯი. მაგრამ თუ გსურთ რაიმე ისწავლოთ, გირჩევთ წაიკითხოთ ეს ნაბიჯი.

ამ ნაბიჯისათვის მე მთლიანად ვიხსენებ ამ ადაფრუტის გაკვეთილს (https://learn.adafruit.com/adding-basic-audio-oup…).

ამრიგად, იდეა ისაა, რომ ორიგინალური ჟოლოს პი და ჟოლოს პი ნულოვანი იყენებს მსგავს პროცესორს, მაგრამ ორიგინალ ჟოლოს პი ჰქონდა აუდიო გამომავალი, ამიტომ ვინაიდან მათ აქვთ მსგავსი პროცესორი, ჟოლოს პი ნულს უნდა ჰქონდეს აუდიო გამოსავალი, მაგრამ პრობლემა ვინაიდან ჩვენ არ გვაქვს ქინძისთავები PWM0 (პინი #40) და PWM1 (პინ #45) [ეს არის ქინძისთავები, რომლებიც გამოიყენება ჟოლოს Pi One- ზე აუდიოსთვის], რომელიც ჟოლოს პი ნულოვანია, მაგრამ არსებობს გზა ხელახლა გაგზავნეთ სიგნალები GPIO 18 და GPIO 13 ჟოლოს პი ნულზე.

მას შემდეგ რაც SSH– ს გამოყენებით დავუკავშირდებით, ჩაწერეთ შემდეგი ბრძანებები

sudo apt-get განახლება

sudo apt-get დააინსტალირეთ raspi-gpio wiringpi

შემდეგ ჩაწერეთ gpio readall

თუ ეს არ მუშაობს, თქვენ თავად უნდა ააშენოთ raspi-gpio გთხოვთ მიმართოთ შემდეგ საფეხურს.

gpio readall ბრძანება მოგცემთ პინის რეჟიმს და მდგომარეობას თითოეული პინისთვის. ჩვენ დაინტერესებული ქინძისთავები არის GPIO 13 და GPIO 18. ნაგულისხმევი რეჟიმი დაყენდება IN ჩვენ გვჭირდება ამ რეჟიმის დაყენება ALT0 და ALT5.

ამისათვის ჩვენ გვჭირდება პროგრამული უზრუნველყოფა სახელწოდებით gpio_alt. თქვენი დროის დაზოგვის მიზნით მე უკვე შევადგინე თქვენთვის. უბრალოდ გადმოწერეთ zip ფაილი ამონაწერი და დააკოპირეთ ჟოლოს სახლის საქაღალდეში. (ზემოთ მოცემულ სურათებში მე ვაჩვენე როგორ შევადგინოთ ეს gpio_alt.c gcc –o gpio_alt gpio_alt.c გამოყენებით)

შემდეგ ჩაწერეთ ეს ბრძანებები:

sudo chown root: root gpio_alt

sudo chmod u+s gpio_alt

sudo mv gpio_alt/usr/local/bin/

gpio_alt -p 13 -f 0

gpio_alt -p 18 -f 5

ახლა ჩაწერეთ gpio readall და ნახავთ, რომ GPIO 13 და GPIO 18 პინის რეჟიმი იცვლება ALT0 და ALT5.

შემდეგ ჩაწერეთ sudo raspi-config

გადადით გაფართოებულ პარამეტრებზე.მერე გადადით აუდიოზე და შეარჩიეთ Force 3.5mm (‘Headphone’) jack ვარიანტი.

აკრიფეთ alsamixer და გაზარდეთ მოცულობა ისრის ღილაკზე დაჭერით.შემდეგ შეგიძლიათ ცხელი Esc შეინახოთ და დატოვოთ

ახლა ავტომატიზირება ეს პროცესი ყოველ ჯერზე ჟოლოს ჩექმები

ჩაწერეთ sudo nano /root/pwmaudio.sh

დააკოპირეთ ეს მასში:

#!/bin/bash

/usr/local/bin/gpio_alt -p 13 -f 0

/usr/local/bin/gpio_alt -p 18 -f 5

დააჭირეთ ctrl+o შესანახად და შემდეგ ctrl+x გასასვლელად.

გაუშვით sudo chmod +x /root/pwmaudio.sh და შემდეგ შექმენით სხვა სკრიპტი sudo nano /lib/systemd/system/pwmaudio.service

და ჩადეთ მასში

[ერთეული]

აღწერა = PWM აუდიო სერვისი

[სერვისი]

ExecStart =/root/pwmaudio.sh

StandardOutput = null

[Დაინსტალირება]

WantedBy = multi-user.target

Alias = pwmaudio.service

შეინახეთ ფაილი ctrl+o აკრეფით. ამის დასრულების შემდეგ დაიწყეთ ეს სერვისი ამ ბრძანების აკრეფით.

sudo systemctl ჩართვა pwmaudio.service

sudo systemctl დაწყება pwmaudio.service

შემდეგ sudo გადატვირთეთ და ჩვენ დავასრულეთ პროგრამული უზრუნველყოფის კონფიგურაცია.

ნაბიჯი 6: თუ Gpio Readall ბრძანება არ მუშაობს

თუ Gpio Readall ბრძანება არ მუშაობს
თუ Gpio Readall ბრძანება არ მუშაობს
თუ Gpio Readall ბრძანება არ მუშაობს
თუ Gpio Readall ბრძანება არ მუშაობს
თუ Gpio Readall ბრძანება არ მუშაობს
თუ Gpio Readall ბრძანება არ მუშაობს

არსებობს შესაძლებლობა, რომ gpio წაკითხვის ბრძანება არ იმუშაოს ზოგისთვის, ამიტომ ამ ნაბიჯში ჩვენ თვითონ ავაშენებთ gpio პაკეტს.

პირველ რიგში, ჩვენ უნდა გადმოვწეროთ უახლესი ფოტოს გაყვანილობა Pi Git repo– დან: (https://git.drogon.net/?p=wiringPi;a=summary). ვერსია რაც მაქვს არის wiringPi-8d188fa.tar.gz.

ჩვენ უნდა დავაკოპიროთ ეს ფაილი ჩვენს ჟოლოს პიზე.მე ვიყენებ ამ მოსახერხებელ მეთოდს, ჯერ გახსენით თქვენი ფაილის გამომძიებელი, შემდეგ მისამართების სვეტში შეიყვანეთ ტიპი: / ip_address, სადაც ip_address ეხება თქვენი ჟოლოს pi მისამართს.მხოლოდ დააკოპირეთ wiringPi -8d188fa.tar.gz ფაილი BIOS საქაღალდეში.

შემდეგ SSH ჟოლოს პიში და ჩაწერეთ:

ls./RetroPie/BIOS/

ამით თქვენ ნახავთ wiringPi-8d188fa.tar.gz ფაილს.

მვ./RetroPie/BIOS/wiringPi-8d188fa.tar.gz./

ამოიღეთ ფაილი ამ ბრძანებებით:

gunzip გაყვანილობა Pi-8d188fa.tar.gz

tar -xvf გაყვანილობა Pi -8d188fa.tar

შემდეგ შედით thewiringPi-8d188fa დირექტორიაში და დააინსტალირეთ პროგრამული უზრუნველყოფა:

cd გაყვანილობა Pi-8d188fa

./ აშენება

და ჩაწერეთ gpio readall და ის იმუშავებს.

ნაბიჯი 7: თამაშის ჩატვირთვა ამ ლეპტოპში

თამაში იტვირთება ამ ლეპტოპში
თამაში იტვირთება ამ ლეპტოპში
თამაში იტვირთება ამ ლეპტოპში
თამაში იტვირთება ამ ლეპტოპში

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

მაგალითად, თუ ჩემი IP მისამართი არის 192.168.8.102, მაშინ მე უნდა ჩავწერო / 192.168.8.102 მისამართის სვეტში, შემდეგ გახსენით ROM საქაღალდე და შემდეგ დააკოპირეთ ჩასვით თქვენი თამაში აქ, ვინაიდან თამაში, რომელიც მე მაქვს არის snes ტიპის, მე გადავიწერე snes საქაღალდეში.

ნაბიჯი 8: დასკვნა და შემდგომი იდეები ამ პროექტისათვის

დასკვნა და შემდგომი იდეები ამ პროექტისათვის
დასკვნა და შემდგომი იდეები ამ პროექტისათვის

საბოლოოდ ეს USB კლავიატურა დავაკავშირე rasberry pi- ს და კლავიატურის კონფიგურაციის გაკეთების შემდეგ გადავატვირთე ჟოლოს pi. ეს აღმოჩნდა კარგი პროექტი, მას შემდეგ რაც ვუყურე ჩემს პატარა ძმას, რომელიც თამაშობდა.

ამ პროექტის განხორციელებისას ბევრი იდეა მქონდა, რომელთა უმეტესობა ვერ განვახორციელე მას შემდეგ, რაც პორტატული DVD პლეერის უკანა შუქის ინვერტორმა მუშაობა შეწყვიტა.

ერთი იდეა იყო პორტატული DVD პლეერის არსებული ღილაკების გამოყენება კლავიატურის ნაცვლად. მეორე იდეისთვის მე მქონდა ინფრაწითელი სათამაშო ჯოისტიკი, რომლის დაკავშირებაც მინდოდა Retropie– სთან. მე გამოვიყენე პორტატული DVD პლეერის არსებული IR მიმღები და მე შევძელი კონტროლერისგან კლავიატურის პრესის მიღება LIRC (Linux ინფრაწითელი დისტანციური მართვის) (https://www.lirc.org/) პროგრამული უზრუნველყოფის გამოყენებით და ცოტაოდენი მოდიფიკაცია მომცემდა საშუალებას გამოიყენოს ეს IR ჯოისტიკი Retropie– სთან ერთად.

მე აუცილებლად გადავიღებ ვიდეოს და ამის გასაგებად, როდესაც მივიღებ ახალ შუქის ინვერტორს, ასე რომ გთხოვთ არ დაგავიწყდეთ გამოიწეროთ ჩემი youtube არხი Jovi Tech.

გირჩევთ: