Kazalo:

Igra Memento: 7 korakov (s slikami)
Igra Memento: 7 korakov (s slikami)

Video: Igra Memento: 7 korakov (s slikami)

Video: Igra Memento: 7 korakov (s slikami)
Video: Настя и папа - история для детей про вредные сладости и конфеты 2024, Julij
Anonim
Igra Memento
Igra Memento

Tinkercad projekti »

Verjetno poznate tiste igre, kjer si igralec zapomni zaporedje barv in zvokov ter jih mora predvajati, kajne?

Igra Memento dodaja nagrade za dodatno zabavo! Ko igralec zadene vnaprej določen rezultat, zmaga v igri in polje se odpre in razkrije nagrado.

Imel sem nekaj zahtev: škatla je morala biti trdna, z njo se lahko ukvarja majhen otrok; predal je moral biti dovolj velik za majhna darila; in želel sem na kakšen način spremeniti stopnjo težavnosti, ne da bi igralcem to dovolil sam.

Tukaj je videoposnetek celotnega procesa, v katerem se naučim uporabljati Tinkercad, oblikovati škatlo in vezje ter nato nadaljevati z dejansko izdelavo. Video posnetek preskoči nekaj delov in je večinoma pospešen 150 -krat, vendar ne skrbite, ker so vsa dejanska navodila v naslednjih korakih. Za boljšo berljivost so v zadnjem koraku objavljene vse datoteke, načrti, koda itd.

1. korak: Oblikovanje škatle

Oblikovanje škatle
Oblikovanje škatle

S Tinkercadom je bilo presenetljivo enostavno oblikovati škatlo. Preučil sem nekaj uradnih vaj, da bi se tega naučil, nato pa me je youtube videl skozi ostale. Tukaj je polje, tako da se lahko poigravate (povlecite, če si ga želite ogledati v 3D):

Če to odprete v Tinkercadu, lahko kliknete vsak del in nato pritisnete puščične tipke, da ga premaknete (Ctrl+gor, če želite iti navzgor). S temi tipkami lahko dobite "eksplodiran pogled". Klinasta oblika znotraj škatle predstavlja solenoidno ključavnico, za vsak slučaj.

Če sem en element oblikovanja, na katerega sem ponosen, so to vrata z gravitacijskim pogonom. Če dodamo, da je pravokotna lesena plošča poleg tečajev vrat (v škatli jih morate odpreti, da jih vidite), vrata seveda želijo ostati odprta in edina stvar, ki jih drži zaprta, je elektromagnetna ključavnica, ki, ko igralec zmaga, odpre se za sekundo.

2. korak: Oblikovanje vezja Arduino

Oblikovanje vezja Arduino
Oblikovanje vezja Arduino

Izkazalo se je torej, da ima Tinkercad vezja, ki so enostavni za uporabo simulatorja elektronike. S tem mislim, da dejansko simulira obnašanje elektronskih komponent, vključno z dejanskim Arduinom. Ko sem izvedel svojo simulacijo, je celo vrglo opozorila, da LED diode dobivajo preveč toka. Žal vezja, vendar vem bolje. LED ne svetijo ves čas, zato so 220 Ω upori v redu. Hvala za opozorilo.

Celotna stvar je zelo intuitivna, preden sem se lotil vezja, sem opravil le nekaj vaj, zato sem takoj začel oblikovati celoto. Tukaj je:

www.tinkercad.com/things/1mPEFTjZVTQ-the-m…

Ogledate si lahko 4 barvne luči, vsaka s svojim gumbom, zvočnikom in belo svetilko.

Lučka while predstavlja solenoidno ključavnico, ki odpre škatlo, zvočnik pa je bilo treba dejansko ojačati (vidite me, kako v videoposnetku iščem preprosta ojačevalna vezja, če ne utripate).

3. korak: Kodiranje igre

Kodiranje igre
Kodiranje igre

Krogi izvajajo simulacijo, ker kodiramo nekaj navodil za Arduino. Kako sem to naredil? Iskal sem druge pomnilniške igre Arduino, na izbiro jih je bilo kar nekaj, zato sem na koncu naredil prav to. Od tu sem izbral nekaj kosov, nekaj od tam, dodal svojo skrivno omako in vse zmešal na dovolj skladen način, da deluje. Moral bi to bolje dokumentirati, žal nisem. Če je kaj, kar vam služi, lahko kodo razrežete na koščke. Samo kliknite gumb Koda v vezjih, da ga vidite.

Uporabil sem Arduino IDE, da sem dejansko poslal kodo v svoj Arduino za pravi prototip v živo, preden sem prešel na naslednji korak.

4. korak: Barebones Arduino

Barebones Arduino
Barebones Arduino
Barebones Arduino
Barebones Arduino
Barebones Arduino
Barebones Arduino

Kot sem razložil v videoposnetku, sem izbral nastavitev Arduino barebones, tako da sem lahko na isto ploščo namestil dodatna vezja in komponente. To vam ni treba storiti, lahko uporabite kateri koli Arduino, če pa želite ponoviti mojo zgradbo, sem uporabil dizajn Nicka Gammona.

Dodatni primerni kosi so bili:

Izolirano relejno vezje za pogon 9v elektromagnetne ključavnice, ki odpira vrata.

Enostavno ojačevalno vezje za zvočnik.

Priložil sem risbo Fritzing, ki prikazuje, kaj povezuje kje. Namenoma sem pustil prostor med zatiči ATmega328P-PU in ostalimi komponentami, ki pa so v resnici povezani.

Čip ATmega328P-PU je prekrit s hladno oznako, ki pomaga ugotoviti, kateri zatiči ustrezajo zatičem Arduino. Na koncu je tudi datoteka za to.

Na tej risbi je obvodno stikalo, ki ga v dejanski igri nisem izvedel (ni prišel pravočasno), a vseeno mislim, da je to dobra ideja. Naj razčlenim:

Recimo, da je polje zaklenjeno in ga želite odpreti, vendar trenutne nastavitve težav ne morete rešiti ali pa je nekako prišlo do nepričakovane napake, ki ne odpre signala odprtih vrat v ključavnico. Če aktivirate trstično stikalo (tako, da v bližini prenesete močan magnet), se 9 V baterija poveže neposredno s ključavnico, mimo celotnega tokokroga. Samo vi bi vedeli to skrivno "kodo za odklepanje" in pravilno namestitev trstičnega stikala.

Tako kot izgleda, je moja škatla zaprta tudi ob natančnem pregledu, vendar je dno pritrjeno z nelepljenimi mozniki, ki se zelo tesno prilegajo. Če dovolj močno vlečem, se začne odpirati.

5. korak: Zgradite nasvete in zvijače

Zgradite nasvete in trike
Zgradite nasvete in trike
Zgradite nasvete in trike
Zgradite nasvete in trike
Zgradite nasvete in trike
Zgradite nasvete in trike

Če bi to ponovil, bi izpustil izdelavo lastne lesene škatle in bi kar nekaj kupil in prilagodil. Videl sem nekaj robustnih škatel iz vezanega lesa, ki se prodajajo zelo poceni, zato bi moral preprosto odrezati eno steno za vrata in morda priviti vrh. Če ste dobri v obdelavi lesa, pojdite. Zame je bilo to preveč težav. Kljub temu je bil končni rezultat lep.

Ključavnica je bila postavljena s postopkom poskusov in napak, tisti kos kovine, ki ga vidite na fotografiji, sem upognila s kleščami in prilagodila odstopanja ob upoštevanju nenamernega stranskega premikanja, ki ga naredi kovinski tečaj.

Moral sem izklesati nekaj milimetrov tam, kjer so tečaji priviti na vrata in strop škatle.

Lesene deske, ki so bile spojene z mozniki, sem skobel in brušil. Nato sem na zunanji del škatle in notranjost predelka, kamor je nameščeno darilo, nanesla lak. Nisem se obremenjeval z ohišjem elektronike.

Uporabil sem karton, da se je vse lepo prilegalo. Škatla je padla in še naprej deluje.

Za lažje sestavljanje in odpravljanje težav sem uporabil nekaj priključkov Dupont. Vsak večji del vezja se po potrebi vklopi in izklopi.

Če vas skrbi prostor, ne uporabljajte šestih 1,5 V baterij za zamenjavo ene 9 V baterije, kot sem jaz. V času, ko sem ga sestavljal, nisem imel ustreznega priključka in ga potem nisem želel spreminjati. Pozitivna stran tega, da bo ključavnica delovala več let.

Bolj izolirane ženske priključke Dupont sem prilepil na druge, bolj robustne, navpične stene na glavni plošči. Tako kot rele ali drugi priključki, ki so imeli na plošči spajkanih več zatičev.

Kot je zapisano v izvorni kodi, za spremembo ravni priključite ozemljitev na kombinacijo analognih zatičev. Na koncu navodila je tudi datoteka za to.

6. korak: Pravi cilji igre: Spomin in vztrajnost

Pravi cilji igre: Spomin in vztrajnost
Pravi cilji igre: Spomin in vztrajnost

To je igra, ki jo moja hči še naprej igra. Stara je 3 leta in trenutno dosega približno 50 -odstotni uspeh na stopnji 5. Včasih sem vstavil majhno igračo (imam več Lego ljudi, ki jih še ni videla) ali piškotek, ki ji je všeč. Videl sem jo, kako se igra sama, včasih pa reši igro samo zato, da mi lahko namesti darilo (eno od svojih igrač). Seveda moram igro rešiti, da jo dobim. Ko je dosegla približno 90% uspeha, sem spreminjal ravni, da bi bil dovolj motiviran.

Ta posebna stopnja (5) je bila zanjo pravi izziv, vendar želim, da spozna vrednost vztrajnosti. Prav tako je v redu, da stvari ne uspete iz prvega poskusa. S časom in vadbo se lahko izboljšate.

7. korak: Izvorna koda, načrti, povezave in datoteke, pridite in jih dobite, uporabite jih po volji

Povezave:

Video o hitrosti gradnje:

Oblikovanje vezij Tinkercad z izvorno kodo:

Zasnova 3D škatle Tinkercad:

Priložene datoteke:

Postavitev Fritzing

Besedilna datoteka "Kako spremeniti raven"

Datoteka PDF, ki ima veliko nalepk za lepljenje na čipe ATmega328P-PU.

Prvič natečaj avtorjev
Prvič natečaj avtorjev
Prvič natečaj avtorjev
Prvič natečaj avtorjev

Podprvak na prvem tekmovanju avtorjev

Priporočena: