Innholdsfortegnelse:
- Trinn 1: Deler og programvare som trengs for dette prosjektet
- Trinn 2: Hacking av den bærbare TV / DVD -spilleren
- Trinn 3: Lag lydfilter
- Trinn 4: Konfigurere programvaren som trengs for dette prosjektet
- Trinn 5: Konfigurering av lyden for Rapberry Pi Zero
- Trinn 6: Hvis Gpio Readall -kommandoen ikke fungerer
- Trinn 7: Laste inn spill i denne bærbare datamaskinen
- Trinn 8: Konklusjon og flere ideer for dette prosjektet
Video: Bærbar gaming bærbar PC ved hjelp av Raspberry Pi: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
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
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:
- To 270 ohm motstand
- To 150 ohm motstand
- To 33 nF keramiske kondensatorer
- 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
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
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
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
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
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
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
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:
Sett opp Raspberry Pi 4 gjennom bærbar PC/pc ved hjelp av Ethernet-kabel (ingen skjerm, ingen Wi-Fi): 8 trinn
Sett opp Raspberry Pi 4 gjennom bærbar PC/pc ved hjelp av Ethernet-kabel (ingen skjerm, ingen Wi-Fi): I dette skal vi jobbe med Raspberry Pi 4 Model-B med 1 GB RAM for oppsettet. Raspberry-Pi er en enkelt brettcomputer som brukes til utdanningsformål og gjør-det-selv-prosjekter til en rimelig pris, krever en strømforsyning på 5V 3A
DIY -- Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: 6 trinn
DIY || Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: Mens du lager en edderkopprobot, kan du lære så mange ting om robotikk. Som å lage roboter er både underholdende og utfordrende. I denne videoen skal vi vise deg hvordan du lager en Spider -robot, som vi kan bruke ved hjelp av smarttelefonen vår (Androi
Få blind til å gjenkjenne ting ved å berøre ting rundt dem ved hjelp av MakeyMakey: 3 trinn
Gjør blinde gjenkjenne ting ved å berøre ting rundt dem ved hjelp av MakeyMakey: introduksjon Dette prosjektet tar sikte på å gjøre blindes liv lett ved å identifisere ting rundt dem gjennom berøringsfølelsen. Meg og min sønn Mustafa tenkte vi på å finne et verktøy for å hjelpe dem, og i perioden vi brukte MakeyMakey -maskinvaren til
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn
Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Hvordan lage en drone ved hjelp av Arduino UNO - Lag en quadcopter ved hjelp av mikrokontroller: 8 trinn (med bilder)
Hvordan lage en drone ved hjelp av Arduino UNO | Lag en Quadcopter ved hjelp av mikrokontroller: Introduksjon Besøk min Youtube -kanal En Drone er en veldig dyr gadget (produkt) å kjøpe. I dette innlegget skal jeg diskutere hvordan jeg får det billig? Og hvordan kan du lage din egen slik til en billig pris … Vel, i India er alle materialer (motorer, ESCer