Sadržaj:

"Podudaranje boja" (refleksna igra): 4 koraka
"Podudaranje boja" (refleksna igra): 4 koraka

Video: "Podudaranje boja" (refleksna igra): 4 koraka

Video:
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, Studeni
Anonim
Slika
Slika

Uvod:

Za svoj školski projekt nisam bio siguran što bih napravio, ali nakon što sam malo razmislio, odlučio sam napraviti refleksnu igru. Ipak smo škola igre. Morali smo napraviti nešto interaktivno i jedinstveno, pa bi igra bila savršena! Sretna sam kako je sve ispalo i nadam se da ćete i vi uživati na putovanju!

Pa ću vam s ovim proizvodom pokazati kako sam napravio vlastitu igru "Color Match" na Arduinu. Prije nego što počnemo, moram reći da 1 mali dio igre ne radi jer nešto nije u redu u mom kodu pa možete uzeti moj kôd i pokušati ga riješiti, ali doći ćemo do toga.

Korak 1: Kako to funkcionira?

Tako da sam u osnovi napravio igru 1 naprema 1 u kojoj morate biti prvi koji je dobio 4 boda. Kako možete zaraditi bodove? Pa jednostavno je, morate imati najbolje reflekse. Imate 3 različite boje (crvenu, zelenu i plavu) s jedne strane, a isto se računa i s druge strane. S jedne strane jedna od tri boje (LED) počinje treptati nakratko, recimo treperi crvena. Nakon toga će s druge strane treptati i jedna od tri LED diode, a ako je ona crvena (baš kao i bljeskalica s druge strane), morate prvi pritisnuti gumb i tko će prvi osvojiti bod. Ali ako treperi zelena ili plava, ne biste trebali pritisnuti gumb jer ćete u protivnom izgubiti bod (ovo je dio koji mi ne radi). Dakle, kako bi bilo jednostavno, morate samo pritisnuti kada se boje podudaraju i ne pritisnuti ako se boje ne podudaraju. Prvi koji postigne 4 boda pobjeđuje u meču.

Da bude zanimljivo, postoji još jedna stvar koju nisam rekao o igri. Kad zeleno svjetlo zatreperi s jedne strane, a isto tako i s druge strane, a zelena strana prvo pritisne gumb, dobit će 2 boda. Isto se računa i sa plavom stranom, ali umjesto 2 zelene LED diode trebaju postojati 2 plave LED bljeskalice.

Korak 2: Materijali

Za ovaj korak opisat ću sve što vam je potrebno da ovaj projekt učinite vašim!

Ono što sam koristio:

Tehnologija

- 1x Arduino Uno

- 5x zelene LED diode

- 5x plave LED diode

- 2x crvene LED diode

- 1x žuta LED dioda

- 2x mali gumbi

- 37x kabel za napajanje (svaki dugačak oko 40 cm)

- 1x lemna ploča

Materijali

- Drvena kutija (više o tome u "Izgradnja vašeg projekta")

- Drveni trokut (širina: 10 cm, duljina: 10 cm, visina: 7 cm)

- 2x drveni cilindar (za gumbe)

- Boja (bijela, plava, zelena, crvena, narančasta i žuta)

Ovo su svi materijali koje sam koristio za izradu ovog proizvoda. Ovdje gdje će biti objašnjeno što koristiti, sve će biti objašnjeno. Kad želite koristiti nešto drugačije onda imam, samo naprijed! Malo vlastite kreativnosti ne može naštetiti. Mogli biste sve izaći na kraj s maštom.

Korak 3: Izgradite svoj projekt

Izgradnja vašeg projekta
Izgradnja vašeg projekta
Izgradnja vašeg projekta
Izgradnja vašeg projekta
Izgradnja vašeg projekta
Izgradnja vašeg projekta

U ovom koraku ću vam pokazati kako sam napravio svoju kutiju za igru. Počeo sam s nekim grubim skicama pa sam znao što želim napraviti i koliko sve treba biti veliko. Imam dovoljno mjesta u samoj kutiji da pokrijem sve kablove za napajanje i arduino.

1. Počnite s nekim skicama. U ovom koraku trebali biste skicirati kako želite veličinu kutije, gdje želite LED diode i gdje staviti gumbe. Ne bih trebao vašu kutiju umanjivati jer inače nemate dovoljno prostora za sve staviti u svoj projekt.

2. Stavite svoje skice na drvo kako biste znali gdje rezati, pilati itd. Napravio sam kutiju veličine 34 cm (duljina) x 26 cm (širina) x 10 cm (visina). Dno se moglo ukloniti pa ste mogli umetnuti svoj arduino upravo tamo. Napravio sam i drveni trokut od drveta, 10 cm (širina) x 10 cm (duljina) x 7 cm (visina). Napravite rupu u trokutu (promjera oko 2 cm) tako da kabeli za napajanje prolaze tamo.

