Indholdsfortegnelse:

Bærbar gaming -bærbar computer ved hjælp af Raspberry Pi: 8 trin
Bærbar gaming -bærbar computer ved hjælp af Raspberry Pi: 8 trin

Video: Bærbar gaming -bærbar computer ved hjælp af Raspberry Pi: 8 trin

Video: Bærbar gaming -bærbar computer ved hjælp af Raspberry Pi: 8 trin
Video: How I Play Games in 2022!! Modern CRT Gaming! 2024, Juni
Anonim
Image
Image
Bærbar gaming -bærbar computer ved hjælp af Raspberry Pi
Bærbar gaming -bærbar computer ved hjælp af Raspberry Pi
Bærbar gaming -bærbar computer ved hjælp af Raspberry Pi
Bærbar gaming -bærbar computer ved hjælp af Raspberry Pi

Hej Guys, I denne instruktive vil vi lære at bygge en bærbar gaming bærbar computer ved hjælp af Raspberry Pi. Når jeg siger gaming laptop, mener jeg ikke High End Laptop, der sælges på markedet. Du vil alligevel ikke kunne spille Windows -spil på denne bærbare computer. Men du ville kunne spille alle Retro -spil. Så du gættede det rigtigt, jeg vil bruge Retropie -billede til dette projekt. Inden du begynder at læse denne instruerbare, foreslår jeg, at du ser den youtube -video, jeg lavede til dette projekt.

Trin 1: Nødvendige dele og software til dette projekt

Dele og software påkrævet til dette projekt
Dele og software påkrævet til dette projekt
Dele og software påkrævet til dette projekt
Dele og software påkrævet til dette projekt
Dele og software påkrævet til dette projekt
Dele og software påkrævet til dette projekt

Så for at bygge dette projekt vil du have en bærbar tv / dvd -afspiller, som du måske finder liggende i dit hus, eller du kan låne af din generøse ven. Så skal du bruge hindbær pi, selvfølgelig vil enhver hindbær pi gøre, men jeg vil bruge hindbær pi zero w. Hvis du nu vil bruge hindbær nul som mig, skal du også lave et ekstra printkort til lyd, da det ikke har lydstikket som hindbær pi 3.

Til lydkortet skal du bruge disse komponenter:

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

Bortset fra disse har du også brug for nogle mandlige og kvindelige headerstifter. Nogle ledninger og et prototypet printkort.

Du skal også downloade retropie -billedet herfra:

For at indlæse billedet på SD-CARD skal du bruge Win32 Disk Imager, eller endda vil Etcher udføre jobbet.

Download Win32 Disk Imager herfra:

og Etcher herfra:

Trin 2: Hacking af det bærbare tv / dvd -afspiller

Hacking af det bærbare tv / dvd -afspiller
Hacking af det bærbare tv / dvd -afspiller
Hacking af det bærbare tv / dvd -afspiller
Hacking af det bærbare tv / dvd -afspiller

Dette trin er ikke nødvendigt, hvis din bærbare DVD -afspiller har AV -videoindgang, så er dit liv lidt lettere, og du kan springe dette trin over.

Denne del kan være vanskelig for nogle mennesker, men du vil helt sikkert finde en måde, hvis du prøver. Du skal finde en ledning / sti, hvorigennem processoren sender videosignalet til displayets IC. Processoren er ofte den største chip, du kan finde, og har flere stifter. Nogle bærbare DVD -afspillere har separat kredsløb til skærmen (som min). Så skal du bare hacke kablet, der forbinder hovedkortet med displaykortet. I mit tilfælde blev pinout af stikket kablet trykt på printkortet. Men hvis det ikke er i dit tilfælde, kan du bare Google pinout til Display IC.

Som du kan se på billedet ovenfor, er pinouts på mit stik kabel angivet på displaykortet. Jeg fandt tre pins interessante, og de er TV/AV, TV, Y (se på billederne ovenfor). TV/AV bruges til at skifte tilstand mellem tv og dvd -tilstand. Tv'et er TV -videoindgangen, og Y er DVD -videoindgangen. I mit tilfælde vælger jeg tv -input, da det gav bedre kvalitet. Så jeg klippede bare tv -ledningen og erstattede den med hindbærpis output.

Hvis du har gennemført dette trin, så tillykke, da dette var det sværeste trin, og de efterfølgende trin er meget lette.

Trin 3: Lav lydfilteret

Fremstilling af lydfilter
Fremstilling af lydfilter
Fremstilling af lydfilter
Fremstilling af lydfilter
Fremstilling af lydfilter
Fremstilling af lydfilter

Til dette henviste jeg til adafruit-webstedet:

Dette trin er kun nødvendigt, hvis du bruger hindbær pi zero, da hindbær pi nul ikke har et indbygget lydfilter.

