Cov txheej txheem:
- Kauj Ruam 1: Thawj Phau Ntawv Qhia
- Kauj ruam 2: Tsim Marquee
- Kauj ruam 3: Npib Txais
- Kauj Ruam 4: Ntxiv Khawm Ntxiv thiab thaiv
- Kauj Ruam 5: Ntxiv lub LCD
- Kauj Ruam 6: Ntxiv Koj Tus Kheej Hais Lus
- Kauj Ruam 7: Txuas lub Hwj Huam Hluav Taws Xob
- Kauj Ruam 8: Ntxiv Python Script los Ua Kom Txhua Yam Ua Haujlwm
Video: Arcade Tshuab +: 8 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:28
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
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
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
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
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
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
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
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
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:
Tsim Ib Lub Tshuab Saib Xyuas Lub Zog Siv Lub Tshuab Hluav Taws Xob: 5 Kauj Ruam (nrog Duab)
Tsim Cov Khoom Siv Hluav Taws Xob Siv Lub Tshuab Hluav Taws Xob: Hauv feem ntau cov lag luam, peb xav txog Lub zog los ua lag luam. Daim nqi pom nyob hauv peb cov ntawv lossis email thiab peb them nws ua ntej hnub tso tseg. Nrog qhov tshwm sim ntawm IoT thiab cov cuab yeej ntse, Lub zog tab tom pib ua qhov chaw tshiab hauv kev lag luam 'bala
YUAV UA LI CAS YUAV TSHUAB TSHUAB TSHUAB NROG NROG ARDUINO: 8 Kauj Ruam
YUAV UA LI CAS YUAV TSUM TSHUAB TSHUAB TSHUAB NROG ARDUINO: QHOV TSEEB Lub tshuab sau ntawv tau tsim los ntawm cov ntaub ntawv uas tuaj yeem tau yooj yim hauv tsev; nws ua rau siv rau lub cav hluav taws xob uas yog lub hauv paus tseem ceeb ntawm nws txoj haujlwm. Nws tuaj yeem siv hauv Kev kos duab Engineering thiab kos duab kos duab. Nws tuaj yeem yog
Lub Tshuab Nqus Tsev Los Ntawm Lub Tshuab Plaub Hau: 7 Kauj Ruam (nrog Duab)
Lub Tshuab Nqus Tsev Los Ntawm Lub Tshuab Khaub Ncaws: Hauv cov hnub tsis ntev los no, Kuv pib nrhiav lub tshuab nqus tsev kom ua rau kuv lub rooj huv
Lub Tshuab Raspberry Pi Siv Lub Tshuab Nruas Tsis Zoo: 15 Cov Kauj Ruam (nrog Duab)
Raspberry Pi Powered Junk Drum Machine: Cov lus qhia no yuav qhia koj yuav ua li cas thiaj ua tau Raspberry Pi siv lub tshuab nruas neeg hlau. Nws yog qhov kev lom zem, muaj tswv yim, sib tham sib tham. Kuv yuav qhia koj yuav ua li cas txhawm rau ua haujlwm sab hauv, tab sis lub nruas tiag yuav nyob ntawm koj, muab rau koj
HLAU TEJ TSHUAB TSHUAB: 4 Kauj Ruam (nrog Duab)
TSHUAB TSHUAB TSHUAB TSHUAB: Nyob zoo cov phooj ywg Kuv tau ua Lub Tshuab Txiav Hlau Tsis Siv Neeg siv Arduino nano tswj lub rooj tswj hwm.Qhov tseeb muaj 3 txheej txheem qib ntawm lub tshuab no like1) thawj cov txheej txheem yog InputInput zoo li xaim ntev thiab xaim ntau los ntawm nias lub pob nyem