Cov txheej txheem:

Arcade Tshuab +: 8 Kauj Ruam (nrog Duab)
Arcade Tshuab +: 8 Kauj Ruam (nrog Duab)

Video: Arcade Tshuab +: 8 Kauj Ruam (nrog Duab)

Video: Arcade Tshuab +: 8 Kauj Ruam (nrog Duab)
Video: 5-дневное путешествие на поезде через 3 000 км на север и юг Японии по очень низкой цене. (Кюсю) 2024, Hlis ntuj nqeg
Anonim
Arcade Tshuab +
Arcade Tshuab +

Cov lus qhia no yuav pab koj hloov kho arcade uas txuas rau hauv qib ib mus rau qhov tshiab, txhim kho, thiab hloov kho dua tshiab. Cov ntawv qhia no yog cov lus qhia ntxiv uas yuav tsum tau ua raws thiab tsis tas yuav tsum theej mus rau qhov qhia meej. Piv txwv li, tus neeg hais lus tuaj yeem hloov pauv rau tus neeg hais lus sib txawv uas koj yuav tau dag ib puag ncig, thiab cov ntawv tuaj yeem yog daim duab ntawm koj tus kheej xaiv. Hauv Cov Lus Qhia no, koj yuav kawm paub yuav ntxiv tus neeg hais lus rau koj lub arcade, tsim daim phiaj nrog LEDs kom pom nws, ntxiv tus txais nyiaj npib, LCD ua haujlwm los tso saib cov qhab nia mus nrog tus txais nyiaj, ua haujlwm pib thiab tawm khawm, thiab yuav hloov pauv li cas rau lub hwj chim hluav taws xob.

Kauj Ruam 1: Thawj Phau Ntawv Qhia

Thawj Qhia Ntawv
Thawj Qhia Ntawv

Pib nrog Cov Lus Qhia no. Txhua qhov kev hloov kho yog ua raws cov theem hauv qab no.

www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/

Kauj ruam 2: Tsim Marquee

Tsim Marquee
Tsim Marquee
Tsim Marquee
Tsim Marquee
Tsim Marquee
Tsim Marquee

Ntxiv LightsFirst, siv lub qhov nyob ze rau sab saum toj thiab rau sab ntawm lub rooj tsavxwm hauv ntej raws li qhia hauv daim duab. Xyuas kom nws loj txaus rau cov xov hlau ntawm LEDs kom haum. Pub qhov kawg ntawm lub teeb hla lub qhov. Muab cov LEDs tso rau ntawm lub rooj tsavxwm pem hauv ntej nrog cov nplaum los yog cov nplaum zoo tshaj. Tej zaum koj yuav xav tau ob daim kab xev ntawm LEDs rau qhov ci ntsa iab, yog li txiav lwm daim yog xav tau, lo rau nws, thiab pub qhov kawg hla lub qhov thiab.

Txiav Ntoo thiab Plexiglass

Qhov hauv qab ntawm lub marquee yuav yog ntoo. Medidas 50 cm x 8 cm. Tom qab txiav ntoo thiab pleev xim rau xim dub, muab lo rau sab thiab pem hauv ntej nrog cov kua nplaum ntoo. Koj tuaj yeem lo nws 12cm nqes los saum toj, lossis qhov ntev li cas zoo tshaj rau koj lub arcade. Rau pem hauv ntej ntawm lub marquee, koj yuav xav tau plexiglass. Txiav ob daim nrog qhov ntev ntawm 50cm los ntawm ib puag ncig 12 cm nyob ntawm seb deb li cas hauv qab ntawm lub hauv paus ntawm lub marquee yog glued. Tom ntej no, koj yuav tsum ua thiab luam daim duab tsim los tso saib ntawm ob daim plexiglass. Thaum luam tawm, muab tso rau hauv nruab nrab ntawm daim thiab lo lub plexiglass mus rau sab saum toj thiab ob sab ntawm qhov kev ua si.

Kauj ruam 3: Npib Txais

Npib Txais
Npib Txais
Npib Txais
Npib Txais
Npib Txais
Npib Txais
Npib Txais
Npib Txais

Txhim Kho Tus Txais Npib

Koj xav pib los ntawm kev txiav lub qhov nyob rau sab ntawm koj lub arcade qhov loj ntawm tus txais nyiaj npib rov qab. Nco ntsoov tsis txhob txiav ntau dhau, yog li koj tuaj yeem xauv xov rau hauv cov ces kaum. Thaum koj muaj koj lub qhov, coj mus rau pem hauv ntej ntawm tus txais nyiaj npib, thiab tshem nws los ntawm nws nraub qaum. Coj rov qab ntawm tus txais nyiaj npib, thiab muab nws hla lub qhov. Tom qab ntawd coj mus rau pem hauv ntej, thiab txuas nws mus rau lwm sab, ua kom ntseeg tau txhua kab. Thaum koj muaj txhua yam hlua, ntswj lub hauv ntej rau tom qab. Tam sim no nrog lub laum, nqa me ntsis uas yog qhov loj ib yam li koj cov ntsia liaj qhov rooj, thiab xyaum hla ntoo ntawm txhua lub ces kaum. Muab cov txiv ntseej tso rau ntawm lub qhov rooj, thiab xyuas kom nws muaj kev nyab xeeb.

Thaiv

Tom ntej no, koj xav nqa cov xov hlau uas tuaj nrog tus txais, thiab txuas lawv rau nws. Cov hlau liab yog qhov txuas 12v, cov xov hlau rov qab yog qhov txuas hauv av, thiab cov xaim dawb yog koj cov nyiaj npib sib txuas. Siv Barrel jack txuas, thiab xaim koj lub xov tooj liab rau qhov txuas zoo thiab koj cov xaim dub rau qhov tsis zoo txuas. Tom qab ntawd nqa cov xaim dub ntxiv, thiab txuas nws rau qhov tsis zoo txuas, ib yam. Siv lwm qhov kawg ntawm cov xaim dub thiab txuas nws mus rau ib qho ntawm Raspberry Pi cov av hauv av ntawm GPIO. Tom qab ntawd nqa cov xaim dawb thiab txuas rau tus pin 18 ntawm GPIO. Nqa lub hwj chim 12v, thiab ntsaws rau hauv lub hwj huam hluav taws xob. Txuas lub hwj huam hluav taws xob rau hauv qhov txuas. Tam sim no, koj tus txais nyiaj npib yuav tsum qhib.

Programming

Tam sim no, koj yuav tsum tau program rau tus txais rau txawv npib. Saib cov vis dis aus no uas qhia koj yuav ua li cas:

Kauj ruam kawg

Thaum qhov ntawd ua tiav, koj npaj tau ntxiv lub tais rau cov npib mus. Tsuas yog nrhiav qee yam uas tuaj yeem ntes cov npib thaum lawv poob rau hauv thiab qee yam uas koj tuaj yeem tshem tawm tau yooj yim. Kuv siv cov ntawv los ua tus tuav cov npib. Thaum kawg, koj ua tiav nrog tus txais nyiaj npib!

Kauj Ruam 4: Ntxiv Khawm Ntxiv thiab thaiv

Ntxiv Khawm Ntxiv thiab Xov Tooj
Ntxiv Khawm Ntxiv thiab Xov Tooj
Ntxiv khawm ntxiv thiab thaiv
Ntxiv khawm ntxiv thiab thaiv
Ntxiv Khawm Ntxiv thiab Xov Tooj
Ntxiv Khawm Ntxiv thiab Xov Tooj

Pib thiab Tawm Nyees khawm

Koj xav ntxiv ob qhov ntxiv rau sab xub ntiag ntawm koj lub arcade rau qhov pib thiab tawm khawm. Xov cov nyees khawm hla lub qhov, thiab xyuas kom lawv tau xaim raug. Siv peb lub xov hlau ntxiv, thiab txuas lawv mus rau lub qhov ntawm qhov txuas rau khawm. Txuas cov xaim uas yuav mus rau lub xov tooj sib txuas mus rau raspberry pi GPIO tus pin 15. Tom qab ntawd, coj cov xaim uas koj tau txuas nrog rau hauv av xaim, thiab txuas nws mus rau txhua tus pin hauv av ntawm GPIO. Nqa cov xaim txuas nrog VCC xaim, thiab txuas nws rau koj li 5v GPIO txhuas. Rov ua cov txheej txheem rau koj lub khawm tawm, tsuas yog txuas lwm lub xov hlau txuas rau GPIO tus pin 14. Tam sim no, txuas xov hlau los ntawm GPIO tus pin 20 rau GPIO tus pin 26.

Kauj Ruam 5: Ntxiv lub LCD

Ntxiv ib qho LCD
Ntxiv ib qho LCD
Ntxiv ib qho LCD
Ntxiv ib qho LCD
Ntxiv ib qho LCD
Ntxiv ib qho LCD

Txhawm rau ntxiv LCD, koj xub xav ua kom lub qhov nyob rau pem hauv ntej ntawm arcade. Xyuas kom nws loj txaus kom haum cov zaub dhau los, tab sis tsis muaj dab tsi ntxiv. Txuas cov zaub los ntawm gluing ib puag ncig Circuit Court board rau sab hauv. Siv plaub lub xov hlau, thiab txuas lawv mus rau txhua qhov kev coj ntawm lub hnab I2C. Txuas tus VCC tus pin rau 5v tus pin ntawm GPIO. Txuas tus pin hauv av rau txhua tus pin hauv av ntawm GPIO. Txuas tus SDA tus pin mus rau GPIO tus pin 2. Thaum kawg, txuas tus SCL tus pin mus rau GPIO tus pin 3. Rau qhov seem ntawm cov ntsiab lus ua raws cov lus qhia no raws nraim.

Kauj Ruam 6: Ntxiv Koj Tus Kheej Hais Lus

Ntxiv Koj Tus Kheej Hais Lus
Ntxiv Koj Tus Kheej Hais Lus
Ntxiv Koj Tus Kheej Hais Lus
Ntxiv Koj Tus Kheej Hais Lus

Cov kauj ruam no yog nyob rau thawj qhov qhia hauv qib ib, tab sis peb tau ntxiv peb cov neeg hais lus hauv lwm txoj kev. Ua ntej tshaj, koj xav laum qhov nyob ib sab ntawm arcade kom cov neeg hais lus mus. (Peb tau ua yim kab ntawm peb kom phim peb cov neeg hais lus qhov siab thiab dav.) Txhawm rau teeb tsa cov neeg hais lus sab hauv lub arcade, koj xav siv Velcro yog tias koj xav tshem lawv yav tom ntej. Laum ib lub qhov rau lub pob qhov rooj kom lo los ntawm sab. Tsis tas li, siv lub suab pov thawj ua npuas ib ncig ntawm tus hais lus yog li tsis muaj lub suab khiav mus rau sab hauv ntawm arcade. Nco ntsoov tias koj ntsaws nws kom raug, thiab ntsaws Jack rau hauv raspberry pi.

Kauj Ruam 7: Txuas lub Hwj Huam Hluav Taws Xob

Kev Txuas Hluav Taws Xob
Kev Txuas Hluav Taws Xob
Kev Txuas Hluav Taws Xob
Kev Txuas Hluav Taws Xob

Thawj qhov qhia rau txoj haujlwm no tsis tau hais txog yuav ua li cas xaim lub qhov hluav taws xob mus rau tom qab ntawm koj lub arcade. Koj xav laum lub qhov rau lub qhov hluav taws xob kom haum, thiab xaim nws siv daim duab no los pab tawm. Koj lub nra rau hauv lub qhov hluav taws xob yog koj cov hlua hluav taws xob coj mus, thiab tus so yog cov xov hlau txuas.

Kauj Ruam 8: Ntxiv Python Script los Ua Kom Txhua Yam Ua Haujlwm

Ntxiv Python Script los Ua Txhua Yam Ua Haujlwm
Ntxiv Python Script los Ua Txhua Yam Ua Haujlwm

Retrogame

Ua ntej, koj yuav tsum teeb tsa retrogame rau ntawm Raspberry Pi. Ua raws cov ntawv qhia no yuav ua li cas. https://learn.adafruit.com/retro-gaming-with-raspb… Thaum koj tau txais kev ceeb toom nrog tus tswj uas koj siv, xaiv 8 thiab nias nkag mus.

Txhua yam ntawv

Txhawm rau ua txhua yam haujlwm peb yuav tsum ua tsab ntawv no: https://pastebin.com/YZK9dEr4 bootable thaum pib. Ua ntej muab cov ntawv sau tso rau hauv cov nab hab sej thiab muab tso rau hauv daim nplaub tshev tshiab hu ua ntawv sau hauv pi directory. Nco ntsoov sau nws npe coin.py. Muaj kev qhia ntawm no uas yuav piav qhia yuav ua li cas kom nws zoo dua li kuv yog. https://thepihut.com/blogs/raspberry-pi-tutorials/34708676-starting-something-on-boot. Thaum koj tab tom kho qhov /etc/rc.local koj xav ntxiv, ua ntej tawm 0: sej /home/pi/scripts/coin.py. Ib qho uas ua tiav koj zoo mus nrog txhua yam. Cia li rov pib dua.

Pom zoo: