Sisällysluettelo:

Kannettava pelikannettava Raspberry Pi -laitteella: 8 vaihetta
Kannettava pelikannettava Raspberry Pi -laitteella: 8 vaihetta

Video: Kannettava pelikannettava Raspberry Pi -laitteella: 8 vaihetta

Video: Kannettava pelikannettava Raspberry Pi -laitteella: 8 vaihetta
Video: Планируешь купить ноутбук? Смотри видео до конца! 2024, Marraskuu
Anonim
Image
Image
Kannettava pelikannettava Raspberry Pi: n avulla
Kannettava pelikannettava Raspberry Pi: n avulla
Kannettava pelikannettava Raspberry Pi: n avulla
Kannettava pelikannettava Raspberry Pi: n avulla

Hei kaverit, Tässä ohjeessa opimme rakentamaan kannettavan pelikannettavan Raspberry Pi: n avulla. Kun sanon, että pelikannettava, en tarkoita kalliita kannettavia, joita myydään markkinoilla. Et voi kuitenkaan pelata Windows -pelejä tällä kannettavalla tietokoneella. Mutta voit pelata kaikkia Retropelejä. Joten arvasit oikein, että käytän Retropie -kuvaa tähän projektiin. Ennen kuin aloitat tämän ohjeen lukemisen, ehdotan, että katsot tähän projektiin tekemäni youtube -videon.

Vaihe 1: Tähän projektiin tarvittavat osat ja ohjelmistot

Tähän projektiin tarvittavat osat ja ohjelmistot
Tähän projektiin tarvittavat osat ja ohjelmistot
Tähän projektiin tarvittavat osat ja ohjelmistot
Tähän projektiin tarvittavat osat ja ohjelmistot
Tähän projektiin tarvittavat osat ja ohjelmistot
Tähän projektiin tarvittavat osat ja ohjelmistot

Joten tämän projektin rakentamiseen käytät kannettavaa TV- / DVD -soitinta, jonka saatat löytää makuulla kotoasi tai voit lainata anteliaalta ystävältäsi. vadelma pi nolla w. Jos nyt käytät vadelma nollaa kuten minä, sinun on myös tehtävä ylimääräinen piirilevy äänelle, koska siinä ei ole ääniliitäntää, kuten vadelma pi 3.

Äänikorttia varten tarvitset seuraavat komponentit:

  1. Kaksi 270 ohmin vastusta
  2. Kaksi 150 ohmin vastusta
  3. Kaksi 33 nF keraamista kondensaattoria
  4. Kaksi 10 uF elektrolyyttikondensaattoria

Näiden lisäksi tarvitset myös uros- ja naaraspuolisia otsatappeja. Jotkut johdot ja prototyyppinen piirilevy.

Sinun on myös ladattava retropie -kuva täältä:

Jos haluat ladata kuvan SD-kortille, tarvitset Win32 Disk Imagerin tai jopa Etcher tekee työn.

Lataa Win32 Disk Imager täältä:

ja Etcher täältä:

Vaihe 2: Kannettavan TV / DVD -soittimen hakkerointi

Kannettavan TV / DVD -soittimen hakkerointi
Kannettavan TV / DVD -soittimen hakkerointi
Kannettavan TV / DVD -soittimen hakkerointi
Kannettavan TV / DVD -soittimen hakkerointi

Tätä vaihetta ei tarvita, jos kannettavassa DVD -soittimessasi on AV -videotulo, elämäsi on hieman helpompaa ja voit ohittaa tämän vaiheen.

Tämä osa voi olla vaikeaa joillekin ihmisille, mutta varmasti löydät keinon, jos yrität. Sinun on löydettävä lanka / polku, jonka kautta prosessori lähettää videosignaalin näytön IC: lle. Prosessori on usein suurin siru, jonka voit löytää, ja siinä on enemmän nastoja. Joissakin kannettavissa DVD -soittimissa on erillinen piirilevy näyttöä varten (kuten minun). Sitten sinun tarvitsee vain hakata kaapeli, joka yhdistää emolevyn näyttökorttiin. Minun tapauksessani liitäntäkaapelin pistoke on painettu piirilevylle. Mutta jos se ei ole sinun tapauksessasi, voit vain Googlettaa näytön IC: n pinoutin.

