Cov txheej txheem:
- Kauj Ruam 1: Cov ntaub ntawv
- Kauj ruam 2: Teem koj tus lej
- Kauj Ruam 3: SCHEMATIC
- Kauj Ruam 4: Muag Khoom
- Kauj ruam 5: PACKAGING
Video: Arduino Project // Simon Says (nrog Penatly Consequence): 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Nyob zoo!
Nov yog qhov pib qhia tus phooj ywg qhia tau zoo, vim qhov no yog qhov kuv thawj qhov haujlwm arduino ib yam nkaus. Kuv tsim txoj haujlwm no txhawm rau dhau qhov kev kawm uas kuv tab tom ua tam sim no, hu ua Yog Yog Li No
Hauv Cov Lus Qhia Kuv yuav qhia koj yuav ua li cas thiaj ua rau koj tus kheej Simon Hais game nrog qhov raug nplua siv Arduino. Kuv tau xaiv los ntxiv qhov kev rau txim rau qhov txuj lom nce qhov kev ua si me ntsis ntxiv; nws muab cov neeg siv sib cuam tshuam ntau dua nrog arduino hloov chaw tsuas yog ua raws lub teeb thiab nyem cov nyees khawm rov qab.
Qhov kev rau txim raug suav nrog tus neeg siv nias lub siab sensor. Arduino yuav hnov mob siab rau tus neeg siv tau muab thiab ua raws li lub siab xav, arduino rov qab teeb liab lossis ntsuab LED teeb. Yog tias lub teeb liab liab teeb, qhov no txhais tau tias tus neeg ua si tau txais tus lej txiav tawm, yog tias lub teeb ntsuab ntsuab teeb, tsis muaj dab tsi tshwm sim. Koj tuaj yeem rov pib dua qhov game thiab rov ua dua.
Nrog tus cim whiteboard, koj tuaj yeem kos cim pes tsawg qhov kev txiav tawm uas koj muaj ntawm cov kab ke nws tus kheej. Qhov no muab rau koj me ntsis ntawm qhov kev cuam tshuam ntxiv nrog kev tsim qauv ntawm txoj haujlwm ib yam.
Kauj Ruam 1: Cov ntaub ntawv
Koj yuav xav tau koj tus kheej cov ntaub ntawv ua ntej. Kuv tau yuav cov khoom siv hluav taws xob thiab xav siv cov khoom thiab cov cuab yeej uas los hauv cov khoom ntawd tsuas yog vim kuv tsis xav yuav khoom siv hluav taws xob ntau dua. Xav tias dawb los ntxiv qee yam lom zem rau koj tus kheej.
Cov khoom siv:
- Arduino Uno (1x) - Cov.
- Daim ntawv qhia zaub mov (1x)
- LED's (4x thiab yog tias ua tau, hauv cov xim sib txawv, vim nws ua rau cov xim muaj xim ntau dua)
- PCB Pushbutton (4x, 6x6mm loj)
- 200 ohm resistors (4x)
-10K ohm resistors (5x)
- Siab Sensor (1x)
- Teeb ntawm daim kab xev jumper xov hlau
Perf / Sawb pawg thawj coj saib (1x)
- Foamboard (dawb)
- Acetate ntawv ci
- Washi daim kab xev
- Cov paj rwb
- Painterly daim kab xev
- Kua nplaum
Cov cuab yeej siv:
- Soldering hlau
- Cutters
- Txiav Pliers
- Laser txiav
- Stanley riam
Kauj ruam 2: Teem koj tus lej
Ua ntej kuv pib ua haujlwm rau kuv tus kheej, Kuv tau saib qee qhov Simon Says games raws li arduino. Kuv piv cov no hauv coding. Kuv siv cov no los ua qhov kev siv:
- Qhia nrog tus txheej txheem thiab tus lej I. Tus lej tsis tau piav qhia yog li yog tias koj tsis paub nrog lub cajmeem, qhov no yuav nyuaj rau nkag siab ib zaug.
- Qhia nrog schematic thiab code II
- Qhia nrog schematic thiab code III
Qhov kev ua si tau muab faib ua peb lub xeev sib cais: START state, PLAY state thiab GAMEOVER state. Qhov no zoo li lub voj voog uas rov ua dua txhua lub sijhawm thaum koj ua si. Koj tuaj yeem pom cov lus piav qhia ntxiv ntawm cov cai ntawm no.
Kuv siv tus timer rau qhov raug nplua. Nws taug qab qhov ntev npaum li cas lub sensor muaj lub siab. Siv yog/lwm nqe lus, nws nyob ntawm koj siab yog tias liab LED lossis ntsuab LED ligths nce.
int onGameOver () {//Serial.print (millis ());
Serial.print (" -");
Serial.println (timer);
yog (analogRead (A0)> 0)
{// Timer zetten peb op 2 thib ob yog (! SetOnce)
{Serial.println ("nyem rau.");
setOnce = tseeb;
timer = millis () + 2000; }}
yog (millis ()> timer && setOnce)
{// Timer afgelopen
Serial.println ("afgelopen.");
blinkOnce = tsis tseeb; setOnce = tsis tseeb;
rov qab (analogRead (A0) <512? 2: 1); }}"
Kauj Ruam 3: SCHEMATIC
Siv koj lub khob cij los ua qauv rau koj qhov kev ua si. Nco ntsoov tias lub khob cij txuas nrog.
Tej zaum koj tau pom tias ntau lub rooj noj mov muaj cov lej thiab cov ntawv cim ntawm kab sib txawv thiab kab ntawv tab sis cov no tsis ua haujlwm rau lub hom phiaj tshaj li coj koj thaum koj tab tom tsim koj lub voj voog. Yog tias koj paub kab lej ntawm qhov kev sib txuas koj tab tom sim ua, nws ua rau nws yooj yim dua los ntsaws xaim rau tus lej ntawd es tsis txheeb ib puas zaug.
Ib sab ntawm kab kab rov tav, cov laug cam feem ntau muaj qhov hu ua cov ntsia fais fab uas khiav ntsug raws ob sab.
Kauj Ruam 4: Muag Khoom
Raws li kuv tsis xav ua qhov kev pheej hmoo uas kuv txoj haujlwm yuav poob sib nrug thaum lub sijhawm kuv cov kws qhia ntawv yuav qib kuv (Kuv yuav tsum tau taug kev nrog kev thauj mus los rau pej xeem ib yam), Kuv xaiv los ua kuv lub phiaj xwm zoo ib yam es tsis txhob khaws nws lub khob cij
Kuv tsis tau qhia tawm daim phiaj xwm, vim tias kuv tsis paub siv cov cim thiab cov khoom, tab sis yog tias koj ua thiab koj pom tias txoj hauv kev zoo dua rau koj tus kheej ua ntej koj yuav mus rau qhov muag, qhov ntawd zoo ib yam.
Kuv tau kawm kuv daim ntawv pov thawj ntawm kuv lub khob cij thiab ua kom ntseeg tau tias kuv nkag siab txhua yam raws nraim li cas, ntawm kuv lub khob cij. Kuv tau ua qhov kev sib txuas thiab khaws cia hauv siab tias qhov tsis zoo yuav tsum txuas mus rau qhov zoo.
Kuv tau sau dab tsi tus pin mus rau qhov twg LED / khawm / xaim / sensor khaws qhov no ntawm tes thaum kuv tau siv. Hauv qee kis, tej zaum koj yuav dhau los ua kev ntxhov siab heev nrog cov xov hlau uas koj muaj. Kuv tau ua dab tsi yog sau dab tsi txoj haujlwm ntawm xaim yog dab tsi thiab tus pin twg nws yuav mus rau ntawm cov xim pleev xim thiab qhwv nws ib ncig ntawm cov xaim kom nws yuav pom tseeb dua yog txhua yam sib txawv ntawm cov xov tooj yog rau.
Tsuas yog xyuas kom txhua yam txuas nrog thiab koj npaj mus!
Tab sis cov lus qhia Kuv xav muab rau koj yog khaws koj daim ntawv tais qhov chaw uas koj tau ua koj daim ntawv pov thawj nrog koj thaum siv lub tshuab xaum kom koj tuaj yeem siv nws ua qhov siv thaum koj tsis paub meej tias koj ua dab tsi. Kuv tau pom ntau tus phooj ywg kawm ntawv nyuam qhuav tawg lawv daim ntawv sib cais thiab tom qab ntawd tsis nco qab tias lawv txuas nrog qee yam li cas.
Kauj ruam 5: PACKAGING
Kuv xav kom muaj lub voos xwmfab npog kuv cov arduino. Kuv ua lub voos xwmfab hauv Illustrator thiab mus rau laser txiav qhov no. Txog cov ntaub ntawv, Kuv xaiv rau foamboard, raws li kuv xav tias yog qhov yooj yim los kho thiab yam khoom zoo. Raws li txhua lub tshuab txiav laser sib txawv, koj yuav xav tshuaj xyuas qhov nrawm thiab lub zog rau lub laser koj tus kheej, nyob ntawm qhov tuab ntawm koj cov khoom ib yam.
Ob lub xwmfab tsis tu ncua yuav yog sab saum toj thiab hauv qab ntawm lub voos xwmfab, tus so yuav ua rau sab. Koj tuaj yeem siv kua nplaum rau qhov ntawd. Muaj ib sab uas luv dua li lwm tus, qhov vim tias koj tuaj yeem lo koj lub usb-cable los ntawm koj lub arduino tawm ntawm lub voos xwmfab no thiab rau koj lub laptop yog xav tau koj ntxiv ib qho kev hloov lossis xav tig qhov kev ua si.
Kuv yooj yim swb ob sab rau ib leeg thiab ua kom nws ruaj ntseg ntxiv. Kuv kawg glued sab saum toj ntawm lub voos xwmfab vim tias kuv xav sau lub voos xwmfab nrog cov paj rwb los qhov twg uas arduino tuaj yeem so tau. Kuv tau kaw kuv cov perf / stripboard rau sab saum toj ntawm lub voos xwmfab tom qab kuv siv rab riam Stanley los txiav tawm lub voj voos uas LED's yuav tawm, cov plaub fab uas kuv cov nyees khawm yuav raug nias rau thiab qhov chaw uas kuv lub siab ntsuas tuaj yeem tawm. thiab npaj kom raug nias.
Siv daim kab xev ntxhua khaub ncaws kom kaw koj cov ntawv acetate saum cov LED thiab koj tus kheej Simon Says game yog qhov zoo mus!
Pom zoo:
Xaiv Cov Kauj Ruam Tsav Tsheb thiab Tsav Tsheb rau Arduino Automated Shade Screen Project: 12 Cov Kauj Ruam (nrog Duab)
Xaiv Cov Kauj Ruam Tsav Tsheb thiab Tsav Tsheb rau Arduino Automated Shade Screen Project: Hauv Cov Lus Qhia no, Kuv yuav hla cov kauj ruam uas kuv tau xaiv los xaiv Lub Kauj Ruam Tsav Tsheb thiab Tsav Tsheb rau qhov ua piv txwv Automated Shade Screen project. Cov ntxaij vab tshaus ntxoov ntxoo yog qhov nrov thiab pheej yig Coolaroo tes cranked qauv, thiab kuv xav hloov
Simon Says Memory Game: 4 Kauj Ruam
Simon Hais Hais Kev Ua Si: Qhov no yog game uas peb txhua tus nyiam thiab nco tau los ntawm peb thaum yau. Tsis yog tsuas yog peb rov qab nco txog kev nco nostalgic tab sis peb tab tom ntxiv nws rau hauv lub computer engineering ntiaj teb! Qhov kev ua si no muaj ntau qib sib txawv uas cov LEDs nrog kev pab
Simon Hais Nrog LCD Zaub: 9 Kauj Ruam (nrog Duab)
Simon Hais Nrog LCD Zaub: IntroHave koj ib txwm xav tsim Arduino project uas yog ib qho, lom zem heev ua si nrog, thiab ob, yooj yim los tsim. Zoo saib tsis muaj ntxiv lawm. Nyob zoo thiab txais tos rau kuv cov lus qhia. Ntawm no, kuv yuav qhia koj kom tsim Simon Hais game nrog LCD
Kids Kitchen That Says BEEP: 7 Kauj Ruam (nrog Duab)
Kids Kitchen That Says BEEP: Kuv tus ntxhais muaj ob xyoos tau thov me me rau nws hnub yug thib peb. Nws xav tau chav ua noj me me uas hais tias Beep. 'Koj xav tau dab tsi?' yog kuv teb. 'Lub chav ua noj uas hais tias beep, ib yam li mommies chav ua noj!', Nws hais tias … Yog li ntawd yog qhov kev tshoov siab (Kuv
Kev Ua Si Nco Nrog Kov (Simon Hais) - Yog Qhov No Yog Li No: 6 Cov Kauj Ruam (nrog Duab)
Kev Ua Si Nco Nrog Kov (Simon Hais) - Yog Qhov No Tom Qab ntawd: Kuv tau ua lub cim xeeb ua si nrog tus kheej -ua kov los thiab lub nplhaib neopixel rau lub tsev kawm ntawv txoj haujlwm. Qhov kev ua si no zoo ib yam li Simon Says tshwj tsis yog ntau hom kev tawm tswv yim thiab tawm tswv yim (suab thiab teeb pom kev zoo) hauv qhov kev ua si sib txawv. Kuv programmed suab los ntawm Su