Turinys:
- 1 žingsnis: šiam projektui reikalingos dalys ir programinė įranga
- 2 veiksmas: įsilaužimas į nešiojamąjį televizorių / DVD grotuvą
- 3 žingsnis: padarykite garso filtrą
- 4 veiksmas: šiam projektui reikalingos programinės įrangos nustatymas
- 5 veiksmas: „Rapberry Pi Zero“garso konfigūravimas
- 6 veiksmas: jei „Gpio Readall“komanda neveikia
- 7 žingsnis: Įkelkite žaidimą į šį nešiojamąjį kompiuterį
- 8 žingsnis: Išvados ir kitos šio projekto idėjos
Video: Nešiojamasis žaidimų nešiojamasis kompiuteris naudojant „Raspberry Pi“: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Sveiki, vaikinai, šioje pamokoje mes išmoksime sukurti nešiojamąjį žaidimų nešiojamąjį kompiuterį naudodami „Raspberry Pi“. Kai sakau, kad žaidimų nešiojamasis kompiuteris, neturiu omenyje rinkoje parduodamų aukščiausios klasės nešiojamųjų kompiuterių. Vis tiek negalėsite žaisti „Windows“žaidimų šiame nešiojamajame kompiuteryje. Bet jūs galėsite žaisti visus „Retro“žaidimus. Taigi jūs atspėjote teisingai, aš naudosiu „Retropie“vaizdą šiam projektui. Prieš pradėdami skaityti šį pamokomą dalyką, siūlau jums žiūrėti „YouTube“vaizdo įrašą, kurį sukūriau šiam projektui.
1 žingsnis: šiam projektui reikalingos dalys ir programinė įranga
Taigi, kurdami šį projektą, turėsite nešiojamąjį televizorių / DVD grotuvą, kurį galite rasti gulėdami savo namuose, arba galite pasiskolinti iš savo dosnaus draugo. Tada jums reikės aviečių pi, žinoma, bet kuris aviečių pi bus tinkamas, bet aš naudosiu aviečių pi nulis w. Dabar, jei naudosite „avietinį nulį“, kaip ir aš, taip pat turėsite sukurti papildomą garso plokštę, nes joje nėra garso lizdo, kaip „Raspberry pi 3“.
Norėdami sukurti garso plokštę, jums reikės šių komponentų:
- Du 270 omų rezistoriai
- Du 150 omų rezistoriai
- Du 33 nF keraminiai kondensatoriai
- Du 10 uF elektrolitiniai kondensatoriai
Be šių, jums taip pat reikės kai kurių vyrų ir moterų kaiščių. Kai kurie laidai ir prototipas PCB.
Taip pat turėsite atsisiųsti retropie vaizdą iš čia:
Norėdami įkelti vaizdą į SD kortelę, jums reikės „Win32 Disk Imager“arba net „Etcher“atliks darbą.
Atsisiųskite „Win32 Disk Imager“iš čia:
ir Etcher iš čia:
2 veiksmas: įsilaužimas į nešiojamąjį televizorių / DVD grotuvą
Šio žingsnio nereikia, jei nešiojamasis DVD grotuvas turi AV vaizdo įvestį, tada jūsų gyvenimas yra šiek tiek lengvesnis ir galite praleisti šį veiksmą.
Kai kuriems žmonėms ši dalis gali būti sunki, tačiau bandydami tikrai rasite būdą. Turite rasti laidą / kelią, per kurį procesorius perduoda vaizdo signalą į ekrano IC. Procesorius dažnai yra didžiausias lustas, kurį galite rasti, ir turi daugiau kaiščių. Kai kurie nešiojamieji DVD grotuvai turi atskirą plokštę (pvz., Mano). Tada jums tiesiog reikia nulaužti kabelį, jungiantį pagrindinę plokštę su ekrano plokšte. Mano atveju jungties kabelio kištukas buvo atspausdintas ant plokštės. Bet jei ne jūsų atveju, galite tiesiog „Google“rasti ekrano IC.
Kaip matote aukščiau esančiame paveikslėlyje, mano jungties kabelio kaiščiai yra rodomi ekrano plokštėje. Man pasirodė įdomūs trys kaiščiai ir jie yra TV/AV, TV, Y (žr. Paveikslėlius aukščiau). Televizorius/AV naudojamas režimui pakeisti iš TV į DVD režimą. Televizorius yra televizijos vaizdo įvestis, o Y - DVD vaizdo įvestis. Mano atveju aš renkuosi televizoriaus įvestį, nes ji suteikė geresnės kokybės ekraną. Taigi aš tiesiog nutraukiau televizoriaus laidą ir pakeičiau jį aviečių pi produkcija.
Jei sėkmingai atlikote šį žingsnį, sveikiname, nes tai buvo pats sunkiausias žingsnis, o tolesni veiksmai yra labai lengvi.
3 žingsnis: padarykite garso filtrą
Tam aš kreipiausi į „adafruit“svetainę:
Šis veiksmas reikalingas tik tuo atveju, jei naudojate „aviečių pi nulį“, nes „aviečių pi nulis“neturi įmontuoto garso filtro.
Grandinė naudoja tiek „gpio 13“, tiek „gpio 18“stereo išėjimui. bet aš naudoju tik „gpio 18“, nes neprieštarauju monofoniniam garso išėjimui. Aš prijungiau šio filtro išvestį prie nešiojamojo DVD grotuvo garso stiprintuvo. Atminkite, kad jums reikia garso stiprintuvo, jei negalite naudoti įmontuoto stiprintuvo, tada turėsite sukurti garso stiprintuvą. Negalite tiesiogiai prijungti garso filtro išvesties prie garsiakalbio.
4 veiksmas: šiam projektui reikalingos programinės įrangos nustatymas
Dabar atėjo laikas išbandyti, ar mūsų garso įrašas veikia, bet prieš tai mums reikia „Retropie“vaizdą perkelti į „sdcard“kortelę, šį vaizdą galite atsisiųsti iš oficialios „Retropie“svetainės iš čia (https://retropie.org.uk /) Mirksėti naudojau „Win32 Disk Imager“, bet darbui atlikti taip pat galite naudoti „Etcher“.
Turite atidaryti „Win32 Disk Imager“administratoriaus režimu, pasirinkite vaizdo failą „Retropie“. Išskleidžiamajame laukelyje pasirinkite SD-CARD disko raidę ir spustelėkite įrašymo mygtuką.
Dabar turite prijungti savo aviečių pi nulį prie tinklo ir įjungti SSH. Tokiu būdu be dėmesio, be monitoriaus, atlikite šiuos veiksmus. Atminties kortelės įkrovos kataloge turite sukurti du failus wpa_supplicant.conf ir ssh. Arba tiesiog atsisiųskite juos iš apačios. Turėsite pakeisti wpa_supplicant.conf, įvesdami šalies kodą, „wifi“pavadinimą ir slaptažodį. Tada nukopijuokite šiuos du failus į įkrovos katalogą. Tada įdėkite SD kortelę į savo aviečių pi ir ji turėtų automatiškai prisijungti prie jūsų „Wi-Fi“tinklo.
Tada raskite savo raspberry pi IP adresą, tam naudoju Advanced IP Scanner (https://www.advanced-ip-scanner.com/).
Atėjo laikas SSH į aviečių pi. „Windows“vartotojams rekomenduoju programinę įrangą „Putty“(https://www.putty.org/). „Linux“vartotojams galite naudoti terminalą įvesdami šią komandą
ssh pi@ip_address
Pavyzdžiui, jei mano Raspberry pi IP adresas yra 192.168.8.102, turėsiu naudoti šią komandą ssh [email protected]
Numatytasis prisijungimo vartotojas yra pi, o numatytasis slaptažodis - avietė.
5 veiksmas: „Rapberry Pi Zero“garso konfigūravimas
Norėdami išgelbėti jus nuo viso šio programinės įrangos vargo, sukūriau iš anksto sukonfigūruotos SD kortelės vaizdą. Tiesiog atsisiųskite (https://drive.google.com/file/d/1uBkISlCsInqCkeoxKhDdvfD1C9_mzKkE/view?usp=sharing/) ir paleiskite vaizdą SD kortelėje, tuomet galite praleisti šį ir kitą šios instrukcijos veiksmą. Bet jei norite kažko išmokti, raginu jus perskaityti šį žingsnį.
Šiame žingsnyje aš visiškai remiuosi šia „adafruit“pamoka (https://learn.adafruit.com/adding-basic-audio-oup…).
Taigi idėja yra tokia, kad originaliame „Raspberry pi one“ir „Raspberry pi zero“naudojamas panašus procesorius. kadangi mes neturime kaiščių PWM0 (kaištis #40) ir PWM1 (kaištis #45) [tai yra smeigtukai, naudojami garso įrašui „Raspberry Pi One“], esantys aviečių pi nuliui, tačiau yra būdas vėl nukreipti tuos signalus į GPIO 18 ir GPIO 13 ant aviečių pi nulio.
Kai būsime prisijungę naudodami SSH, įveskite šias komandas
sudo apt-get atnaujinimas
sudo apt-get įdiegti raspi-gpio wiringpi
tada įveskite gpio readall
Jei tai nepadeda, turite patys sukurti „raspi-gpio“, žr. Kitą veiksmą.
„gpio readall“komanda suteiks kaiščio režimą ir būseną kiekvienam kaiščiui. Mus dominantys kaiščiai yra GPIO 13 ir GPIO 18. Numatytasis režimas bus nustatytas į IN, mes turime nustatyti šį režimą į ALT0 ir ALT5.
Tam mums reikia programinės įrangos, pavadintos gpio_alt. Norėdami sutaupyti jūsų laiko, aš jį jau surinko. Tiesiog atsisiųskite ZIP failą ir jį nukopijuokite į „Raspberry pi“namų aplanką. (Aukščiau esančiose nuotraukose parodžiau, kaip surinkti šį gpio_alt.c naudojant gcc -o gpio_alt gpio_alt.c)
Tada įveskite šias komandas:
sudo chown šaknis: šaknis 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
Dabar įveskite gpio readall ir pamatysite, kad GPIO 13 ir GPIO 18 kontaktų režimas pakeistas į ALT0 ir ALT5.
tada įveskite sudo raspi-config
eikite į išplėstines parinktis. tada eikite į garso įrašą ir pasirinkite „Force 3.5mm“(„ausinių“) lizdo parinktį.
Įveskite alsamixer ir padidinkite garsumą paspausdami rodyklės aukštyn klavišą. Tada galite paspausti Esc, kad išsaugotumėte ir išeitumėte
Dabar automatizuokite šį procesą kiekvieną kartą, kai „Raspberry pi“įsijungia
Įveskite sudo nano /root/pwmaudio.sh
Nukopijuokite tai į jį:
#!/bin/bash
/usr/local/bin/gpio_alt -p 13 -f 0
/usr/local/bin/gpio_alt -p 18 -f 5
Paspauskite ctrl+o, kad išsaugotumėte, tada paspauskite ctrl+x, kad išeitumėte.
paleiskite sudo chmod +x /root/pwmaudio.sh ir sukurkite kitą scenarijų naudodami sudo nano /lib/systemd/system/pwmaudio.service
ir įklijuokite tai
[Vienetas]
Aprašymas = PWM garso paslauga
[Paslauga]
ExecStart =/root/pwmaudio.sh
Standartinė išvestis = null
[Diegti]
WantedBy = kelių vartotojų tikslas
Pseudonimas = pwmaudio.paslauga
Išsaugokite failą įvesdami ctrl+o. Kai tai bus padaryta, paleiskite šią paslaugą įvesdami šią komandą.
sudo systemctl įgalinti pwmaudio.service
sudo systemctl paleiskite pwmaudio.service
tada sudo paleiskite iš naujo ir baigsime konfigūruoti programinę įrangą.
6 veiksmas: jei „Gpio Readall“komanda neveikia
Yra tikimybė, kad gpio readall komanda kai kuriems žmonėms gali neveikti, todėl šiame žingsnyje mes patys kursime gpio paketą.
Pirmiausia turime atsisiųsti naujausią momentinį vaizdą iš „wiringPi Git“repo: (https://git.drogon.net/?p=wiringPi;a=summary). Mano turima versija yra wiringPi-8d188fa.tar.gz.
Turime nukopijuoti šį failą į mūsų aviečių pi. Naudoju šį patogų metodą. Pirmiausia atidarykite failų naršyklę, tada adreso stulpelio tipą: / ip_address, kur ip_address nurodo jūsų aviečių pi IP adresą. Tiesiog nukopijuokite wiringPi -8d188fa.tar.gz failą į BIOS aplanką.
Tada SSH į aviečių pi ir įveskite:
ls./RetroPie/BIOS/
Tokiu būdu galėsite pamatyti failą wiringPi-8d188fa.tar.gz.
mv./RetroPie/BIOS/wiringPi-8d188fa.tar.gz./
Ištraukite failą naudodami šias komandas:
gunzip wiringPi-8d188fa.tar.gz
tar -xvf laidaiPi -8d188fa.tar
Tada eikite į thewiringPi-8d188fa katalogą ir įdiekite programinę įrangą:
CD laidaiPi-8d188fa
./ statyti
ir įveskite gpio readall, ir tai veiks.
7 žingsnis: Įkelkite žaidimą į šį nešiojamąjį kompiuterį
Dabar, norėdami įkelti žaidimą į šį nešiojamojo kompiuterio atidarytą failų naršyklę, spustelėkite adreso stulpelį ir įveskite \, o po to - raspberry pi IP adresą.
Pavyzdžiui, jei mano IP adresas yra 192.168.8.102, tada adreso stulpelyje turiu įvesti / 192.168.8.102, tada atidarykite ROM aplanką ir nukopijuokite įklijuokite savo žaidimą čia, nes mano turimas žaidimas yra snes tipo, kurį nukopijavau į snes aplanką.
8 žingsnis: Išvados ir kitos šio projekto idėjos
Galiausiai prijungiau šią USB klaviatūrą prie rasberry pi ir atlikęs klaviatūros konfigūraciją iš naujo paleidžiau aviečių pi. Pažiūrėjus, kaip su juo žaidžia mažasis brolis, tai pasirodė geras projektas.
Vykdydamas šį projektą turėjau daug idėjų, kurių daugumos negalėjau įgyvendinti, nes nustojo veikti nešiojamojo DVD grotuvo apšvietimo keitiklis.
Viena idėja buvo naudoti esamus nešiojamojo DVD grotuvo mygtukus, o ne klaviatūrą. Antrai idėjai turėjau „Infra-Red“žaidimų vairasvirtę, kurią norėjau susieti su „Retropie“. Naudojau esamą nešiojamojo DVD grotuvo IR imtuvą ir galėjau gauti klaviatūros paspaudimus iš valdiklio naudojant LIRC („Linux Infrared Remote Control“) (https://www.lirc.org/) programinę įrangą ir šiek tiek daugiau pakeitimų naudoti šią IR kreiptuką su „Retropie“.
Tikrai padarysiu vaizdo įrašą ir pamoką, kai tik gausiu naują apšvietimo keitiklį, todėl nepamirškite užsiprenumeruoti mano „YouTube“kanalo „Jovi Tech“.
Rekomenduojamas:
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
„Pi-Berry“nešiojamasis kompiuteris-klasikinis „pasidaryk pats“nešiojamas kompiuteris: 21 žingsnis (su nuotraukomis)
„Pi-Berry“nešiojamasis kompiuteris-klasikinis „pasidaryk pats“nešiojamas kompiuteris: mano sukurtas nešiojamasis kompiuteris „Pi-Berry“nešiojamasis kompiuteris yra pastatytas aplink „Raspberry Pi 2.“Jame yra 1 GB RAM, keturių branduolių procesorius, 4 USB prievadai ir vienas eterneto prievadas. Nešiojamasis kompiuteris atitinka kasdienio gyvenimo poreikius ir sklandžiai vykdo tokias programas kaip VLC media player, Mozilla Firefox, Ardu
Didelio greičio žaidimų nešiojamasis kompiuteris: 9 žingsniai (su nuotraukomis)
Didelės spartos žaidimų nešiojamasis kompiuteris: „HiFriends“, šiandien aš jums parodysiu, kaip namuose sukurti galingiausią ir spartųjį kišeninį nešiojamąjį kompiuterį su integruota „Windows 10“operacine sistema. Šiame straipsnyje aš jums pateiksiu visą informaciją, kad galėtumėte lengvai ją sukurti savo namuose
„Raspberry Pi“nešiojamasis kompiuteris iki 100 USD: 5 žingsniai (su nuotraukomis)
„Raspberry Pi“užrašų knygelė iki 100 USD: šiandien aprašysiu jums pažangą, padarytą „JOSHBUILDS“užrašų knygelėje „YouTube“. Ir aš paaiškinsiu, kaip galite sukurti tą sąsiuvinį tinkamame darbiniame sąsiuvinyje. Taigi, pradėkime! ĮVADAS: mūsų nešiojamasis kompiuteris bus keturių branduolių 1.2 gh2 USB prievadai
„KeyPi“- pigus nešiojamasis „Raspberry Pi 3“nešiojamasis kompiuteris, kurio kaina neviršija 80 USD: 11 žingsnių (su nuotraukomis)
„KeyPi“- pigus nešiojamasis „Raspberry Pi 3“nešiojamasis kompiuteris, kurio kaina neviršija 80 USD: *** ATNAUJINTI *** Sveiki visi! Pirmiausia ačiū už visą palaikymą ir atsiliepimus, bendruomenė čia nuostabi :) Čia pateikiami atsakymai į kai kuriuos klausimus: Kodėl tai padarėte? Norėjau sukurti nešiojamąjį kompiuterį su viso dydžio klaviatūra. Jaučiau, kad t