Kredsløbet bruger både gpio 13 og gpio 18 til stereoutgang. men jeg har kun brugt gpio 18, da jeg ikke har noget imod en mono lydudgang. Jeg sluttede output fra dette filter til den indbyggede lydforstærker på min bærbare DVD -afspiller. Bemærk, at du har brug for en lydforstærker, hvis du ikke kan bruge den indbyggede forstærker, så skal du lave en lydforstærker. Du kan ikke slutte lydfilterets output direkte til højttaleren.

Trin 4: Opsætning af den nødvendige software til dette projekt

Opsætning af den nødvendige software til dette projekt
Opsætning af den nødvendige software til dette projekt
Opsætning af den nødvendige software til dette projekt
Opsætning af den nødvendige software til dette projekt
Opsætning af den nødvendige software til dette projekt
Opsætning af den nødvendige software til dette projekt
Opsætning af den nødvendige software til dette projekt
Opsætning af den nødvendige software til dette projekt

Nu er det tid til at teste, om vores lyd fungerer, men før det skal vi blinke Retropie -billedet til sdcard -kortet, Du kan downloade dette billede fra Retropie officielle websted herfra (https://retropie.org.uk /) Til blinkende brugte jeg Win32 Disk Imager, men du kan også bruge Etcher til at udføre jobbet.

Du skal åbne Win32 Disk Imager i administratortilstand, vælg Retropie -billedfilen. Vælg dit SD-CARD-drevbogstav i rullemenuen, og klik derefter på skrive-knappen.

Nu skal du forbinde din hindbær pi zero til dit netværk og aktivere SSH på det. På denne måde kan du gøre det uden hensyn til en skærm, bare følg disse trin. Du skal oprette to filer wpa_supplicant.conf og ssh i hukommelseskortets bootdirektor. Eller download dem bare nedenunder. Du bliver nødt til at ændre wpa_supplicant.conf ved at indtaste din landekode, wifi -navn og adgangskode. Kopier derefter disse to filer til boot -biblioteket. Sæt derefter dit SD-kort i din hindbær pi, og det skal automatisk oprette forbindelse til dit wifi-netværk.

Find derefter din hindbær pi IP-adresse, jeg bruger Avanceret IP Scanner (https://www.advanced-ip-scanner.com/) til dette formål.

Det er tid til SSH i hindbær pi. Til Windows -brugere anbefaler jeg en software kaldet Putty (https://www.putty.org/). For Linux -brugere kan du bruge terminalen ved at skrive denne kommando

ssh pi@ip_adresse

For eksempel, hvis min Raspberry pi's IP -adresse er 192.168.8.102, så bliver jeg nødt til at bruge denne kommando ssh [email protected]

Standard loginbrugeren er pi, og standardadgangskoden er hindbær.

Trin 5: Konfiguration af lyden til Rapberry Pi Zero

Konfiguration af lyden til Rapberry Pi Zero
Konfiguration af lyden til Rapberry Pi Zero
Konfiguration af lyden til Rapberry Pi Zero
Konfiguration af lyden til Rapberry Pi Zero
Konfiguration af lyden til Rapberry Pi Zero
Konfiguration af lyden til Rapberry Pi Zero

For at redde dig fra alt dette software-besvær lavede jeg et billede af mit forudkonfigurerede SD-CARD. Bare download (https://drive.google.com/file/d/1uBkISlCsInqCkeoxKhDdvfD1C9_mzKkE/view?usp=sharing/) og flash flashen billede i dit SD-CARD, så kan du springe dette trin over og det næste trin i dette instruerbare. Men hvis du vil lære noget, så opfordrer jeg dig til at læse dette trin.

For dette trin henviser jeg helt til denne adafruit-vejledning (https://learn.adafruit.com/adding-basic-audio-oup…).

Så tanken her er, at den originale hindbær pi en og hindbær pi nul bruger en lignende processor, men den oprindelige hindbær pi havde lydudgangen, så da de har en lignende processor, skal hindbær pi nul have en lydudgang, men problemet da vi ikke har stifter PWM0 (pin #40) og PWM1 (pin #45) [Dette er benene, der bruges til lyd på Raspberry Pi One] udsat for hindbær pi zero, men der er en måde at gen- diriger disse signaler til GPIO 18 og GPIO 13 på hindbær pi zero.

Når vi er forbundet med SSH, skal du skrive følgende kommandoer

sudo apt-get opdatering

sudo apt-get install raspi-gpio wiringpi

skriv derefter gpio readall

Hvis dette ikke virker, skal du selv bygge raspi-gpio, se det næste trin.

gpio readall -kommando giver dig pin -tilstand og tilstand for hver pin. De pins, vi er interesserede i, er GPIO 13 og GPIO 18. Standardtilstanden vil blive sat til IN, vi skal indstille denne tilstand til ALT0 og ALT5.

Til dette har vi brug for en software kaldet gpio_alt. For at spare tid har jeg allerede samlet det til dig. Download bare zip -filen, uddrag den og kopier den til hindbær pi -hjemmemappen. (På billederne ovenfor har jeg vist, hvordan man kompilerer denne gpio_alt.c ved hjælp af gcc -o gpio_alt gpio_alt.c)

Indtast derefter disse kommandoer:

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 nu gpio readall, og du vil opdage, at GPIO 13 og GPIO 18 pin -tilstand ændres til ALT0 og ALT5.

skriv derefter sudo raspi-config

gå til avancerede indstillinger. derefter gå til lyd og vælg Force 3.5mm ('Headphone') jack mulighed.

Skriv alsamixer og øg lydstyrken ved at trykke på pil op -tasten. Derefter kan du varme Esc for at gemme og afslutte

Nu for at automatisere denne proces hver gang hindbær pi støvler op

Skriv sudo nano /root/pwmaudio.sh

Kopier dette ind i det:

#!/bin/bash

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

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

Tryk på ctrl+o for at gemme og derefter på ctrl+x for at afslutte.

kør sudo chmod +x /root/pwmaudio.sh og opret derefter et andet script med sudo nano /lib/systemd/system/pwmaudio.service

og stik dette i det

[Enhed]

Beskrivelse = PWM Audio Service

[Service]

ExecStart =/root/pwmaudio.sh

StandardOutput = null

[Installere]

WantedBy = multi-user.target

Alias = pwmaudio.service

Gem filen ved at skrive ctrl+o. Når dette er gjort, start denne service ved at skrive denne kommando.

sudo systemctl aktiver pwmaudio.service

sudo systemctl start pwmaudio.service

lav derefter sudo genstart, og vi er færdige med at konfigurere softwaren.

Trin 6: Hvis Gpio Readall -kommandoen ikke virker

Hvis Gpio Readall -kommandoen ikke virker
Hvis Gpio Readall -kommandoen ikke virker
Hvis Gpio Readall -kommandoen ikke virker
Hvis Gpio Readall -kommandoen ikke virker
Hvis Gpio Readall -kommandoen ikke virker
Hvis Gpio Readall -kommandoen ikke virker

Der er en mulighed for, at gpio readall -kommandoen muligvis ikke fungerer for nogle mennesker, så i dette trin bygger vi selv gpio -pakken.

Først skal vi downloade det seneste øjebliksbillede fra wiringPi Git repo: (https://git.drogon.net/?p=wiringPi;a=summary). Den version, jeg har, er wiringPi-8d188fa.tar.gz.

Vi er nødt til at kopiere denne fil til vores hindbær pi. Jeg bruger denne praktiske metode. Åbn først din filforsker, derefter i adressekolonnen type: / ip_address, hvor ip_address henviser til IP -adressen på din hindbær pi. Kopier bare wiringPi -8d188fa.tar.gz -fil i BIOS -mappen.

Derefter SSH i hindbær pi og skriv:

ls./RetroPie/BIOS/

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

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

Udpak filen med disse kommandoer:

gunzip ledningerPi-8d188fa.tar.gz

tjære -xvf ledningerPi -8d188fa.tar

Gå derefter ind i wiringPi-8d188fa biblioteket og installer softwaren:

cd-ledningerPi-8d188fa

./bygning

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

Trin 7: Indlæsning af spil i denne bærbare computer

Indlæser spil i denne bærbare computer
Indlæser spil i denne bærbare computer
Indlæser spil i denne bærbare computer
Indlæser spil i denne bærbare computer

Nu for at indlæse et spil i denne bærbare computer, åbner filen explorer, klik på adressekolonnen, og skriv / efterfulgt af IP -adressen på hindbær pi.

for eksempel hvis min IP -adresse er 192.168.8.102, så skal jeg skrive / 192.168.8.102 i adressekolonnen, åbn derefter ROM -mappen og kopier derefter dit spil her, da spillet jeg har er af typen snes, jeg kopierede det til mappen snes.

Trin 8: Konklusion og yderligere ideer til dette projekt

Konklusion og yderligere ideer til dette projekt
Konklusion og yderligere ideer til dette projekt

Endelig sluttede jeg dette usb -tastatur til rasberry pi, og efter at have gjort tastaturkonfigurationen genstartede jeg hindbær pi. Det blev et godt projekt, efter at have set min lillebror lege med det.

Jeg havde mange ideer, da jeg lavede dette projekt, hvoraf de fleste ikke kunne implementeres, da baggrundsbelysningsomformeren på den bærbare DVD -afspiller holdt op med at fungere.

En idé var at bruge de eksisterende knapper på den bærbare DVD -afspiller i stedet for et tastatur. Til den anden idé havde jeg et Infra-Red gaming joystick, som jeg ville linke til Retropie. Jeg brugte den eksisterende IR -modtager på den bærbare DVD -afspiller, og jeg kunne få tastaturpress fra controlleren ved hjælp af LIRC (Linux Infrared Remote Control) (https://www.lirc.org/) software og lidt mere modifikation kunne tillade mig at bruge dette IR -joystick med Retropie.

Jeg vil helt sikkert lave en video og en instruerbar af dette, når jeg får den nye baggrundsbelysningsomformer, så glem ikke at abonnere på min youTube -kanal Jovi Tech.

Anbefalede: