Indholdsfortegnelse:
- Trin 1: Nødvendige dele og software til dette projekt
- Trin 2: Hacking af det bærbare tv / dvd -afspiller
- Trin 3: Lav lydfilteret
- Trin 4: Opsætning af den nødvendige software til dette projekt
- Trin 5: Konfiguration af lyden til Rapberry Pi Zero
- Trin 6: Hvis Gpio Readall -kommandoen ikke virker
- Trin 7: Indlæsning af spil i denne bærbare computer
- Trin 8: Konklusion og yderligere ideer til dette projekt
Video: Bærbar gaming -bærbar computer ved hjælp af Raspberry Pi: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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:
- To 270 ohm modstand
- To 150 ohm modstand
- To 33 nF keramiske kondensatorer
- 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
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
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
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
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
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
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
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:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores