Cov txheej txheem:

Kev Sib Tham Hauv Tsev Neeg: 6 Kauj Ruam
Kev Sib Tham Hauv Tsev Neeg: 6 Kauj Ruam

Video: Kev Sib Tham Hauv Tsev Neeg: 6 Kauj Ruam

Video: Kev Sib Tham Hauv Tsev Neeg: 6 Kauj Ruam
Video: Plab Plab Ntswg..(Pluav Pluav Ntswg) Maiv Twm New Song 2023-2024 2024, Hlis ntuj nqeg
Anonim
Kev Sib Tham Hauv Tsev Neeg
Kev Sib Tham Hauv Tsev Neeg

Kuv paub tias nws yuav tsis zoo li ntau, tab sis lub thawv me me no yog qhov kev lom zem hauv tsev hmo ntuj lom zem heev. Nws pib ua raws li pawg thawj coj saib kev sib tham uas txhawb nqa txog 12 tus neeg ua si. Qhov loj tshaj yog txhua tus ua si los ntawm lawv lub xov tooj ntawm tes. Qhov kev ua si yog lom zem heev, tsev neeg nyiam thiab lom zem rau txhua tus neeg.

Kuv yuav hais ua ntej koj nkag mus rau qhov haujlwm no, koj xav tau qee qhov kev paub yav dhau los. Kuv yuav muab cov cai thiab cov lus qhia yooj yim tab sis kuv tsis tuaj yeem qhia koj yuav daws teeb meem dab tsi uas koj yuav ntsib, thiab kuv yuav tsis dhia tob rau hauv teeb tsa LAMP webserver ntawm koj li Raspberry Pi. Nrog qhov tau hais, Kuv vam tias koj txaus siab los ua qhov kev sib tw thiab ua raws cov kauj ruam no los tsim qhov kev ua si no!

Khoom siv

Qhov tseem ceeb tshaj plaws uas koj xav tau yog Raspberry Pi (Kuv siv 3 B) thiab cov khoom siv hluav taws xob rau teeb teeb coj. Cov kev sib txuas tau tshaj tawm hauv qab no.

Raspberry Pi 3B

Electronics

Ib cag ntawm cov no, koj tseem yuav xav tau cov hauv qab no:

1 'X 1' Canvas - $ 6

1 'X 1' Plywood - $ 3

Lub xov tooj txawb nqa tau - $ 12

Hinges - $ 2

Latch - $ 2

Kauj Ruam 1: Tus Game Ua Si Li Cas?

Qhov Kev Ua Si Ua Si Li Cas?
Qhov Kev Ua Si Ua Si Li Cas?

Qhov kev ua si no yog ua los ntawm kev ua si uas kuv tau ua si nrog kuv tsev neeg tau ntau xyoo. Yeej koj sau lub npe ntawm txhua tus neeg uas tab tom ua si thiab muab lawv tso rau hauv lub tais. Txhua leej txhua tus kos npe thiab lub npe koj tau txais yog lub npe koj ua si rau lwm qhov kev ua si. Lub hom phiaj ntawm qhov kev ua si yog ua kom lub rooj zaum yeej nrog cov neeg ntawm koj pab neeg.

Thaum teeb tsa qhov kev ua si, koj tawm ntawm ib lub rooj tsis muaj dab tsi thiab qhov no txiav txim seb leej twg tig nws yog. Yog tias koj nyob sab laug ntawm lub rooj uas tsis muaj dab tsi, koj hais ib lub npe ntawm cov neeg ua si, thiab tus neeg uas tau muab lub npe ntawd yuav tsum sawv thiab txav mus rau lub rooj uas tsis muaj dab tsi. Koj ua qhov no kom txog thaum ib pab neeg tau txais tag nrho lawv cov players mus rau hauv lub rooj zaum uas tau xaiv.

Hloov lub zog me ntsis, txoj haujlwm no uas peb yuav tsim tsa ua qhov kev ua si yuav luag zoo ib yam, txawm li cas los xij nws tau ua si yam tsis txav chaw thiab los ntawm cov neeg siv xov tooj. Hauv qhov haujlwm no peb yuav tsim lub vev xaib uas faib cov neeg ua si ua pawg, muab tus yam ntxwv rau lawv, thiab tso cai rau cov neeg ua si hloov pauv nrog lub hom phiaj ntawm kev tsoo tib neeg tawm ntawm pawg thawj coj saib kev ua si.

Kauj Ruam 2: Teeb LAMP Web Server ntawm Koj Raspberry Pi

Teeb tsa LAMP Web Server ntawm Koj Raspberry Pi
Teeb tsa LAMP Web Server ntawm Koj Raspberry Pi

Raws li kuv tau hais ua ntej, Kuv yuav tsis nkag mus rau ib feem ntawm txoj haujlwm no ntau dhau, Kuv tsuas yog cia siab tias koj twb paub yuav ua li cas lawm. Yog tias koj tsis paub yuav ua li cas, tom qab ntawd tsis txhob ntshai, koj tuaj yeem tshawb xyuas qhov vis dis aus no. Nws tsis yog qhov nyuaj ua, thiab qee qhov kev tshawb fawb hauv google thiab youtube cov yeeb yaj kiab yuav tsum tau txais koj ntawm koj txoj kev. Yog li cia ua kom koj pi teeb tsa, thiab txav mus rau qhov lom zem dua ntawm qhov haujlwm no.

Teeb tsa LAMP server

Teeb tsa pi

Kauj Ruam 3: Tso Cai

Tso cai
Tso cai
Tso cai
Tso cai

Ib qho ntawm kev mob taub hau loj tshaj plaws uas koj tab tom yuav ua nrog qhov tau txais qhov no los ua haujlwm, yog tau txais kev tso cai nyob rau hauv. Los ntawm lub neej ntawd, koj yuav tsis muaj kev tso cai los khiav cov ntaub ntawv nab npawb hauv apache server nrog PHP code. Txhawm rau kho qhov no, koj yuav tsum muab www-cov ntaub ntawv tso cai kom raug. Qhib davhlau ya nyob twg thiab nkag mus 'sudo visudo' ces nkag mus. Qhov no nqa tawm /etc/sudoers.tmp koj xav tau ntxiv www-cov ntaub ntawv hauv qab nrog kev tso cai. Xa mus rau cov duab saum toj no.

Thaum koj hloov cov ntaub ntawv ntawd, tawm mus thiab khaws tseg thiab txhua yam yuav tsum ua haujlwm kom raug.

Kauj Ruam 4: Teem Cov Ntawv Cij Nrog Txhua Lub Teeb

Teeb Breadboard Nrog Txhua Lub Teeb
Teeb Breadboard Nrog Txhua Lub Teeb
Teeb Lub Breadboard Nrog Txhua Lub Teeb
Teeb Lub Breadboard Nrog Txhua Lub Teeb

Yog tias koj tsis paub txog yuav siv daim ntawv qhia zaub mov li cas, Kuv tau tsim daim duab uas qhia tau tseeb qhov twg txhua yam xav tau ntsaws rau hauv. Kuj tseem muaj daim ntawv qhia saum toj ntawm GPIO tus pin teeb tsa ntawm raspberry pi thiab nws yuav qhia koj tias tus pin twg tuaj yeem siv ua tus hloov pauv. Cov ntawv sau nrog GPIO yog cov uas koj xav mus. Nws kuj tseem qhia cov pins uas yog thaj chaw thiab nws yog ib qho tseem ceeb kom nco ntsoov tias koj tsuas xav tau 2 ntawm cov ntawd, ib qho rau txhua sab ntawm daim ntawv tais.

Koj yuav xav teeb 8 teeb nyob rau hauv tag nrho, 4 liab thiab 4 xiav. Muab cov blues tso rau ntawm ib sab ntawm lub rooj mov ci thiab cov liab ntawm lwm sab. Thaum cov no tau teeb tsa, peb yuav nkag mus rau hauv txoj cai los ua kom cov game ua haujlwm, thiab ua haujlwm hauv lub vev xaib.

Kauj Ruam 5: Hloov PHP Code thiab Python Code Los ntawm Google Drive rau Raspberry Pi

Hloov PHP Code thiab Python Code Los ntawm Google Drive rau Raspberry Pi
Hloov PHP Code thiab Python Code Los ntawm Google Drive rau Raspberry Pi

Cov kauj ruam no yuav yog qhov tseem ceeb tshaj plaws thiab tseem yuav muaj cov kab ntau tshaj plaws thiab yog vim li cas kuv thiaj xav kom koj kawm php thiab nab nab me ntsis ua ntej ua qhov haujlwm no. Kuv tau ua kom yooj yim rau cov pib tab sis muab koj nrog txhua txoj cai uas koj xav tau rau txoj haujlwm. Nyem rau ntawm google drive txuas hauv qab no kom pib.

Game code

Yam koj yuav xav ua yog luam tag nrho cov cai no rau lub flash drive, thiab txav nws mus rau koj tus pi. Tom qab ntawd koj yuav xav rov sau dua koj cov ntaub ntawv www hauv koj lub apache web server nrog cov ntaub ntawv www tshiab no kom txav cov game mus rau koj lub raspberry pi. Yog tias koj khiav mus rau apache kev tso cai yuam kev, tom qab ntawv tsuas yog theej cov ntawv html rau hauv koj li www cov ntaub ntawv thiab nco ntsoov kom tau txais cov ntawv txuas.php los ntawm google tsav www cov ntawv thiab muab tshuaj txhuam rau hauv koj li www. Qhov no yuav tsum yog txheej txheem yooj yim tab sis tsis txhob poob siab yog tias koj nkag mus rau kab. Kuv pom zoo siv var/apache2/error.log txhawm rau txheeb xyuas txhua yam teeb meem uas koj yuav ntsib.

Kauj Ruam 6: Mount Cheebtsam thiab Kho Kom Zoo Nkauj

Mount Cheebtsam thiab Kho Kom Zoo Nkauj
Mount Cheebtsam thiab Kho Kom Zoo Nkauj
Mount Cheebtsam thiab Kho Kom Zoo Nkauj
Mount Cheebtsam thiab Kho Kom Zoo Nkauj

Nrog koj zoo siab koj tau ua nws! Nov yog theem kawg uas koj yuav tsum tau ua rau txoj haujlwm no. Thawj yam ua ntej tshaj plaws, koj yuav tsum tau nce tag nrho koj cov khoom siv rau hauv slab ntawm plywood. Qhov no yuav suav nrog koj cov raspberry pi, koj lub khob cij thiab koj lub roj teeb. Nco ntsoov tias koj khiav tag nrho koj lub teeb los ntawm lub rooj ua mov ci mus rau saum npoo ntawm pawg thawj coj saib game nrog GPIO jumper cables.

Tom qab ntawd nws yog qhov teeb meem ntawm kev dai koj cov canvas. Kuv tus kheej tau xaiv los pleev xim nws, tab sis koj tsuas yog txwv los ntawm koj txoj kev xav ntawm no. Kauj ruam kawg yog ntxiv hinges thiab latch los txuas koj cov khoom siv nrog cov khoom ua si zoo nkauj.

Tam sim no koj muaj txhua yam tso ua ke, Kuv xav tias nws tsim nyog hais txog qhov kev ua si no tsuas yog ua haujlwm ntawm lub vev xaib thiab yog li koj yuav tsum tau mus rau koj tus browser ntawm koj lub xov tooj thiab ntaus, {raspberrypi ip address}/game. php ua. Thaum koj ua li ntawd, koj thiab koj pab pawg yuav tsum tuaj yeem pib qhov kev ua si los ntawm qhov ntawd! Nco tseg, txhua tus yuav tsum yog tib lub wifi zoo li raspberry pi yog tias lawv xav ua si.

Koj ua tiav! Kuv vam tias koj tuaj yeem tsim qhov no thiab kuv vam tias koj muaj kev lom zem ua si qhov kev ua si no nrog koj cov phooj ywg thiab tsev neeg!

Pom zoo: