Kazalo:
Video: "Color Match" (refleksna igra): 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Uvod:
Za svoj šolski projekt nisem vedel, kaj naj naredim, a sem se po premisleku odločil, da naredim refleksno igro. Konec koncev smo šola za igre. Morali smo narediti nekaj interaktivnega in edinstvenega, zato bi bila igra popolna! Vesel sem, kako se je vse izkazalo, in upam, da boste tudi vi uživali na potovanju!
Tako vam bom s tem izdelkom pokazal, kako sem na Arduinu naredil svojo igro "Color Match". Preden začnemo, moram reči, da 1 majhen del igre ne deluje, ker je v moji kodi nekaj narobe, tako da lahko vzamete mojo kodo in jo poskusite rešiti, vendar bomo prišli tja.
1. korak: Kako deluje?
V bistvu sem naredil igro 1 proti 1, kjer moraš biti prvi, ki je dobil 4 točke. Kako si lahko prislužite točke? No, preprosto je, imeti moraš najboljše reflekse. Na eni strani imate 3 različne barve (rdečo, zeleno in modro), za drugo pa velja enako. Na eni strani začne za kratek trenutek utripati ena od treh barv (LED), recimo rdeča. Po tem bo na drugi strani utripala tudi ena od treh LED, če je rdeča (tako kot bliskavica z druge strani), morate prvi pritisniti gumb in kdo prvi pridobi točko. Če pa utripa zelena ali modra, ne smete pritisniti gumba, ker boste v nasprotnem primeru izgubili točko (to je del, ki zame ne deluje). Če želite biti preprosti, morate pritisniti, ko se barve ujemajo, in ne pritisniti, če se barve ne ujemajo. Prvi, ki doseže 4 točke, zmaga na tekmi.
Da bi bilo zanimivo, še nekaj nisem povedal o igri. Ko zelena lučka utripa na eni strani, prav tako pa tudi na drugi strani in zelena stran najprej pritisne gumb, bo pridobil 2 točki. Enako velja za modro stran, toda namesto dveh zelenih LED morata biti 2 modri LED bliskavici.
2. korak: Materiali
V tem koraku bom opisal vse, kar potrebujete, da bo ta projekt vaš!
Kaj sem uporabil:
Tehnologija
- 1x Arduino Uno
- 5x zelene LED diode
- 5x modrih LED
- 2x rdeče LED
- 1x rumena LED
- 2x majhni gumbi
- 37x napajalni kabel (vsak dolg približno 40 cm)
- 1x spajkalna plošča
Materiali
- Lesena škatla (več o tem v "Gradnja vašega projekta")
- Leseni trikotnik (širina: 10 cm, dolžina: 10 cm, višina: 7 cm)
- 2x leseni valj (za gumbe)
- Barva (bela, modra, zelena, rdeča, oranžna in rumena)
To so vsi materiali, ki sem jih uporabil za ustvarjanje tega izdelka. Kje uporabiti, bo spodaj razloženo. Če želite uporabiti nekaj drugega, potem imam jaz, pojdite! Nekaj lastne ustvarjalnosti ne more škoditi. Z domišljijo bi lahko šli vse ven.
3. korak: Ustvarite svoj projekt
V tem koraku vam bom pokazal, kako sem naredil svojo škatlo za igro. Začel sem z nekaj grobimi skicami, zato sem vedel, kaj želim narediti in kako veliko mora biti vse. V sami škatli imam dovolj prostora, da pokrijem vse napajalne kable in arduino.
1. Začnite z nekaj skicami. V tem koraku bi morali skicirati, kako želite velikost škatle, kje želite LED in kam postaviti gumbe. Ne bi smel zmanjšati vaše škatle, ker drugače nimate dovolj prostora, da bi vse vložili v svoj projekt.
2. Skice položite na les, da boste vedeli, kje jih rezati, žagati itd. Naredil sem škatlo velikosti 34 cm (dolžina) x 26 cm (širina) x 10 cm (višina). Dno je bilo odstranljivo, tako da lahko svoj arduino potisnete tja. Leseni trikotnik sem naredil tudi iz lesa, velikosti 10 cm (širina) x 10 cm (dolžina) x 7 cm (višina). V trikotniku naredite luknjo (premera približno 2 cm), da bodo napajalni kabli tja.
3. Izvrtajte luknje za gumbe in LED. Naredil sem drobne luknje za svojih 13 LED, naredil sem jih tako, da se LED ne morejo prilegati skozi luknjo, ampak le zatiči iz LED. Za gumbe sem naredil luknjo, skozi katero bi lahko šli moji veliki gumbi, lesene gumbe sem naredil iz metle (premer je 2, 8 cm).
4. Pritrdite trikotnike. Lesene trikotnike sem pritrdil na sredino stranic škatle (stranice širine).
5. Preden začnete tukaj (pojdite na 5. del iz Tehnologije) Lesene kose zlepite skupaj. Tukaj ni veliko za povedati, vijačni del ga odda. V tem trenutku sem svoj leseni vrh prilepil na druge dele škatle.
6. Čas je za barvanje vašega projekta. Lahko mu daš poljubno barvo, po tem delu moraš malo počakati, preden se posuši. poskusite priti do kakšnih noro kul idej.
7. LED prižgejo luč. Ko se barva posuši, lahko vse LED diode pritrdite v luknje, ki ste jih naredili, počakajte, da se lepilo posuši, in če ne želite okrasiti LED, lahko greste naravnost v tehnični del.
8. Dekoracija. Če želite okrasiti svoje LED diode, pojdite. Naredite nekaj, kar želite, vendar se prepričajte, da še vedno vidite luč LED.
4. korak: Tehnologija
Končno smo prišli do zadnjega dela, zame je to najbolj zabaven, a tudi najtežji del. Zdaj bomo izdelali nekaj električnih vezij in nekaj moramo programirati. Ogledal sem si veliko vaj na spletu in toplo vam priporočam, da storite enako. Na spletu je veliko vaj, ki bi vam lahko pomagale dlje kot jaz.
Ampak pojdimo še naprej s procesom!
1. Oglejte si nekaj vaj in naredite nekaj osnovnih stvari s svojim arduinom. Začel sem vklapljati in izklapljati LED bliskavico. Potem sem po pritisku na gumb poskušal vklopiti LED in tako sem začel s celotnim projektom. Ta video mi je zelo pomagal pri mojem konkretnem projektu.
2. Preizkusite svoj prototip na krovu. Če imate idejo, poskusite sami izdelati električni tokokrog. Če želite uporabiti moje, morate slediti kablom iz mojega razporeda kablov.
3. Pripravite pregled kablov. Zelo pomembno je, da ustvarite dober razpored za vse svoje kable. Veste, če gre za več kablov do +, potem morate vse to pobarvati enako in enako šteti za -. To je res pomemben korak, kajti če vzamete vse iz svoje mize, lahko še vedno vidite, kateri kabel mora kam iti. Pomaga tudi, če nameravate spajkati. Lahko bi storili enako kot jaz in ustvarili urnik na papirju, lahko pa ga naredite na spletu s Fritzingom. Nisem ga zgradil s Fritzingom, ker se mi je zdelo bolje narediti na papirju (vsaj zame).
4. Izdelava kablov. Pojdimo na nekaj zadnjih delov projekta. Narediti morate nekaj napajalnih kablov, ki jih lahko pritrdite na arduino in jih povežete z LED diodami in gumbi. Imel sem nekaj moških do moških kablov, ki bi se lahko priključili na arduino, prerezal sem jih na pol in odstranil žico, da jo lahko spajkam na druge napajalne kable.
5. Priključite gumbe. Torej, preden spajate vse skupaj, morate najprej spajkati nekaj kablov na gumbe. gumbe najprej spravite skozi spajkalno ploščo in nato spajkajte na kable. Zdaj lahko ploščo za spajkanje z gumbi in kabli položite skozi luknjo, ki jo parite v trikotniku. Če ste spajkalno ploščo prilepili na trikotnik, se lahko vrnete na del 5 iz "Gradnja vašega projekta".
5. Čas za spajkanje. Zdaj je čas za zadnji fizični del! Zdaj morate spajati vse skupaj. Če je šlo vse v redu, bi morali do sedaj imeti razpored kablov, kar pomeni, da lahko preprosto vidite, kaj je treba spajati s katerim kablom. Vso srečo!
6. Kodiranje. Za kodiranje sem sam napisal največji del in dobil pomoč pri kodi iz videoposnetka v prvem delu tehnologije. Ne morem opisati vsega, kar sem naredil, vendar bom kodo pustil spodaj. Če imate težave s kodo, vam lahko poskusim pomagati!
Zaenkrat, če ne želite programirati, preprosto kopirajte kodo in povežite svoj arduino z računalnikom. Pošljite kodo na svoj arduino in bi morala delovati!
Hvala, ker ste prebrali ta priročnik in vam želim veliko sreče pri ustvarjanju te igre!
Priporočena:
Igra "Space Impact" s žiroskopskim senzorjem in zaslonom Nokia 5110 LCD: 3 koraki
Igra "Space Impact" z žiroskopskim senzorjem in zaslonom Nokia 5110: Ko je moj Tamagotchi umrl (zadnji projekt), sem začel iskati nov način za izgubo časa. Odločil sem se, da bom na Arduinu programiral klasično igro "Space Impact". Da bi bila igra nekoliko bolj zanimiva in zabavna, sem uporabil žiroskopski senzor, ki sem ga imel
Interaktivna refleksna vrečka za prebijanje: 3 koraki (s slikami)
Interaktivna refleksna vreča za prebijanje: Ta navodila so namenjena vsem, ki želijo izboljšati svojo agilnost in boksarske sposobnosti, hkrati pa pridobiti več izkušenj s spajkanjem, z uporabo Arduino, LED diod in merilnika pospeška MK 2125. Cilj tega projekta je spremeniti obstoječo refleksno torbo in transformator
"Ninja Dollar" Igra za Arduino: 3 koraki
"Ninja Dollar" Igra za Arduino: Druga video igra za arduino.to je odlična igra, ki je naprednejša od zadnje, ki sem jo objavil. Zakaj je bolj zapletena od drugih? Je bolj zapletena, ker lahko skoči in strelja zvočna svetloba in nova metoda nadaljevanja točk
HC - 06 (pomožni modul) Spreminjanje "IMENA" brez uporabe "Nadzor serijskega Arduina" ki "deluje enostavno": Način brez napak!: 3 koraki
HC - 06 (pomožni modul) Spreminjanje "IMENA" brez uporabe "Nadzor serijskega Arduina" … ki "deluje enostavno": Način brez napak!: Po " Dolgo " poskusite spremeniti ime v HC - 06 (pomožni modul), z uporabo " serijski monitor Arduina, brez " Uspešno ", našel sem drug enostaven način in jih delim zdaj! Lepo se imejte prijatelji
Preoblikovanje kamere v "vojaško nočno videnje", dodajanje učinka nočne vizije ali ustvarjanje načina "NightVision" na kateri koli kameri !!!: 3 koraki
Preoblikovanje vaše kamere v "vojaško nočno vizijo", dodajanje učinka nočne vizije ali ustvarjanje načina "NightVision" na kateri koli kameri !!!: *** To je bilo že vpleteno v DIGITALNO DANE FOTOGRAFIJO NATEČAJ, Glasujte zame ** *Če potrebujete pomoč, nam pošljite e -pošto: [email protected] Govorim angleško, francosko, japonsko, špansko in poznam še druge jezike, če