Sisukord:
- Samm: selle projekti jaoks vajalikud osad ja tarkvara
- 2. samm: kaasaskantava teleri / DVD -mängija häkkimine
- 3. samm: helifiltri tegemine
- Samm: selle projekti jaoks vajaliku tarkvara seadistamine
- Samm: Rapberry Pi Zero heli konfigureerimine
- Samm: kui Gpio Readall -käsk ei tööta
- Samm: mängu laadimine sellesse sülearvutisse
- 8. samm: selle projekti kokkuvõte ja muud ideed
Video: Kaasaskantav mängude sülearvuti Raspberry Pi abil: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Tere, poisid! Selles juhendis õpime Raspberry Pi abil kaasaskantavat mänguarvutit ehitama. Kui ma ütlen, et mängusülearvuti, ei pea ma silmas kallihinnalist sülearvutit, mida turul müüakse. Selle sülearvutiga ei saa te igal juhul Windowsi mänge mängida. Kuid teil oleks võimalik mängida kõiki retromänge. Nii et arvasite õigesti, et kasutan selle projekti jaoks Retropie pilti. Enne kui hakkate seda juhendit lugema, soovitan teil vaadata selle projekti jaoks tehtud YouTube'i videot.
Samm: selle projekti jaoks vajalikud osad ja tarkvara
Nii et selle projekti ülesehitamiseks kasutate kaasaskantavat TV- / DVD -mängijat, mille leiate oma majast pikali või võite oma heldelt sõbralt laenata. Siis vajate vaarika pi, ilmselgelt kõik vaarika pi teeb, kuid ma kasutan vaarikas pi null w. Nüüd, kui kasutate vaarika nulli nagu mina, peate ka heli jaoks täiendava trükkplaadi tegema, kuna sellel pole helipistikut nagu vaarika pi 3.
Heliplaadi jaoks vajate järgmisi komponente:
- Kaks 270 oomi takistit
- Kaks 150 oomi takistit
- Kaks 33 nF keraamilist kondensaatorit
- Kaks 10 uF elektrolüütkondensaatorit
Peale nende vajate ka isaseid ja naissoost päisepistikuid. Mõned juhtmed ja PCB prototüüpimine.
Retropie pildi peate alla laadima ka siit:
Pildi laadimiseks SD-CARDile vajate Win32 Disk Imagerit või isegi Etcher teeb seda tööd.
Laadige Win32 Disk Imager alla siit:
ja Etcher siit:
2. samm: kaasaskantava teleri / DVD -mängija häkkimine
Seda sammu pole vaja, kui teie kaasaskantaval DVD -mängijal on AV -videosisend, siis on teie elu natuke lihtsam ja saate selle sammu vahele jätta.
See osa võib mõnele inimesele raske olla, kuid proovides leiate kindlasti viisi. Peate leidma traadi / tee, mille kaudu protsessor edastab videosignaali kuvari IC -le. Protsessor on sageli suurim kiip, mille leiate, ja sellel on rohkem kontakte. Mõnel kaasaskantaval DVD -mängijal on ekraani jaoks eraldi trükkplaat (nagu minu oma). Siis peate lihtsalt häkkima kaabli, mis ühendab põhiplaati ekraaniplaadiga. Minu puhul trükiti ühenduskaabli pistik trükkplaadile. Aga kui see pole teie puhul, võite lihtsalt googleerida ekraani IC -i pistikupesa.
Nagu ülaltoodud pildil näete, on minu pistikukaabli pistikud ekraaniplaadil. Mulle tundusid huvitavad kolm tihvti ja need on TV/AV, TV, Y (vt ülaltoodud piltidelt). Telerit/AV kasutatakse režiimi vahetamiseks teleri ja DVD režiimi vahel. Teler on televiisori videosisend ja Y on DVD -videosisend. Minu puhul valin teleri sisendi, kuna see andis parema kvaliteediga ekraani. Nii et ma lihtsalt lõikasin teleri juhtme ja asendasin selle vaarika pi väljundiga.
Kui olete selle sammu edukalt lõpetanud, siis õnnitleme, sest see oli kõige raskem samm ja järgnevad sammud on väga lihtsad.
3. samm: helifiltri tegemine
Selleks viitasin adafruit veebisaidile:
See samm on vajalik ainult siis, kui kasutate vaarika pi nulli, kuna vaarika pi nullil pole sisseehitatud helifiltrit.
Vooluahel kasutab stereoväljundiks nii gpio 13 kui ka gpio 18. kuid ma olen kasutanud ainult gpio 18, kuna mul ei ole monoheliväljundi vastu midagi. Ühendasin selle filtri väljundi oma kaasaskantava DVD -mängija helivõimendiga. Pange tähele, et kui teil pole võimalik kasutada pardal olevat võimendit, vajate helivõimendit, siis peate tegema helivõimendi. Te ei saa helifiltri väljundit otse kõlariga ühendada.
Samm: selle projekti jaoks vajaliku tarkvara seadistamine
Nüüd on aeg testida, kas meie heli töötab, kuid enne seda peame Retropie -pildi SD -kaardi kaardile vilkuma. Selle pildi saate alla laadida Retropie ametlikult veebisaidilt siit (https://retropie.org.uk /) Vilkumiseks kasutasin Win32 Disk Imagerit, kuid töö tegemiseks saate kasutada ka Etcherit.
Peate avama Win32 Disk Imager administraatorirežiimis, valige pildifail Retropie. Valige rippmenüüst oma SD-CARD draivitäht ja klõpsake siis kirjutamisnuppu.
Nüüd peate oma vaarika pi nulli oma võrguga ühendama ja lubama sellel SSH. Sel viisil ilma kuvarita hoolimatult toimige järgmiselt. Mälukaardi alglaadimisraamatusse peate looma kaks faili wpa_supplicant.conf ja ssh. Või laadige need lihtsalt alla. Peate muutma wpa_supplicant.conf, sisestades oma riigi koodi, wifi nime ja parooli. Seejärel kopeerige need kaks faili alglaadimise kataloogi. Seejärel pange oma SD-kaart oma vaarika pi sisse ja see peaks automaatselt teie WiFi-võrguga ühenduse looma.
Seejärel otsige üles oma vaarika pi IP-aadress, ma kasutan selleks täpsemat IP-skannerit (https://www.advanced-ip-scanner.com/).
On aeg SSH sisse vaarika pi. Windowsi kasutajatele soovitan tarkvara nimega Putty (https://www.putty.org/). Linuxi kasutajate jaoks saate terminali kasutada, sisestades selle käsu
ssh pi@ip_address
Näiteks kui minu Raspberry pi IP -aadress on 192.168.8.102, pean kasutama seda käsku ssh [email protected]
Sisselogimise vaikekasutaja on pi ja vaikimisi parool on vaarikas.
Samm: Rapberry Pi Zero heli konfigureerimine
Et päästa teid sellest tarkvaraprobleemist, lõin oma eelseadistatud SD-CARD-i pildi. Lihtsalt laadige alla (https://drive.google.com/file/d/1uBkISlCsInqCkeoxKhDdvfD1C9_mzKkE/view?usp=sharing/) ja välgutage pilt SD-KAARDIL, siis võite selle sammu ja selle juhendi järgmise sammu vahele jätta. Aga kui soovite midagi õppida, soovitan teil seda sammu lugeda.
Selle sammu jaoks viitan täielikult sellele adafruit õpetusele (https://learn.adafruit.com/adding-basic-audio-oup…).
Nii et mõte on selles, et algne vaarika pi one ja vaarika pi null kasutavad sarnast protsessorit, kuid algsel vaarika pi -l oli heliväljund, nii et kuna neil on sarnane protsessor, peab raspberry pi nullil olema heliväljund, kuid probleem kuna meil pole tihvte PWM0 (tihvt nr 40) ja PWM1 (tihvt nr 45) [need on tihvtid, mida kasutatakse Raspberry Pi One'i helisignaalide jaoks], mis on avatud vaarika pi nullile, kuid on olemas võimalus suunake need signaalid vaarika pi nulli GPIO 18 ja GPIO 13 juurde.
Kui oleme SSH -ga ühenduse loonud, tippige järgmised käsud
sudo apt-get update
sudo apt-get install raspi-gpio wiringpi
seejärel tippige gpio readall
Kui see ei tööta, peate raspi-gpio ise ehitama, vaadake järgmist sammu.
gpio readall käsk annab teile iga tihvti jaoks pin -režiimi ja oleku. Huvitavad tihvtid on GPIO 13 ja GPIO 18. Vaikerežiim on seatud IN, peame selle režiimi määrama ALT0 ja ALT5.
Selleks vajame tarkvara nimega gpio_alt. Teie aja säästmiseks olen selle teile juba koostanud. Laadige lihtsalt ZIP -fail alla ja ekstraheerige see ning kopeerige see vaarika pi kodukataloogi. (Ülaltoodud piltidel olen näidanud, kuidas seda gpio_alt.c kompileerida, kasutades gcc -o gpio_alt gpio_alt.c)
Seejärel tippige need käsud:
sudo chown juur: juur 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
Tippige nüüd gpio readall ja leiate, et GPIO 13 ja GPIO 18 pin režiim on muudetud ALT0 ja ALT5.
seejärel tippige sudo raspi-config
avage täpsemad valikud. seejärel minge heli juurde ja valige Force 3.5mm (‘kõrvaklappide] pesa.
Tippige alsamixer ja suurendage helitugevust, vajutades nooleklahvi üles. Seejärel saate salvestada ja sulgeda Esc
Nüüd selle protsessi automatiseerimiseks iga kord, kui vaarika pi saabub
Tippige sudo nano /root/pwmaudio.sh
Kopeerige see sinna:
#!/bin/bash
/usr/local/bin/gpio_alt -p 13 -f 0
/usr/local/bin/gpio_alt -p 18 -f 5
Salvestamiseks vajutage ctrl+o ja väljumiseks ctrl+x.
käivitage sudo chmod +x /root/pwmaudio.sh ja looge seejärel uus skript sudo nano /lib/systemd/system/pwmaudio.service abil
ja kleepige see sinna
[Ühik]
Kirjeldus = PWM heliteenus
[Teenus]
ExecStart =/root/pwmaudio.sh
Standardväljund = null
[Installi]
WantedBy = mitme kasutaja sihtmärk
Varjunimi = pwmaudio.service
Salvestage fail, sisestades klahvikombinatsiooni ctrl+o. Kui see on tehtud, käivitage see teenus, sisestades selle käsu.
sudo systemctl lubab teenuse pwmaudio.service
sudo systemctl käivitage pwmaudio.service
siis tehke sudo taaskäivitus ja oleme tarkvara konfigureerimise lõpetanud.
Samm: kui Gpio Readall -käsk ei tööta
On võimalus, et gpio readall käsk ei pruugi mõne inimese jaoks töötada, nii et selles etapis ehitame gpio paketi ise.
Kõigepealt peame alla laadima wiringPi Giti repo uusima hetktõmmise: (https://git.drogon.net/?p=wiringPi;a=summary). Minu versioon on wiringPi-8d188fa.tar.gz.
Peame selle faili kopeerima oma vaarika pi pi. Ma kasutan seda mugavat meetodit. Esmalt avage oma failihaldur, seejärel tippige aadressi veergu tüüp: / ip_address, kus ip_address viitab teie vaarika pi IP -aadressile. Lihtsalt kopeerige wiringPi -8d188fa.tar.gz faili BIOS -i kausta.
Seejärel sisestage SSH vaarika pi sisse ja tippige:
ls./RetroPie/BIOS/
Selle abil näete faili wiringPi-8d188fa.tar.gz.
mv./RetroPie/BIOS/wiringPi-8d188fa.tar.gz./
Eemaldage fail järgmiste käskudega:
gunzip juhtmestikPi-8d188fa.tar.gz
tõrva -xvf juhtmestikPi -8d188fa.tar
Seejärel minge kataloogi thewiringPi-8d188fa ja installige tarkvara:
cd juhtmestikPi-8d188fa
./ehitada
ja tippige gpio readall ja see töötab.
Samm: mängu laadimine sellesse sülearvutisse
Mängu laadimiseks sellesse sülearvuti avatud failiuurijasse klõpsake aadressi veerul ja tippige \, millele järgneb vaarika pi IP -aadress.
näiteks kui minu IP -aadress on 192.168.8.102, siis pean aadressi veergu sisestama / 192.168.8.102, seejärel avage ROM -kaust ja kopeerige oma mäng siia, kuna minu mäng on tüüpi snes, mille kopeerisin selle kausta snes.
8. samm: selle projekti kokkuvõte ja muud ideed
Lõpuks ühendasin selle USB -klaviatuuri rasberry pi -ga ja pärast klaviatuuri seadistamist taaskäivitasin vaarika pi. Sellest sai hea projekt pärast seda, kui olin näinud, kuidas mu väikevend sellega mängis.
Mul oli selle projekti tegemisel palju ideid, millest enamikku ma ei suutnud ellu viia, kuna kaasaskantava DVD -mängija taustvalgustusega muundur lakkas töötamast.
Üks idee oli klaviatuuri asemel kasutada kaasaskantava DVD -mängija olemasolevaid nuppe. Teise idee jaoks oli mul Infrapunane mängukang, mille tahtsin Retropiega siduda. Kasutasin kaasaskantava DVD -mängija olemasolevat IR -vastuvõtjat ja sain kontrollerilt klaviatuurivajutusi, kasutades tarkvara LIRC (Linuxi infrapunakaugjuhtimispult) (https://www.lirc.org/) ja veidi rohkem muudatusi lubaks kasutada seda IR -juhtkangi koos Retropiega.
Teen kindlasti video ja õpetatava selle, kui saan uue taustvalgustusega muunduri, nii et ärge unustage tellida minu youtube'i kanalit Jovi Tech.
Soovitan:
Pi-Berry sülearvuti-klassikaline DIY sülearvuti: 21 sammu (piltidega)
Pi-Berry sülearvuti-klassikaline isetegemise sülearvuti: minu valmistatud sülearvuti “Pi-Berry sülearvuti” on ehitatud Raspberry Pi 2 ümber. Sellel on 1 GB muutmälu, neljatuumaline protsessor, 4 USB-porti ja üks Etherneti port. Sülearvuti vastab igapäevaelu vajadustele ja töötab sujuvalt selliseid programme nagu VLC meediumipleier, Mozilla Firefox, Ardu
Kiire mängude sülearvuti: 9 sammu (piltidega)
Kiire mängude sülearvuti: HiFriends, Täna näitan teile, kuidas oma kodus kõige võimsamat ja kiiremat taskuformaadis sülearvutit sisseehitatud Windows 10 operatsioonisüsteemiga valmistada. Selles artiklis annan teile kogu teabe, et saaksite seda oma kodus hõlpsalt ehitada
KeyPi - odav kaasaskantav Raspberry Pi 3 sülearvuti alla 80 dollari: 11 sammu (piltidega)
KeyPi - odav kaasaskantav Raspberry Pi 3 sülearvuti alla 80 dollari: *** UPDATE *** Tere kõigile! Esiteks tänan teid kogu toetuse ja tagasiside eest, siinne kogukond on vinge :) Siin on vastused mõnedele küsimustele: Miks te selle tegite? Tahtsin teha kaasaskantava arvuti, millel oleks täissuuruses klaviatuur. Tundsin, et t
Kuidas uuendada sülearvuti protsessorit (ja muud lahedat!), Et muuta aeglane/surnud sülearvuti kiireks sülearvutiks!: 4 sammu
Kuidas uuendada sülearvutit (ja muud lahedat!), Et muuta aeglane/surnud sülearvuti kiireks sülearvutiks! väga aegunud … LCD purunes ja peamine kõvaketas oli kinni haaratud, nii et sülearvuti oli sisuliselt surnud ….. Vaata fotot
Ultra kaasaskantav mikrokiust ekraanipuhastusvahend (sülearvuti/sülearvuti): 4 sammu
Ultra kaasaskantav mikrokiust ekraanipuhastusvahend (sülearvuti/sülearvuti): Olen harjunud kaotama paljusid oma tööriistu ja nii, seega tekkis mul mõte, miks mitte teha sülearvuti Ultra Portable Microfiber Screen Cleaner, mis sobib minu arvuti kaardi pesasse. Seda ideed saab rakendada mis tahes sülearvuti arvutikaardi pesale, lihtsalt