Turinys:

„Spalvų atitikimas“(refleksinis žaidimas): 4 žingsniai
„Spalvų atitikimas“(refleksinis žaidimas): 4 žingsniai

Video: „Spalvų atitikimas“(refleksinis žaidimas): 4 žingsniai

Video: „Spalvų atitikimas“(refleksinis žaidimas): 4 žingsniai
Video: Высокая плотность 2022 2024, Lapkritis
Anonim
Vaizdas
Vaizdas

Įvadas:

Savo mokyklos projektui aš nežinojau, ką daryti, bet šiek tiek pagalvojęs nusprendžiau sukurti refleksinį žaidimą. Galų gale mes esame žaidimų mokykla. Turėjome sukurti kažką interaktyvaus ir nepakartojamo, todėl žaidimas būtų tobulas! Džiaugiuosi, kaip viskas susiklostė, ir tikiuosi, kad ir jums patiks kelionė!

Taigi su šiuo produktu aš jums parodysiu, kaip sukūriau savo žaidimą „Color Match“„Arduino“. Prieš pradėdami turiu pasakyti, kad 1 maža žaidimo dalis neveikia, nes mano kode kažkas ne taip, todėl galite paimti mano kodą ir pabandyti jį išspręsti, bet mes ten pasieksime.

1 žingsnis: kaip tai veikia?

Taigi iš esmės aš padariau žaidimą 1 prieš 1, kuriame jūs turite būti pirmasis, pelnęs 4 taškus. Kaip galite uždirbti taškus? Tai paprasta, jūs turite turėti geriausius refleksus. Vienoje pusėje yra 3 skirtingos spalvos (raudona, žalia ir mėlyna), o kitoje - tas pats skaičius. Vienoje pusėje trumpai pradeda mirksėti viena iš trijų spalvų (šviesos diodų), tarkime, mirksi raudona spalva. Po to kitoje pusėje taip pat mirksės vienas iš trijų šviesos diodų, o jei jis yra raudonas (kaip ir blykstė iš kitos pusės), jūs turite būti pirmasis, kuris paspaudžia mygtuką ir kas pirmas gauna tašką. Bet jei mirksi žalia arba mėlyna, neturėtumėte paspausti mygtuko, nes kitaip prarasite tašką (tai yra ta dalis, kuri man netinka). Taigi, kad viskas būtų paprasta, tereikia paspausti, kai spalvos sutampa, ir nespausti, jei spalvos nesutampa. Pirmasis, surinkęs 4 taškus, laimi rungtynes.

Kad būtų įdomu, yra dar vienas, apie kurį aš nepasakojau apie žaidimą. Kai žalia lemputė mirksi vienoje pusėje, taip pat ir kitoje pusėje, o žalia pusė pirmiausia paspaudžia mygtuką, jis gaus 2 taškus. Tas pats pasakytina ir apie mėlyną pusę, tačiau vietoj 2 žalių lempučių turėtų būti 2 mėlynos šviesos diodų blykstės.

2 žingsnis: medžiagos

Šiame žingsnyje aprašysiu viską, ko jums reikia, kad šis projektas būtų jūsų!

Ką aš naudojau:

Technologijos

- 1x „Arduino Uno“

- 5x žali šviesos diodai

- 5x mėlyni šviesos diodai

- 2x raudoni šviesos diodai

- 1x geltonas šviesos diodas

- 2x maži mygtukai

- 37x maitinimo kabelis (apie 40 cm ilgio)

- 1x litavimo lenta

Medžiagos

- Medinė dėžutė (daugiau apie tai skiltyje „Projekto kūrimas“)

- Medinis trikampis (plotis: 10 cm, ilgis: 10 cm, aukštis: 7 cm)

- 2x medinis cilindras (sagoms)

- Dažai (balta, mėlyna, žalia, raudona, oranžinė ir geltona)

Tai visos medžiagos, kurias naudojau kurdamas šį produktą. Ką naudoti, bus paaiškinta žemiau. Jei norite naudoti kažką kitokio nei aš, būtinai pirmyn! Truputis savo kūrybos negali pakenkti. Jūs galite išeiti su vaizduote.

3 žingsnis: kurkite savo projektą

Jūsų projekto kūrimas
Jūsų projekto kūrimas
Jūsų projekto kūrimas
Jūsų projekto kūrimas
Jūsų projekto kūrimas
Jūsų projekto kūrimas

Šiame etape aš jums parodysiu, kaip sukūriau žaidimo dėžutę. Pradėjau nuo šiurkščių eskizų, todėl žinojau, ką noriu padaryti ir koks didelis turi būti viskas. Pačioje dėžutėje turiu pakankamai vietos, kad padengčiau visus maitinimo kabelius ir arduino.

1. Pradėkite nuo kai kurių eskizų. Šiame žingsnyje turėtumėte nubrėžti, kaip norėtumėte dėžutės dydžio, kur norite šviesos diodų ir kur įdėti mygtukus. Nereikėtų jūsų dėžutės mažinti, nes priešingu atveju neturite pakankamai vietos viską sudėti į savo projektą.

2. Padėkite eskizus ant medžio, kad žinotumėte, kur pjauti, pjauti ir pan. Aš padariau dėžutę, kurios dydis 34 cm (ilgis) x 26 cm (plotis) x 10 cm (aukštis). Dugnas buvo nuimamas, kad galėtumėte įstumti arduino tiesiai ten. Aš taip pat padariau medinį trikampį iš medžio, jie yra 10 cm (plotis) x 10 cm (ilgis) x 7 cm (aukštis). Trikampyje padarykite skylę (apie 2 cm skersmens), kad maitinimo kabeliai eitų per ją.

3. Gręžkite skyles mygtukams ir šviesos diodams. Aš padariau mažas skylutes savo 13 šviesos diodams, padariau taip, kad šviesos diodai netilptų per skylę, o tik LED kaiščiai. Sagoms padariau skylę, per kurią galėtų praeiti mano dideli mygtukai, aš padariau medines sagas iš šluotos koto (skersmuo 2, 8 cm).

4. Pritvirtinkite trikampius. Aš pritvirtinau medinius trikampius dėžutės šonų viduryje (pločio šonuose).

5. Prieš pradėdami čia (pereikite prie technologijos 5 dalies) Klijuokite medinius gabalus. Čia nėra daug ką pasakyti, varžto dalis jį atiduoda. Šiuo metu aš priklijavau savo medinę viršutinę dalį prie kitų dėžutės dalių.

6. Laikas piešti savo projektą. Galite suteikti jai bet kokių norimų spalvų, po šios dalies turite šiek tiek palaukti, kol ji išdžius. pabandykite sugalvoti beprotiškai šaunių idėjų.

7. Šviesos diodai pritvirtina šviesą. Kai dažai išdžiūsta, galite pritvirtinti visus šviesos diodus į padarytas skyles, palaukti, kol klijai išdžius, o jei nemėgstate papuošti šviesos diodų, galite pereiti tiesiai prie techninės dalies.

8. Papuošimas. Jei norite papuošti savo šviesos diodus, pirmyn. Padarykite tai, ko norite, bet įsitikinkite, kad vis tiek matysite šviesos diodo šviesą.

4 žingsnis: technologija

Technologijos
Technologijos
Technologijos
Technologijos
Technologijos
Technologijos

Pagaliau pasiekėme paskutinę dalį, man tai yra pati smagiausia, bet ir sunkiausia dalis. Dabar mes ketiname sukurti keletą elektros grandinių ir turime užprogramuoti kai kuriuos dalykus. Žiūrėjau daug vadovėlių internete ir labai rekomenduoju jums tai padaryti. Internete yra daug vadovėlių, kurie galėtų jums padėti daugiau nei aš galiu.

Bet eikime toliau su procesu!

1. Žiūrėkite kai kurias pamokas ir padarykite pagrindinius dalykus su savo arduino. Pradėjau įjungti ir išjungti LED blykstę. Po to bandžiau priversti šviesos diodą įsijungti paspaudus mygtuką ir taip pradėjau visą šį projektą. Šis vaizdo įrašas man labai padėjo įgyvendinant konkretų projektą.

2. Išbandykite savo prototipą ant duonos lentos. Jei turite savo idėją, turėtumėte pabandyti sukurti savo elektros grandinę. Jei norite naudoti mano, tiesiog turite sekti kabelius iš mano kabelių tvarkaraščio.

3. Pateikite savo kabelių apžvalgą. Labai svarbu sudaryti gerą visų kabelių tvarkaraštį. Žinote, jei prie „ +“eina keli kabeliai, tuomet turėtumėte nuspalvinti tuos pačius ir „“. Tai tikrai svarbus žingsnis, nes jei viską išimsite iš savo duonos lentos, vis tiek matysite, kuris kabelis kur turi eiti. Tai taip pat padeda, jei ketinate lituoti. Galite padaryti tą patį kaip ir aš ir sudaryti tvarkaraštį popieriuje, arba galite tai padaryti internete naudodami „Fritzing“. Aš jo nesukūriau su „Fritzing“, nes buvo geriau jį padaryti popieriuje (bent jau man).

4. Kabelių klojimas. Pereikime prie paskutinių projekto dalių. Turite pagaminti keletą maitinimo kabelių, kuriuos galėtumėte prijungti prie arduino, ir prijungti jį prie šviesos diodų ir mygtukų. Turėjau keletą kabelių nuo vyrų iki vyrų, kuriuos galima prijungti prie arduino, perpjoviau juos per pusę ir nuplėšiau laidą, kad galėčiau prilituoti prie kitų maitinimo kabelių.

5. Prijunkite mygtukus. Taigi prieš lituodami viską kartu, pirmiausia turite lituoti kelis kabelius prie mygtukų. pirmiausia turite perkišti mygtukus per litavimo plokštę, o tada lituoti prie kabelių. Dabar lydmetalį su mygtukais ir kabeliais galite pakloti per trikampio porą. Jei priklijavote lydmetalį prie trikampio, galite grįžti prie 5 dalies iš „Projekto kūrimo“.

5. Laikas lituoti. Dabar atėjo laikas paskutinei fizinei daliai! Dabar turėtumėte viską lituoti kartu. Jei viskas klostėsi gerai, dabar turėtumėte turėti kabelių tvarkaraštį, tai reiškia, kad galite lengvai pamatyti, kas turi būti lituotas su kuriuo kabeliu. Sėkmės!

6. Kodavimas. Kodavimui aš pats parašiau didžiąją dalį ir gavau pagalbos dėl kodo iš vaizdo įrašo, esančio 1 technologijos dalyje. Negaliu aprašyti visko, ką padariau, bet paliksiu žemiau esantį kodą. Jei kyla problemų dėl kodo, galiu pabandyti padėti!

Kol kas, jei nenorite programuoti, tiesiog nukopijuokite kodą ir prijunkite arduino prie kompiuterio. Nusiųskite kodą savo arduino ir jis turėtų veikti!

Dėkojame, kad perskaitėte šį vadovą, ir linkiu sėkmės kuriant šį žaidimą!

Rekomenduojamas: