"Color Match" (Reflex Game): 4 trinn
"Color Match" (Reflex Game): 4 trinn
Anonim
Bilde
Bilde

Intro:

For skoleprosjektet mitt var jeg usikker på hva jeg skulle lage, men etter litt tenking bestemte jeg meg for å lage et refleksspill. Vi er tross alt en spillskole. Vi måtte lage noe interaktivt og unikt, så et spill ville være perfekt! Jeg er glad for at alt ble, og jeg håper du vil like turen også!

Så med dette produktet vil jeg vise deg hvordan jeg laget mitt eget spill “Color Match” på Arduino. Godt før vi begynner må jeg si at 1 liten del av spillet ikke fungerer fordi det er noe galt i koden min, så du kan ta koden min og prøve å løse den, men vi kommer dit.

Trinn 1: Hvordan fungerer det?

Så i utgangspunktet har jeg laget en 1 mot 1 kamp der du må være den første som fikk 4 poeng. Hvordan kan du tjene poengene? Det er vel enkelt, du må ha de beste refleksene. Du har 3 forskjellige farger (rød, grønn og blå) på den ene siden og det samme gjelder for den andre siden. På den ene siden begynner en av de tre fargene (lysdioder) å blinke et kort øyeblikk, la oss si røde blink. Etter det på den andre siden vil det også blinke en av de tre lysdiodene, og hvis det er rødt (akkurat som blitsen fra den andre siden) må du være den første som trykker på knappen og hvem som er den første som får et poeng. Men hvis grønt eller blått blinker, bør du ikke trykke på knappen, for ellers mister du et poeng (dette er delen som ikke fungerer for meg). Så for å holde det enkelt, må du bare trykke når fargene stemmer og ikke trykke hvis fargene ikke stemmer. Den første som når de 4 poengene vinner kampen.

For å holde det interessant, er det en til som jeg ikke har fortalt om spillet. Når det grønne lyset blinker på den ene siden og det gjør det like bra på den andre siden, og den grønne siden trykker på knappen først, får han 2 poeng. Det samme teller med den blå siden, men i stedet for de 2 grønne lysdiodene bør det være 2 blå lysdioder.

Trinn 2: Materialene

For dette trinnet skal jeg beskrive alt du trenger for å gjøre dette prosjektet ditt!

Hva jeg brukte:

Teknologi

- 1x Arduino Uno

- 5x grønne lysdioder

- 5x blå lysdioder

- 2x røde lysdioder

- 1x gul LED

- 2x små knapper

- 37x strømkabel (ca. 40 cm lang hver)

- 1x loddetavle

Materialer

- Treskrin (mer om dette i "Building Your Project")

- Trekant i tre (bredde: 10 cm, lengde: 10 cm, høyde: 7 cm)

- 2x tresylinder (for knapper)

- Maling (hvit, blå, grønn, rød, oransje og gul)

Dette er alle materialene jeg har brukt til å lage dette produktet. Hva du skal bruke, vil alt bli forklart nedenfor. Når du vil bruke noe annet enn jeg har, må du gå! Litt av din egen kreativitet kan ikke skade. Du kan gå alt ut med fantasien din.

Trinn 3: Bygg prosjektet ditt

Bygg ditt prosjekt
Bygg ditt prosjekt
Bygg ditt prosjekt
Bygg ditt prosjekt
Bygg ditt prosjekt
Bygg ditt prosjekt

I dette trinnet skal jeg vise deg hvordan jeg lagde boksen min for spillet. Jeg begynte med noen grove skisser, så jeg visste hva jeg ville lage og hvor stort alt måtte være. Jeg fikk nok plass i selve boksen til å dekke alle strømkablene og arduinoen.

1. Begynn med noen skisser. I dette trinnet bør du skissere hvordan du vil ha størrelsen på esken, hvor du vil ha lysdiodene og hvor du skal plassere knappene. Jeg burde ikke gjøre boksen din for liten fordi du ellers ikke har nok plass til å sette alt i prosjektet ditt.

2. Legg skissene dine på treet slik at du vet hvor du skal kutte, sage osv. Jeg har laget en eske med størrelse 34 cm (lengde) x 26 cm (bredde) x 10 cm (høyde). Bunnen var avtagbar, slik at du kunne skyve arduinoen din der inne. Jeg har laget trekanten av tre også, de er 10 cm (bredde) x 10 cm (lengde) x 7 cm (høyde). Lag et hull i trekanten (ca 2 cm i diameter) slik at strømkablene går gjennom der.

3. Bor hullene for knappene og lysdiodene. Jeg har laget bittesmå hull til mine 13 lysdioder, jeg laget det slik at lysdiodene ikke kunne passe gjennom hullet, men bare pinnene fra lysdioden. For knappene jeg laget et hull der de store knappene mine kunne gå gjennom, har jeg laget treknappene av en kosteskaft (diameteren er 2, 8 cm).

4. Fest trekanter. Jeg har festet trekantene i midten av kassens sider (breddesidene).

5. Før du begynner her (gå til del 5 fra Technology) Lim trebitene sammen. Ikke mye å si her, boltdelen gir den bort. For øyeblikket har jeg limt tretoppen min til de andre delene av esken.

6. På tide å male prosjektet. Du kan gi den hvilken farge du vil, etter denne delen må du vente litt før den er tørr. prøv å komme med noen vanvittig kule ideer.

7. LED -er fester lyset. Etter at malingen er tørr, kan du feste alle lysdiodene i hullene du lagde, vente til limet er tørt, og hvis du ikke liker å dekorere lysdiodene dine, kan du gå rett til den tekniske delen.

8. Dekorasjon. Hvis du vil dekorere lysdiodene dine, fortsett. Lag noe du ønsker, men vær sikker på at du fortsatt kan se lyset fra LED -en.

Trinn 4: Teknologi

Teknologi
Teknologi
Teknologi
Teknologi
Teknologi
Teknologi

Vi kom til slutt til den siste delen, for meg er dette den morsomste delen, men den vanskeligste delen også. Nå skal vi lage noen elektriske kretser, og vi må programmere noen ting. Jeg har sett mange opplæringsprogrammer på nettet, og jeg anbefaler deg å gjøre det samme. På nettet er det mange opplæringsprogrammer som kan hjelpe deg videre enn jeg kan.

Men la oss gå videre med prosessen!

1. Se noen opplæringsprogrammer og lag noen grunnleggende ting med din arduino. Jeg begynte å lage en LED -blits av og på. Etter det prøvde jeg å få LED -en til å lyse etter at jeg trykket på knappen, og det var slik jeg begynte med hele dette prosjektet. Denne videoen hjalp meg mye med mitt spesifikke prosjekt.

2. Prøver prototypen din på et brødbrett. Hvis du har ideen din, bør du prøve å lage din egen elektriske krets. Hvis du vil bruke min, må du bare følge kablene fra kabelplanen min.

3. Kommer med en oversikt over kablene dine. Det er veldig viktig å lage en god tidsplan for alle kablene dine. Du vet, hvis det går flere kabler til +, bør du fargelegge alle de samme og de samme tallene for -. Dette er et veldig viktig skritt, for hvis du tar alt ut av brødbrettet, kan du fortsatt se hvilken kabel som må gå hvor. Det hjelper også hvis du skal lodde. Du kan gjøre det samme som meg og lage en tidsplan på papir, eller du kan lage en online med Fritzing. Jeg har ikke bygd det med Fritzing fordi det føltes bedre å lage det på papir (i hvert fall for meg).

4. Lag kabler. La oss komme til de siste delene av prosjektet. Du må lage noen strømkabler som du kan feste til en arduino og koble den til lysdiodene og knappene. Jeg hadde noen mannlige til mannlige kabler som kunne plugges inn i arduinoen, jeg har kuttet dem i to og fjernet ledningen slik at jeg kan lodde den til de andre strømkablene.

5. Koble til knappene. Så før du lodder alt sammen, må du først lodde noen kabler til knappene. du bør først sette knappene gjennom et loddetavle og deretter lodde det til kablene. Nå kan du legge loddetavlen med knappene og kablene gjennom hullet du parrer i trekanten. Hvis du har limt loddeplaten til trekanten, kan du gå tilbake til del 5 fra "Building Your Project".

5. Tid til lodding. Nå er det tid for den siste fysiske delen! Nå bør du lodde alt sammen. Hvis alt gikk bra, bør du ha en kabelplan nå, det betyr at du enkelt kan se hva som må loddes med hvilken kabel. Lykke til!

6. Koding. For koding har jeg skrevet den største delen selv og fått litt hjelp med koden fra videoen i del 1 av teknologi. Jeg kan ikke beskrive alt det jeg har gjort, men jeg vil la koden stå nedenfor. Hvis du har problemer med koden din, kan jeg prøve å hjelpe!

For nå, hvis du ikke vil programmere, bare kopier koden og koble arduinoen til datamaskinen. Send koden til din arduino, så skal den fungere!

Takk for at du leser denne guiden, og jeg ønsker deg lykke til med å lage dette spillet!