3. Izbušite rupe za gumbe i LED diode. Napravio sam male rupe za svojih 13 LED dioda, napravio sam ih tako da LED diode ne mogu proći kroz rupu, već samo pinove LED diode. Za gumbe sam napravio rupu kroz koju su moji veliki gumbi mogli prolaziti, napravio sam drvene gumbe od metlice (promjer je 2, 8 cm).

4. Pričvrstite trokute. Pričvrstio sam drvene trokute na sredini stranica kutije (širine stranica).

5. Prije nego počnete ovdje (prijeđite na dio 5 iz Tehnologije) Drvene dijelove zalijepite zajedno. Ovdje nema puno za reći, dio s vijcima to odaje. U ovom trenutku zalijepio sam svoj drveni vrh na ostale dijelove kutije.

6. Vrijeme je za oslikavanje vašeg projekta. Možete mu dati boje koje želite, nakon ovog dijela morate malo pričekati prije nego što se osuši. pokušajte smisliti neke lude cool ideje.

7. LED diode priključuju svjetlo. Nakon što se boja osuši, možete pričvrstiti sve LED diode u rupe koje ste napravili, pričekati da se ljepilo osuši, a ako ne volite ukrašavati LED diode, možete prijeći izravno na tehnički dio.

8. Dekoracija. Ako želite ukrasiti svoje LED diode, samo naprijed. Napravite nešto što želite, ali budite sigurni da još uvijek možete vidjeti svjetlo LED diode.

Korak 4: Tehnologija

Tehnologija
Tehnologija
Tehnologija
Tehnologija
Tehnologija
Tehnologija

Konačno smo uspjeli do zadnjeg dijela, za mene je ovo najzabavniji dio, ali i najteži. Sada ćemo napraviti neke električne krugove i moramo programirati neke stvari. Gledao sam mnogo tutoriala na internetu i toplo vam preporučujem da učinite isto. Na mreži postoji mnogo vodiča koji bi vam mogli pomoći dalje nego što ja mogu.

No idemo dalje s procesom!

1. Pogledajte neke vodiče i napravite neke osnovne stvari sa svojim arduinom. Počeo sam s uključivanjem i isključivanjem LED bljeskalice. Nakon toga sam pokušao uključiti LED diodu nakon što sam pritisnuo tipku i tako sam započeo cijeli ovaj projekt. Ovaj video mi je puno pomogao oko mog konkretnog projekta.

2. Isprobavanje prototipa na ploči. Ako imate svoju ideju, pokušajte napraviti vlastiti električni krug. Ako želite koristiti moj, morate samo slijediti kabele iz mog rasporeda kablova.

3. Slijedi pregled vaših kabela. Vrlo je važno stvoriti dobar raspored za sve svoje kabele. Znate, ako ide više kabela do + onda biste ih trebali obojati na isti način i isti broj se računa za -. Ovo je doista važan korak, jer ako izvadite sve iz matične ploče, još uvijek možete vidjeti koji kabel mora ići kamo. Također pomaže ako ćete lemiti. Mogli biste učiniti isto što i ja i izraditi raspored na papiru, ili ga možete napraviti putem Interneta s Fritzingom. Nisam ga izgradio s Fritzingom jer mi je bilo bolje napraviti ga na papiru (barem za mene).

4. Izrada kabela. Prijeđimo na nekoliko posljednjih dijelova projekta. Morate napraviti neke kabele za napajanje koje možete priključiti na arduino i spojiti ih na LED diode i gumbe. Imao sam neke muške na muške kabele koji su se mogli priključiti na arduino, prepolovio sam ih i ogolio žicu kako bih je mogao lemiti na druge kabele za napajanje.

5. Spojite gumbe. Dakle, prije nego što sve zalemite, prvo morate lemiti nekoliko kabela na gumbe. trebali biste gumbe prvo provući kroz ploču za lemljenje, a zatim ih lemiti na kabele. Sada možete postaviti ploču za lemljenje s gumbima i kabelima kroz rupu koju spajate u trokutu. Ako ste zalijepili ploču za lemljenje na trokut, možete se vratiti na dio 5 iz "Izgradnja vašeg projekta".

5. Vrijeme za lemljenje. Sada je vrijeme za posljednji fizički dio! Sada biste trebali sve zajedno lemiti. Ako je sve prošlo u redu, do sada biste trebali imati raspored kabela, to znači da možete lako vidjeti što se s kojim kabelom mora lemiti. Sretno!

6. Kodiranje. Za kodiranje sam napisao najveći dio i dobio sam pomoć oko koda iz videa u prvom dijelu tehnologije. Ne mogu opisati sve što sam učinio, ali ostavit ću kôd ispod. Ako imate problema s kodom, mogao bih vam pomoći!

Za sada, ako ne želite programirati, samo kopirajte kôd i povežite svoj arduino s računalom. Pošaljite kôd na svoj arduino i trebao bi djelovati!

Hvala vam što ste pročitali ovaj vodič i želim vam puno sreće u stvaranju ove igre!

Preporučeni: