Სარჩევი:
- ნაბიჯი 1: ამ პროექტისთვის საჭირო ნაწილები და პროგრამული უზრუნველყოფა
- ნაბიჯი 2: პორტატული ტელევიზიის / DVD პლეერის გატეხვა
- ნაბიჯი 3: ხმის ფილტრის შექმნა
- ნაბიჯი 4: ამ პროექტისათვის საჭირო პროგრამული უზრუნველყოფის დაყენება
- ნაბიჯი 5: აუდიოს კონფიგურაცია Rapberry Pi Zero– სთვის
- ნაბიჯი 6: თუ Gpio Readall ბრძანება არ მუშაობს
- ნაბიჯი 7: თამაშის ჩატვირთვა ამ ლეპტოპში
- ნაბიჯი 8: დასკვნა და შემდგომი იდეები ამ პროექტისათვის
ვიდეო: პორტატული სათამაშო ლეპტოპი ჟოლოს Pi გამოყენებით: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
გამარჯობა ბიჭებო, ამ ინსტრუქციურად, ჩვენ ვისწავლით პორტატული სათამაშო ლეპტოპის შექმნას Raspberry Pi– ს გამოყენებით.როცა ვამბობ სათამაშო ლეპტოპს, მე არ ვგულისხმობ მაღალი დონის ლეპტოპს, რომელიც იყიდება ბაზარზე. თქვენ მაინც ვერ შეძლებთ ამ ლეპტოპზე Windows თამაშების თამაშს. მაგრამ თქვენ შეძლებთ ყველა რეტრო თამაშს. ასე რომ თქვენ სწორად მიხვდით, რომ მე ვიყენებ Retropie სურათს ამ პროექტისთვის. სანამ ამ სასწავლო ინსტრუქციის კითხვას დაიწყებთ, გირჩევთ უყუროთ ამ პროექტისთვის გადაღებულ youtube ვიდეოს.
ნაბიჯი 1: ამ პროექტისთვის საჭირო ნაწილები და პროგრამული უზრუნველყოფა
ასე რომ, ამ პროექტის შესაქმნელად თქვენ გექნებათ პორტატული ტელევიზია / DVD პლეერი, რომელიც შეგიძლიათ იხილოთ თქვენს სახლში ან სესხება შეძლოთ თქვენი გულუხვი მეგობრისგან.მაშინ თქვენ დაგჭირდებათ ჟოლოს პი, ცხადია, ნებისმიერი ჟოლოს პი გააკეთებს, მაგრამ მე ვიყენებ ჟოლო პი ნულოვანი w. ახლა თუ თქვენ გამოიყენებთ ჟოლოს ნულს ჩემსავით, თქვენ ასევე დაგჭირდებათ დამატებითი მიკროსქემის დამზადება აუდიოსთვის, რადგან მას არ აქვს აუდიო ბუდე ჟოლოს პი 3 -ის მსგავსად.
აუდიო დაფისთვის დაგჭირდებათ ეს კომპონენტები:
- ორი 270 ohms რეზისტორი
- ორი 150 ohms რეზისტორი
- ორი 33 nF კერამიკული კონდენსატორი
- ორი 10 uF ელექტროლიტური კონდენსატორი
გარდა ამისა თქვენ ასევე დაგჭირდებათ მამრობითი და მდედრობითი სათაურის ქინძისთავები. ზოგიერთი მავთული და პროტოტიპი PCB.
თქვენ ასევე უნდა გადმოწეროთ რეტროპიის სურათი აქედან:
SD-CARD- ზე გამოსახულების ჩასატვირთად დაგჭირდებათ Win32 Disk Imager ან თუნდაც Etcher შეასრულებს საქმეს.
ჩამოტვირთეთ Win32 Disk Imager აქედან:
და Etcher აქედან:
ნაბიჯი 2: პორტატული ტელევიზიის / 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– სთვის
ამ პროგრამული პრობლემისგან დაზოგვის მიზნით, მე შევქმენი ჩემი წინასწარ კონფიგურირებული 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 წაკითხვის ბრძანება არ იმუშაოს ზოგისთვის, ამიტომ ამ ნაბიჯში ჩვენ თვითონ ავაშენებთ 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.
გირჩევთ:
ლეგოს პორტატული სათამაშო კონსოლი კოსმოსური დამპყრობლებით: 4 ნაბიჯი
Lego პორტატული სათამაშო კონსოლი კოსმოსის დამპყრობლებთან ერთად: გიფიქრიათ ოდესმე იყოთ თამაშის შემქმნელი და ააშენოთ საკუთარი სათამაშო კონსოლი, რომლის თამაშიც შეგიძლიათ მუდმივად? ყველაფერი რაც თქვენ გჭირდებათ არის ცოტა დრო, ტექნიკა Lego bricksa Mini-Calliope (შეგიძლიათ შეუკვეთოთ ამ ვებგვერდზე https://calliope.cc/en) და გარკვეული უნარი
Pi-Berry ლეპტოპი-კლასიკური წვრილმანი ლეპტოპი: 21 ნაბიჯი (სურათებით)
Pi-Berry ლეპტოპი-კლასიკური DIY ლეპტოპი: ლეპტოპი, რომელიც მე გავაკეთე "Pi-Berry Laptop" აშენებულია Raspberry Pi 2.-ის გარშემო. მას აქვს 1 GB ოპერატიული მეხსიერება, 4 ბირთვიანი პროცესორი, 4 USB პორტი და ერთი Ethernet პორტი. ლეპტოპი აკმაყოფილებს ყოველდღიური ცხოვრების საჭიროებებს და შეუფერხებლად აწარმოებს პროგრამებს, როგორიცაა VLC მედია პლეერი, Mozilla Firefox, Ardu
მაღალი სიჩქარის სათამაშო ლეპტოპი: 9 ნაბიჯი (სურათებით)
მაღალსიჩქარიანი სათამაშო ლეპტოპი: მეგობრებო, დღეს მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ ყველაზე ძლიერი და მაღალსიჩქარიანი ჯიბის ზომის ლეპტოპი ჩაშენებული Windows 10 ოპერაციული სისტემით თქვენს სახლში. ამ სტატიაში მე მოგაწვდით ყველა ინფორმაციას, ასე რომ თქვენ შეგიძლიათ მარტივად ააშენოთ ეს თქვენს სახლში
KeyPi - იაფი პორტატული Raspberry Pi 3 ლეპტოპი 80 დოლარამდე: 11 ნაბიჯი (სურათებით)
KeyPi - იაფი პორტატული Raspberry Pi 3 ლეპტოპი 80 დოლარამდე: *** განახლება *** გამარჯობა ყველას! პირველ რიგში მადლობას გიხდით მხარდაჭერისა და გამოხმაურებისათვის, აქაური საზოგადოება მშვენიერია :) აქ არის პასუხები რამდენიმე კითხვაზე: რატომ გააკეთე ეს? მინდოდა გამეკეთებინა პორტატული კომპიუტერი, რომელსაც გააჩნდა სრული ზომის კლავიატურა. ვიგრძენი რომ
ულტრა პორტატული მიკროფიბერის ეკრანის გამწმენდი (ლეპტოპი/რვეული): 4 ნაბიჯი
ულტრა პორტატული მიკროფიბერის ეკრანის გამწმენდი (ლეპტოპი/ნოუთბუქი): მე მიჩვეული ვარ ბევრი ჩემი ინსტრუმენტის დაკარგვას და ასე გამიჩნდა იდეა, რატომ არ გავაკეთო ლეპტოპის ულტრა პორტატული მიკროფიბერის ეკრანის გამწმენდი, რომელიც ჯდება ჩემი კომპიუტერის ბარათის სლოტში. ეს იდეა შეიძლება გამოყენებულ იქნას ნებისმიერი ლეპტოპის კომპიუტერის ბარათის სლოტზე, უბრალოდ