Kuten yllä olevasta kuvasta näkyy, liitäntäkaapelin pistokkeet on annettu näyttötaululle. Löysin kolme nastaa mielenkiintoiseksi ja ne ovat TV/AV, TV, Y (katso yllä olevat kuvat). TV/AV -toimintoa käytetään tilan vaihtamiseen TV- ja DVD -tilan välillä. TV on TV -videotulo ja Y on DVD -videotulo. Minun tapauksessani valitsen TV -tulon, koska se antoi paremman näytön. Joten katkaisin vain TV -johdon ja korvasin sen vadelmapi: n ulostulolla.

Jos olet suorittanut tämän vaiheen onnistuneesti, onnittelut, koska tämä oli vaikein vaihe ja seuraavat vaiheet ovat erittäin helppoja.

Vaihe 3: Tee äänisuodatin

Äänisuodattimen tekeminen
Äänisuodattimen tekeminen
Äänisuodattimen tekeminen
Äänisuodattimen tekeminen
Äänisuodattimen tekeminen
Äänisuodattimen tekeminen

Tätä varten viittasin adafruit-verkkosivustoon:

Tämä vaihe tarvitaan vain, jos käytät vadelma pi nollaa, koska vadelma pi nolla ei ole sisäänrakennettu äänisuodatin.

Piiri käyttää sekä gpio 13: ta että gpio 18: ta stereolähtöön. mutta olen käyttänyt vain gpio 18: ta, koska en välitä monoäänilähdöstä. Liitin tämän suodattimen lähdön kannettavan DVD -soittimen sisäiseen äänivahvistimeen. Huomaa, että tarvitset äänivahvistimen, jos et voi käyttää sisäistä vahvistinta, sinun on tehtävä äänivahvistin. Et voi kytkeä äänisuodattimen lähtöä suoraan kaiuttimeen.

Vaihe 4: Tähän projektiin tarvittavan ohjelmiston asentaminen

Tätä projektia varten tarvittavan ohjelmiston asentaminen
Tätä projektia varten tarvittavan ohjelmiston asentaminen
Tätä projektia varten tarvittavan ohjelmiston asentaminen
Tätä projektia varten tarvittavan ohjelmiston asentaminen
Tätä projektia varten tarvittavan ohjelmiston asentaminen
Tätä projektia varten tarvittavan ohjelmiston asentaminen
Tätä projektia varten tarvittavan ohjelmiston asentaminen
Tätä projektia varten tarvittavan ohjelmiston asentaminen

Nyt on aika testata, toimiiko äänemme, mutta ennen sitä meidän on salattava Retropie -kuva sdcard -kortille. Voit ladata tämän kuvan Retropien viralliselta verkkosivustolta täältä (https://retropie.org.uk /) Vilkuttamiseen käytin Win32 Disk Imager -ohjelmaa, mutta voit myös käyttää Etcheriä työn tekemiseen.

Sinun on avattava Win32 Disk Imager järjestelmänvalvojatilassa, valitse Retropie -kuvatiedosto. Valitse SD-CARD-aseman kirjain pudotusvalikosta ja napsauta sitten kirjoituspainiketta.

Nyt sinun on yhdistettävä vadelma pi nolla verkkoon ja otettava SSH käyttöön siinä. Näin voit tehdä sen huolettomasti ilman näyttöä, noudata vain näitä ohjeita. Sinun on luotava kaksi tiedostoa wpa_supplicant.conf ja ssh muistikortin käynnistyshakemistoon tai lataa ne vain alta. Sinun on muokattava wpa_supplicant.conf kirjoittamalla maakoodi, wifi -nimi ja salasana. Kopioi sitten nämä kaksi tiedostoa käynnistyshakemistoon. Laita sitten SD-korttisi vadelmapiisi ja sen pitäisi automaattisesti muodostaa yhteys wifi-verkkoon.

Etsi sitten raspberry pi IP-osoitteesi, käytän tähän tarkoitukseen Advanced IP Scanner (https://www.advanced-ip-scanner.com/).

On aika SSH osaksi vadelma pi. Windows -käyttäjille suosittelen ohjelmistoa nimeltä Putty (https://www.putty.org/). Linux -käyttäjille voit käyttää päätelaitetta kirjoittamalla tämän komennon

ssh pi@ip_address

Jos esimerkiksi Raspberry pi: n IP -osoite on 192.168.8.102, minun on käytettävä tätä komentoa ssh [email protected]

Kirjautumisen oletuskäyttäjä on pi ja oletussalasana on vadelma.

Vaihe 5: Äänen määrittäminen Rapberry Pi Zerolle

Äänen määrittäminen Rapberry Pi Zerolle
Äänen määrittäminen Rapberry Pi Zerolle
Äänen määrittäminen Rapberry Pi Zerolle
Äänen määrittäminen Rapberry Pi Zerolle
Äänen määrittäminen Rapberry Pi Zerolle
Äänen määrittäminen Rapberry Pi Zerolle

Pelastaakseni sinut kaikelta tämän ohjelmiston ongelmalta olen luonut kuvan esiasetellusta SD-CARD-kortistani. Lataa vain (https://drive.google.com/file/d/1uBkISlCsInqCkeoxKhDdvfD1C9_mzKkE/view?usp=sharing/) ja vilkahdan kuvan SD-CARD-kortillasi, voit ohittaa tämän vaiheen ja tämän ohjeen seuraavan vaiheen. Mutta jos haluat oppia jotain, kehotan sinua lukemaan tämän vaiheen.

Tässä vaiheessa viittaan kokonaan tähän adafruit-opetusohjelmaan (https://learn.adafruit.com/adding-basic-audio-oup…).

Joten ajatus on, että alkuperäinen vadelma pi one ja vadelma pi nolla käyttävät samanlaista prosessoria, mutta alkuperäisessä vadelma pi: ssä oli äänilähtö, joten koska heillä on samanlainen prosessori, vadelma pi nolla on oltava äänilähtö, mutta ongelma Koska meillä ei ole nastoja PWM0 (nasta #40) ja PWM1 (nasta #45) [Nämä ovat nastoja, joita käytetään Raspberry Pi One -laitteen äänessä], jotka ovat alttiina vadelmalle pi nolla, mutta on olemassa tapa reititä nämä signaalit GPIO 18: een ja GPIO 13: een vadelmapi nollalla.

Kun olemme muodostaneet yhteyden SSH: n avulla, kirjoita seuraavat komennot

sudo apt-get päivitys

sudo apt-get install raspi-gpio wiringpi

kirjoita sitten gpio readall

Jos tämä ei toimi, sinun on rakennettava raspi-gpio itse, katso seuraava vaihe.

gpio readall -komento antaa sinulle pin -tilan ja tilan jokaiselle nastalle. Kiinnostavat nastat ovat GPIO 13 ja GPIO 18. Oletustilaksi asetetaan IN, meidän on asetettava tämä tila ALT0 ja ALT5.

Tätä varten tarvitsemme ohjelmiston nimeltä gpio_alt. Ajan säästämiseksi olen jo koonnut sen sinulle. Lataa vain zip -tiedosto ja poista se raspberry pi -kansioon. (Yllä olevissa kuvissa olen osoittanut, kuinka kääntää tämä gpio_alt.c käyttämällä gcc -o gpio_alt gpio_alt.c)

Kirjoita sitten nämä komennot:

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

Kirjoita nyt gpio readall, niin huomaat, että GPIO 13- ja GPIO 18 -nastainen tila on vaihdettu ALT0- ja ALT5 -arvoihin.

kirjoita sitten sudo raspi-config

Siirry lisäasetuksiin. siirry sitten äänentoistoon ja valitse Pakota 3,5 mm: n ("kuulokkeet") -liitäntä.

Kirjoita alsamixer ja lisää äänenvoimakkuutta painamalla nuoli ylös -näppäintä.

Nyt automatisoida tämä prosessi joka kerta, kun vadelma pi käynnistyy

Kirjoita sudo nano /root/pwmaudio.sh

Kopioi tämä siihen:

#!/bin/bash

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

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

Tallenna painamalla ctrl+o ja poistu sitten ctrl+x.

suorita sudo chmod +x /root/pwmaudio.sh ja luo sitten uusi komentosarja sudo nano /lib/systemd/system/pwmaudio.service avulla

ja kiinnitä tämä siihen

[Yksikkö]

Kuvaus = PWM -äänipalvelu

[Palvelu]

ExecStart =/root/pwmaudio.sh

StandardOutput = null

[Asentaa]

WantedBy = usean käyttäjän.target

Alias = pwmaudio.service

Tallenna tiedosto kirjoittamalla ctrl+o. Kun tämä on tehty, käynnistä tämä palvelu kirjoittamalla tämä komento.

sudo systemctl ota käyttöön pwmaudio.service

sudo systemctl käynnistä pwmaudio.service

sitten sudo uudelleenkäynnistys ja olemme määrittäneet ohjelmiston.

Vaihe 6: Jos Gpio Readall -komento ei toimi

Jos Gpio Readall -komento ei toimi
Jos Gpio Readall -komento ei toimi
Jos Gpio Readall -komento ei toimi
Jos Gpio Readall -komento ei toimi
Jos Gpio Readall -komento ei toimi
Jos Gpio Readall -komento ei toimi

On mahdollista, että gpio readall -komento ei ehkä toimi joillekin ihmisille, joten tässä vaiheessa rakennamme gpio -paketin itse.

Ensin meidän on ladattava uusin tilannevedos wiringPi Git reposta: (https://git.drogon.net/?p=wiringPi;a=summary). Minulla on versio wiringPi-8d188fa.tar.gz.

Meidän on kopioitava tämä tiedosto vadelma pi. -8d188fa.tar.gz -tiedosto BIOS -kansioon.

Sitten SSH osaksi vadelma pi ja kirjoita:

ls./RetroPie/BIOS/

Tämän avulla näet wiringPi-8d188fa.tar.gz-tiedoston.

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

Pura tiedosto seuraavilla komennoilla:

gunzip-johdotus Pi-8d188fa.tar.gz

terva -xvf -johdotusPi -8d188fa.tar

Siirry sitten thewiringPi-8d188fa-hakemistoon ja asenna ohjelmisto:

cd-johdotusPi-8d188fa

./rakentaa

ja kirjoita gpio readall, niin se toimii.

Vaihe 7: Pelin lataaminen tähän kannettavaan tietokoneeseen

Ladataan peliä tähän kannettavaan tietokoneeseen
Ladataan peliä tähän kannettavaan tietokoneeseen
Ladataan peliä tähän kannettavaan tietokoneeseen
Ladataan peliä tähän kannettavaan tietokoneeseen

Jos haluat ladata pelin tähän kannettavan tietokoneen avoimeen tiedostojen tutkimusohjelmaan, napsauta osoite -saraketta ja kirjoita / ja sen jälkeen raspberry pi: n IP -osoite.

jos esimerkiksi IP -osoitteeni on 192.168.8.102, minun on kirjoitettava osoitesarakkeeseen / 192.168.8.102, avaa sitten ROM -kansio ja kopioi ja liitä pelisi tänne, koska pelini on tyyppiä snes, jonka kopioin sen snes -kansioon.

Vaihe 8: Johtopäätös ja muita ideoita tälle projektille

Johtopäätös ja muita ideoita tälle projektille
Johtopäätös ja muita ideoita tälle projektille

Lopulta liitin tämän usb -näppäimistön rasberry pi: hen ja näppäimistökokoonpanon jälkeen käynnistin vadelma pi uudelleen. Siitä tuli hyvä projekti, kun olin katsonut pikkuveljeni leikkivän sen kanssa.

Minulla oli monia ideoita tätä projektia tehdessä, joista suurinta osaa en voinut toteuttaa, koska kannettavan DVD -soittimen taustavalon invertteri lakkasi toimimasta.

Yksi ajatus oli käyttää kannettavan DVD -soittimen olemassa olevia painikkeita näppäimistön sijasta. Toisena ajatuksena minulla oli infrapuna-peliohjain, jonka halusin yhdistää Retropien kanssa. Käytin kannettavan DVD -soittimen olemassa olevaa IR -vastaanotinta ja pystyin saamaan näppäimistön painalluksia ohjaimesta käyttämällä LIRC (Linux Infrared Remote Control) (https://www.lirc.org/) -ohjelmistoa, ja vähän enemmän muutoksia voisin sallia käyttääksesi tätä IR -ohjainta Retropien kanssa.

Teen ehdottomasti videon ja ohjeen tästä, kun saan uuden taustavalon invertterin, joten älä unohda tilata youtube -kanavaani Jovi Tech.

Suositeltava: