Innholdsfortegnelse:

Bærbar gaming bærbar PC ved hjelp av Raspberry Pi: 8 trinn
Bærbar gaming bærbar PC ved hjelp av Raspberry Pi: 8 trinn

Video: Bærbar gaming bærbar PC ved hjelp av Raspberry Pi: 8 trinn

Video: Bærbar gaming bærbar PC ved hjelp av Raspberry Pi: 8 trinn
Video: Installer Windows 11 på Raspberry Pi 2024, Desember
Anonim
Image
Image
Bærbar gaming bærbar PC ved hjelp av Raspberry Pi
Bærbar gaming bærbar PC ved hjelp av Raspberry Pi
Bærbar gaming bærbar PC ved hjelp av Raspberry Pi
Bærbar gaming bærbar PC ved hjelp av Raspberry Pi

Hei Gutter, I denne instruksen vil vi lære å bygge en bærbar gaming bærbar datamaskin ved hjelp av Raspberry Pi. Når jeg sier bærbar gaming, mener jeg ikke High End Laptop som selges på markedet. Du vil uansett ikke kunne spille Windows -spill på denne bærbare datamaskinen. Men du vil kunne spille alle Retro -spill. Så du gjettet riktig at jeg vil bruke Retropie -bildet for dette prosjektet. Før du begynner å lese denne instruksjonsfulle, foreslår jeg at du ser på YouTube -videoen jeg laget for dette prosjektet.

Trinn 1: Deler og programvare som trengs for dette prosjektet

Deler og programvare som trengs for dette prosjektet
Deler og programvare som trengs for dette prosjektet
Deler og programvare som trengs for dette prosjektet
Deler og programvare som trengs for dette prosjektet
Deler og programvare som trengs for dette prosjektet
Deler og programvare som trengs for dette prosjektet

Så for å bygge dette prosjektet vil du ha en bærbar TV / DVD -spiller som du kan finne liggende i huset ditt, eller du kan låne fra din sjenerøse venn. Da trenger du bringebærpi, åpenbart vil enhver bringebærpi gjøre, men jeg kommer til å bruke bringebær pi zero w. Hvis du nå skal bruke bringebær null som meg, må du også lage et ekstra kretskort for lyd siden den ikke har lydkontakten som bringebær pi 3.

For lydkortet trenger du disse komponentene:

  1. To 270 ohm motstand
  2. To 150 ohm motstand
  3. To 33 nF keramiske kondensatorer
  4. To 10 uF elektrolytkondensator

Bortsett fra disse trenger du også noen mannlige og kvinnelige toppstifter. Noen ledninger og en prototypende PCB.

Du må også laste ned retropiebildet herfra:

For å laste bildet på SD-CARD trenger du Win32 Disk Imager, eller til og med Etcher vil gjøre jobben.

Last ned Win32 Disk Imager herfra:

og Etcher herfra:

Trinn 2: Hacking av den bærbare TV / DVD -spilleren

Hacking av den bærbare TV / DVD -spilleren
Hacking av den bærbare TV / DVD -spilleren
Hacking av den bærbare TV / DVD -spilleren
Hacking av den bærbare TV / DVD -spilleren

Dette trinnet er ikke nødvendig hvis den bærbare DVD -spilleren har AV -videoinngang, da er livet ditt litt lettere, og du kan hoppe over dette trinnet.

Denne delen kan være vanskelig for noen mennesker, men du vil sikkert finne en måte hvis du prøver. Du må finne en ledning / bane som prosessoren overfører videosignalet til displayets IC. Prosessoren er ofte den største brikken du kan finne, og har flere pinner. Noen bærbare DVD -spillere har separat kretskort for skjermen (som min). Da trenger du bare å hacke kabelen som kobler hovedkortet til skjermkortet. I mitt tilfelle ble pinout av kontaktkabelen skrevet ut på kretskortet. Men hvis det ikke er i ditt tilfelle, kan du bare Google pinout for Display IC.

Som du kan se på bildet ovenfor, er pinoutene på min kontaktkabel angitt på skjermkortet. Jeg fant tre pinner interessante, og de er TV/AV, TV, Y (se på bildene ovenfor). TV/AV brukes til å bytte modus mellom TV- og DVD -modus. TV -en er TV -videoinngangen og Y er DVD -videoinngangen. I mitt tilfelle velger jeg TV -inngangen siden den ga bedre kvalitet. Så jeg kuttet bare TV -ledningen og byttet den ut med bringebærpis utgang.

Hvis du har fullført dette trinnet, så gratulerer siden dette var det vanskeligste trinnet og de påfølgende trinnene er veldig enkle.

Trinn 3: Lag lydfilter

Lag lydfilter
Lag lydfilter
Lag lydfilter
Lag lydfilter
Lag lydfilter
Lag lydfilter

For dette refererte jeg til nettstedet for adafruit:

Dette trinnet er bare nødvendig hvis du bruker bringebær pi zero siden bringebær pi null ikke har et innebygd lydfilter.

Kretsen bruker både gpio 13 og gpio 18 for stereoutgang. men jeg har bare brukt gpio 18, siden jeg ikke har noe imot en mono lydutgang. Jeg koblet utgangen til dette filteret til den innebygde lydforsterkeren på min bærbare DVD -spiller. Vær oppmerksom på at du trenger en lydforsterker hvis du ikke kan bruke den innebygde forsterkeren, så må du lage en lydforsterker. Du kan ikke koble lydfilterets utgang direkte til høyttaleren.

Trinn 4: Konfigurere programvaren som trengs for dette prosjektet

Sette opp programvaren som trengs for dette prosjektet
Sette opp programvaren som trengs for dette prosjektet
Sette opp programvaren som trengs for dette prosjektet
Sette opp programvaren som trengs for dette prosjektet
Sette opp programvaren som trengs for dette prosjektet
Sette opp programvaren som trengs for dette prosjektet
Sette opp programvaren som trengs for dette prosjektet
Sette opp programvaren som trengs for dette prosjektet

Nå er det på tide å teste om lyden vår fungerer, men før det må vi blinke Retropie -bildet til sdcard -kortet, Du kan laste ned dette bildet fra Retropie offisielle nettsted her (https://retropie.org.uk /) For å blinke brukte jeg Win32 Disk Imager, men du kan også bruke Etcher til å gjøre jobben.

Du må åpne Win32 Disk Imager i administratormodus, velg Retropie -bildefilen. Velg SD-CARD-stasjonsbokstaven fra rullegardinboksen, og klikk deretter på skrive-knappen.

Nå må du koble din bringebær pi zero til nettverket ditt og aktivere SSH på den. Denne måten å gjøre det på uten hensikt uten en skjerm, bare følg disse trinnene. Du må opprette to filer wpa_supplicant.conf og ssh i oppstartsdirektoren til minnekortet. Eller bare last dem ned nedenfor. Du må endre wpa_supplicant.conf ved å skrive inn landskode, wifi -navn og passord. Kopier deretter disse to filene til oppstartskatalogen. Sett deretter SD-kortet ditt i bringebær pi, og det skal automatisk koble til wifi-nettverket ditt.

Finn deretter din bringebær pi IP-adresse, jeg bruker Advanced IP Scanner (https://www.advanced-ip-scanner.com/) til dette formålet.

Det er på tide å SSH i bringebærpi. For Windows -brukere anbefaler jeg en programvare som heter Putty (https://www.putty.org/). For Linux -brukere kan du bruke terminalen ved å skrive denne kommandoen

ssh pi@ip_address

For eksempel, hvis Raspberry pis IP -adresse er 192.168.8.102, må jeg bruke denne kommandoen ssh [email protected]

Standard påloggingsbruker er pi og standardpassordet er bringebær.

Trinn 5: Konfigurering av lyden for Rapberry Pi Zero

Konfigurere lyden for Rapberry Pi Zero
Konfigurere lyden for Rapberry Pi Zero
Konfigurere lyden for Rapberry Pi Zero
Konfigurere lyden for Rapberry Pi Zero
Konfigurere lyden for Rapberry Pi Zero
Konfigurere lyden for Rapberry Pi Zero

For å redde deg fra all denne programvaren, opprettet jeg et bilde av det forhåndskonfigurerte SD-KORTET mitt. Bare last ned (https://drive.google.com/file/d/1uBkISlCsInqCkeoxKhDdvfD1C9_mzKkE/view?usp=sharing/) og blits bildet i SD-CARD, så kan du hoppe over dette trinnet og det neste trinnet i dette instruerbare. Men hvis du vil lære noe, oppfordrer jeg deg til å lese dette trinnet.

For dette trinnet refererer jeg helt til denne adafruit-opplæringen (https://learn.adafruit.com/adding-basic-audio-oup…).

Så tanken her er at den opprinnelige bringebær pi en og bringebær pi null bruker en lignende prosessor, men den opprinnelige bringebær pi hadde lydutgangen, så siden de har en lignende prosessor må bringebær pi null ha en lydutgang, men problemet fordi vi ikke har pins PWM0 (pin #40) og PWM1 (pin #45) [Dette er pinsene som brukes til lyd på Raspberry Pi One] eksponert for bringebær pi zero, men det er en måte å rute disse signalene til GPIO 18 og GPIO 13 på bringebær pi null.

Når vi er koblet til med SSH, skriver du inn følgende kommandoer

sudo apt-get oppdatering

sudo apt-get install raspi-gpio wiringpi

skriv deretter gpio readall

Hvis dette ikke fungerer, må du bygge raspi-gpio selv, se neste trinn.

gpio readall -kommandoen gir deg pin -modus og tilstand for hver pin. Pinnene vi er interessert i er GPIO 13 og GPIO 18. Standardmodusen blir satt til IN, vi må sette denne modusen til ALT0 og ALT5.

For dette trenger vi en programvare som heter gpio_alt. For å spare tid har jeg allerede samlet det for deg. Bare last ned zip -filen, pakk den ut og kopier den til bringebær pi -hjemmemappen. (På bildene ovenfor har jeg vist hvordan du kompilerer denne gpio_alt.c ved hjelp av gcc -o gpio_alt gpio_alt.c)

Skriv deretter inn disse kommandoene:

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

Skriv nå gpio readall, og du vil finne at GPIO 13 og GPIO 18 -pinners modus er endret til ALT0 og ALT5.

skriv deretter sudo raspi-config

gå til avanserte alternativer. gå deretter til lyd og velg Force 3.5mm ("hodetelefon") -alternativ.

Skriv inn alsamixer og øk volumet ved å trykke på pil opp -tasten. Deretter kan du varme Esc for å lagre og avslutte

Nå for å automatisere denne prosessen hver gang bringebær pi starter opp

Skriv sudo nano /root/pwmaudio.sh

Kopier dette inn i det:

#!/bin/bash

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

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

Trykk ctrl+o for å lagre og deretter ctrl+x for å avslutte.

kjør sudo chmod +x /root/pwmaudio.sh og lag deretter et annet skript med sudo nano /lib/systemd/system/pwmaudio.service

og stikk dette inn i den

[Enhet]

Beskrivelse = PWM Audio Service

[Service]

ExecStart =/root/pwmaudio.sh

StandardOutput = null

[Installere]

WantedBy = multi-user.target

Alias = pwmaudio.service

Lagre filen ved å skrive ctrl+o. Når dette er gjort starter du denne tjenesten ved å skrive denne kommandoen.

sudo systemctl aktiver pwmaudio.service

sudo systemctl start pwmaudio.service

så start sudo på nytt og vi er ferdige med å konfigurere programvaren.

Trinn 6: Hvis Gpio Readall -kommandoen ikke fungerer

Hvis Gpio Readall -kommandoen ikke fungerer
Hvis Gpio Readall -kommandoen ikke fungerer
Hvis Gpio Readall -kommandoen ikke fungerer
Hvis Gpio Readall -kommandoen ikke fungerer
Hvis Gpio Readall -kommandoen ikke fungerer
Hvis Gpio Readall -kommandoen ikke fungerer

Det er en mulighet for at gpio readall -kommandoen kanskje ikke fungerer for noen mennesker, så i dette trinnet skal vi bygge gpio -pakken selv.

Først må vi laste ned det siste øyeblikksbildet fra wiringPi Git -repoen: (https://git.drogon.net/?p=wiringPi;a=summary). Versjonen jeg har er wiringPi-8d188fa.tar.gz.

Vi må kopiere denne filen til vår bringebær pi. Jeg bruker denne praktiske metoden. Først åpner du filutforskeren, deretter skriver du i adressekolonnen: / ip_address, der ip_address refererer til IP -adressen til bringebærpi. Bare kopier wiringPi -8d188fa.tar.gz -filen i BIOS -mappen.

Deretter SSH inn bringebær pi og skriv:

ls./RetroPie/BIOS/

Med dette vil du kunne se wiringPi-8d188fa.tar.gz-filen.

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

Pakk ut filen med disse kommandoene:

gunzip ledningerPi-8d188fa.tar.gz

tjære -xvf ledningerPi -8d188fa.tar

Gå deretter inn i wiringPi-8d188fa-katalogen og installer programvaren:

cd-ledningerPi-8d188fa

./bygge

og skriv gpio readall, og det kommer til å fungere.

Trinn 7: Laste inn spill i denne bærbare datamaskinen

Laster spillet inn i denne bærbare datamaskinen
Laster spillet inn i denne bærbare datamaskinen
Laster spillet inn i denne bærbare datamaskinen
Laster spillet inn i denne bærbare datamaskinen

Nå for å laste inn et spill i denne åpne datamaskinen for åpne filer, klikker du på adressekolonnen og skriver / etterfulgt av IP -adressen til bringebær pi.

for eksempel hvis IP -adressen min er 192.168.8.102, så må jeg skrive / 192.168.8.102 i adressekolonnen, deretter åpner du ROM -mappen og kopier lim inn spillet ditt her siden spillet jeg har er av typen snes jeg kopierte det til snes -mappen.

Trinn 8: Konklusjon og flere ideer for dette prosjektet

Konklusjon og flere ideer for dette prosjektet
Konklusjon og flere ideer for dette prosjektet

Til slutt koblet jeg dette usb -tastaturet til rasberry pi, og etter å ha gjort tastaturkonfigurasjonen startet jeg bringebær pi på nytt. Det ble et godt prosjekt, etter å ha sett lillebroren min leke med det.

Jeg hadde mange ideer da jeg gjorde dette prosjektet, hvorav de fleste ikke kunne implementeres siden bakgrunnsbelysningsomformeren til den bærbare DVD -spilleren sluttet å fungere.

En idé var å bruke de eksisterende knappene på den bærbare DVD -spilleren i stedet for et tastatur. For den andre ideen hadde jeg en Infra-Red gaming joystick, som jeg ønsket å koble til Retropie. Jeg brukte den eksisterende IR -mottakeren til den bærbare DVD -spilleren, og jeg kunne få tastaturpress fra kontrolleren ved hjelp av LIRC (Linux Infrared Remote Control) (https://www.lirc.org/) programvare og litt mer modifikasjon kan tillate meg å bruke denne IR -joysticken med Retropie.

Jeg vil definitivt lage en video og en instruksjon av dette når jeg får den nye bakgrunnsbelysningsomformeren, så ikke glem å abonnere på min YouTube -kanal Jovi Tech.

Anbefalt: