Sadržaj:

Prijenosni laptop za igranje koristeći Raspberry Pi: 8 koraka
Prijenosni laptop za igranje koristeći Raspberry Pi: 8 koraka

Video: Prijenosni laptop za igranje koristeći Raspberry Pi: 8 koraka

Video: Prijenosni laptop za igranje koristeći Raspberry Pi: 8 koraka
Video: КАК НАСТРОИТЬ L4D2 2024, Juli
Anonim
Image
Image
Prijenosni laptop za igranje koristeći Raspberry Pi
Prijenosni laptop za igranje koristeći Raspberry Pi
Prijenosni laptop za igranje koristeći Raspberry Pi
Prijenosni laptop za igranje koristeći Raspberry Pi

Zdravo momci, U ovom uputstvu naučit ćemo kako izgraditi prijenosni laptop za igranje koristeći Raspberry Pi. Kad kažem laptop za igranje, ne mislim na vrhunski laptop koji se prodaje na tržištu. Ionako nećete moći igrati Windows igre na ovom prijenosnom računaru. Ali mogli biste igrati sve Retro igre. Dakle, dobro ste pogodili da ću koristiti Retropie sliku za ovaj projekt. Prije nego počnete čitati ove upute, predlažem vam da pogledate YouTube video koji sam napravio za ovaj projekt.

Korak 1: Dijelovi i softver potrebni za ovaj projekt

Dijelovi i softver potrebni za ovaj projekt
Dijelovi i softver potrebni za ovaj projekt
Dijelovi i softver potrebni za ovaj projekt
Dijelovi i softver potrebni za ovaj projekt
Dijelovi i softver potrebni za ovaj projekt
Dijelovi i softver potrebni za ovaj projekt

Dakle, za izgradnju ovog projekta poslužit će vam prijenosni TV / DVD uređaj koji ćete možda zateći u svojoj kući ili ga možete posuditi od svog velikodušnog prijatelja. Tada će vam trebati malinovo pi, očito će poslužiti bilo koje malinovo pi, ali ja ću koristiti malina pi nula w. Sada, ako ćete koristiti malinu nulu poput mene, morat ćete napraviti i dodatnu ploču za zvuk jer nema audio priključak poput maline pi 3.

Za audio ploču trebat će vam ove komponente:

  1. Dva otpornika od 270 ohma
  2. Dva otpornika od 150 ohma
  3. Dva 33 nF keramička kondenzatora
  4. Dva elektrolitska kondenzatora od 10 uF

Osim ovih, trebat će vam i muški i ženski zaglavlje zaglavlja. Neke žice i PCB prototipa.

Također ćete morati preuzeti sliku retropieca odavde:

Za učitavanje slike na SD-KARTU trebat će vam Win32 Disk Imager ili će čak Etcher obaviti posao.

Preuzmite Win32 Disk Imager odavde:

i Etcher odavde:

Korak 2: Hakiranje prijenosnog TV / DVD playera

Hakovanje prenosivog TV / DVD plejera
Hakovanje prenosivog TV / DVD plejera
Hakovanje prenosivog TV / DVD plejera
Hakovanje prenosivog TV / DVD plejera

Ovaj korak nije potreban ako vaš prijenosni DVD uređaj ima AV video ulaz, tada vam je život malo lakši i možete preskočiti ovaj korak.

Nekim ljudima ovaj dio može biti težak, ali sigurno ćete pronaći način ako pokušate. Morate pronaći žicu / putanju kroz koju procesor prenosi video signal do IC ekrana. Procesor je često najveći čip koji možete pronaći i ima veći broj pinova. Neki prijenosni DVD uređaji imaju zasebnu ploču za prikaz (poput moje). Zatim samo trebate hakirati kabel koji povezuje glavnu ploču s pločom zaslona. U mom slučaju pinout konektorskog kabla je odštampan na ploči. No, ako to nije u vašem slučaju, možete samo Google -om ispisati IC za zaslon.

Kao što možete vidjeti na gornjoj slici, na ploči ekrana prikazani su spojevi mog priključnog kabla. Zanimljive su mi bile tri igle, a to su TV/AV, TV, Y (vidi na gornjim slikama). TV/AV se koristi za promjenu načina rada između TV i DVD načina rada. TV je TV video ulaz, a Y je DVD video ulaz. U mom slučaju biram TV ulaz jer je on dao kvalitetniji prikaz. Zato sam samo presjekao TV žicu i zamijenio je izlazom maline pi.

Ako ste uspješno završili ovaj korak, čestitajte jer je ovo bio najteži korak, a sljedeći koraci su vrlo laki.

Korak 3: Izrada zvučnog filtera

Izrada filtera zvuka
Izrada filtera zvuka
Izrada filtera zvuka
Izrada filtera zvuka
Izrada filtera zvuka
Izrada filtera zvuka

U tu svrhu pozvao sam se na adafruit web stranicu:

Ovaj korak je potreban samo ako koristite malinu pi nula jer malina pi nula nema ugrađeni audio filter.

Kolo koristi i gpio 13 i gpio 18 za stereo izlaz. ali koristio sam samo gpio 18, jer mi ne smeta mono audio izlaz. Priključio sam izlaz ovog filtera na ugrađeno audio pojačalo mog prijenosnog DVD uređaja. Imajte na umu da vam je potrebno audio pojačalo ako ne možete koristiti ugrađeno pojačalo, tada ćete morati napraviti audio pojačalo. Ne možete spojiti izlaz audio filtera direktno na zvučnik.

Korak 4: Postavljanje softvera potrebnog za ovaj projekt

Postavljanje softvera potrebnog za ovaj projekt
Postavljanje softvera potrebnog za ovaj projekt
Postavljanje softvera potrebnog za ovaj projekt
Postavljanje softvera potrebnog za ovaj projekt
Postavljanje softvera potrebnog za ovaj projekt
Postavljanje softvera potrebnog za ovaj projekt
Postavljanje softvera potrebnog za ovaj projekt
Postavljanje softvera potrebnog za ovaj projekt

Sada je vrijeme da provjerimo radi li naš zvuk, ali prije toga moramo prenijeti Retropie sliku na sdcard karticu. Ovu sliku možete preuzeti sa službene web stranice Retropie odavde (https://retropie.org.uk /) Za fleširanje sam koristio Win32 Disk Imager, ali možete koristiti i Etcher za obavljanje posla.

Morate otvoriti Win32 Disk Imager u administratorskom načinu rada, odaberite datoteku slike Retropie. Odaberite slovo pogona SD-CARD kartice iz padajućeg okvira, a zatim kliknite gumb za pisanje.

Sada morate povezati svoju malinu pi zero na svoju mrežu i omogućiti SSH na njoj. Na ovaj način bezbrižno to učinite bez monitora, samo slijedite ove korake. Morate stvoriti dvije datoteke wpa_supplicant.conf i ssh u direktoriju za pokretanje memorijske kartice. Ili ih samo preuzmite odozdo. Morat ćete izmijeniti wpa_supplicant.conf unosom koda svoje zemlje, imena WiFi i lozinke. Zatim kopirajte ove dvije datoteke u direktorij za pokretanje. Zatim stavite SD-karticu u svoj maline pi i ona bi se trebala automatski povezati s vašom WiFi mrežom.

Zatim pronađite svoju IP adresu maline pi, u tu svrhu koristim Napredni skener za IP (https://www.advanced-ip-scanner.com/).

Vrijeme je za SSH u pi pivo od maline. Za korisnike operativnog sistema Windows preporučujem softver pod nazivom Putty (https://www.putty.org/). Za korisnike Linuxa možete koristiti terminal tako što ćete upisati ovu naredbu

ssh pi@ip_address

Na primjer, ako je IP adresa moje Raspberry pi 192.168.8.102, morat ću koristiti ovu naredbu ssh [email protected]

Zadani korisnik za prijavu je pi, a zadana lozinka je malina.

Korak 5: Konfiguriranje zvuka za Rapberry Pi Zero

Konfiguriranje zvuka za Rapberry Pi Zero
Konfiguriranje zvuka za Rapberry Pi Zero
Konfiguriranje zvuka za Rapberry Pi Zero
Konfiguriranje zvuka za Rapberry Pi Zero
Konfiguriranje zvuka za Rapberry Pi Zero
Konfiguriranje zvuka za Rapberry Pi Zero

Da bih vas spasio od svih ovih softverskih problema, stvorio sam sliku svoje unaprijed konfigurirane SD-KARTICE. Samo preuzmite (https://drive.google.com/file/d/1uBkISlCsInqCkeoxKhDdvfD1C9_mzKkE/view?usp=sharing/) i bljesnite sliku na SD-CARD-u, tada možete preskočiti ovaj korak i sljedeći korak ovog uputstva. Ali ako želite nešto naučiti, ohrabrujem vas da pročitate ovaj korak.

Za ovaj korak u potpunosti se pozivam na ovaj vodič za adafruit (https://learn.adafruit.com/adding-basic-audio-oup…).

Dakle, ideja je ovdje da originalni malina pi jedan i malina pi nula koriste sličan procesor, ali originalna malina pi imala je audio izlaz, pa budući da imaju sličan procesor onda malina pi nula mora imati audio izlaz budući da nemamo pinove PWM0 (pin #40) i PWM1 (pin #45) [Ovo su pinovi koji se koriste za zvuk na Raspberry Pi One] izloženi za malinu pi nulu, ali postoji način da se usmjeriti te signale do GPIO 18 i GPIO 13 na malini pi nuli.

Nakon što se povežemo pomoću SSH -a, upišite sljedeće naredbe

sudo apt-get update

sudo apt-get install raspi-gpio wiringpi

zatim upišite gpio readall

Ako ovo ne uspije, morate sami sastaviti raspi-gpio, pogledajte sljedeći korak.

gpio readall naredba će vam dati pin način i stanje za svaki pin. Igle koje nas zanimaju su GPIO 13 i GPIO 18. Zadani način rada bit će postavljen na IN, moramo ga postaviti na ALT0 i ALT5.

Za to nam je potreban softver koji se zove gpio_alt. Da bih vam uštedio vrijeme, već sam ga sastavio za vas. Samo preuzmite zip datoteku, ekstrahirajte je i kopirajte u mapu malina pi home. (Na gornjim slikama sam pokazao kako sastaviti ovaj gpio_alt.c pomoću gcc -o gpio_alt gpio_alt.c)

Zatim upišite ove naredbe:

sudo chown korijen: 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

Sada upišite gpio readall i vidjet ćete da je GPIO 13 i GPIO 18 pin način promijenjen u ALT0 i ALT5.

zatim upišite sudo raspi-config

idite na napredne opcije.onda idite na audio i odaberite Prisiliti 3.5 mm (‘Slušalice’) priključak.

Upišite alsamixer i povećajte jačinu zvuka pritiskom na tipku sa strelicom prema gore. Zatim možete vrućim tipkama Esc spremiti i napustiti

Sada za automatizaciju ovog procesa svaki put kad se malina pi podigne

Upišite sudo nano /root/pwmaudio.sh

Kopirajte ovo u njega:

#!/bin/bash

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

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

Pritisnite ctrl+o za spremanje, a zatim ctrl+x za izlaz.

pokrenite sudo chmod +x /root/pwmaudio.sh, a zatim kreirajte drugu skriptu sa sudo nano /lib/systemd/system/pwmaudio.service

i ubaci ovo u njega

[Jedinica]

Opis = PWM audio usluga

[Usluga]

ExecStart =/root/pwmaudio.sh

StandardOutput = null

[Instaliraj]

WantedBy = višekorisnički cilj

Pseudonim = pwmaudio.service

Spremite datoteku upisivanjem ctrl+o. Nakon što to učinite, pokrenite ovu uslugu upisivanjem ove naredbe.

sudo systemctl enable pwmaudio.service

sudo systemctl pokrenite pwmaudio.service

zatim učinite sudo reboot i završili smo s konfiguriranjem softvera.

Korak 6: Ako naredba Gpio Readall ne radi

Ako naredba Gpio Readall ne radi
Ako naredba Gpio Readall ne radi
Ako naredba Gpio Readall ne radi
Ako naredba Gpio Readall ne radi
Ako naredba Gpio Readall ne radi
Ako naredba Gpio Readall ne radi

Postoji mogućnost da naredba gpio readall možda neće raditi za neke ljude pa ćemo u ovom koraku sami izgraditi gpio paket.

Prvo moramo preuzeti najnoviji snimak iz režiranja wiringPi Git: (https://git.drogon.net/?p=wiringPi;a=summary). Verzija koju imam je wiringPi-8d188fa.tar.gz.

Moramo kopirati ovu datoteku na našu malinu pi. Koristim ovu prikladnu metodu, prvo otvorite istraživač datoteka, zatim u adresnom stupcu upišite: / ip_adresa, gdje se ip_address odnosi na IP adresu vašeg malina pi. Samo kopirajte wiringPi -8d188fa.tar.gz datoteku u mapu BIOS.

Zatim SSH u malinu pi i upišite:

ls./RetroPie/BIOS/

Ovim ćete vidjeti datoteku wiringPi-8d188fa.tar.gz.

mv./RetroPie/BIOS/wiringPi-8d188fa.tar.gz./

Izdvojite datoteku ovim naredbama:

gunzip ožičenjePi-8d188fa.tar.gz

tar -xvf ožičenjePi -8d188fa.tar

Zatim idite u direktorij wiringPi-8d188fa i instalirajte softver:

cd ožičenjePi-8d188fa

./build

i upišite gpio readall, i to će raditi.

Korak 7: Učitavanje igre na ovaj laptop

Učitavanje igre na ovaj laptop
Učitavanje igre na ovaj laptop
Učitavanje igre na ovaj laptop
Učitavanje igre na ovaj laptop

Sada da biste učitali igru u ovaj laptop, otvorite istraživač datoteka, kliknite stupac adrese i upišite / nakon čega slijedi IP adresa maline pi.

na primjer ako je moja IP adresa 192.168.8.102, tada moram unijeti / 192.168.8.102 u stupac adrese, zatim otvorite mapu ROM, a zatim kopirajte zalijepite svoju igru ovdje jer je igra tipa snes koju sam kopirao u mapu snes.

Korak 8: Zaključak i dodatne ideje za ovaj projekat

Zaključak i daljnje ideje za ovaj projekt
Zaključak i daljnje ideje za ovaj projekt

Konačno sam povezao ovu USB tastaturu sa rasberry pi i nakon što sam obavio konfiguraciju tastature ponovo sam pokrenuo malinu pi. Pokazalo se da je to bio dobar projekt, nakon što sam gledao kako se moj mlađi brat igra s njim.

Imao sam mnogo ideja pri izradi ovog projekta, većinu njih nisam mogao implementirati jer je pretvarač pozadinskog osvjetljenja prijenosnog DVD playera prestao raditi.

Jedna je ideja bila korištenje postojećih tipki prijenosnog DVD playera umjesto tastature. Za drugu ideju sam imao infracrveni džojstik za igre, koji sam želio povezati sa Retropie. Koristio sam postojeći IC prijemnik prijenosnog DVD playera i uspio sam pritisnuti tastaturu sa kontrolera koristeći LIRC (Linux infracrveni daljinski upravljač) (https://www.lirc.org/) softver i malo više izmjena bi mi moglo dopustiti da biste koristili ovaj IR džojstik sa Retropie.

Definitivno ću snimiti video zapis i instrukcije o ovome kad dobijem novi pretvarač pozadinskog osvjetljenja, stoga ne zaboravite se pretplatiti na moj youTube kanal Jovi Tech.

Preporučuje se: