Obsah:

The Memento Game: 7 Steps (with Pictures)
The Memento Game: 7 Steps (with Pictures)

Video: The Memento Game: 7 Steps (with Pictures)

Video: The Memento Game: 7 Steps (with Pictures)
Video: Metal Gear Solid V The Phantom Pain - Reminiscence Trophy - All 11 Paz Memento Photos 2024, November
Anonim
Hra na pamiatku
Hra na pamiatku

Projekty Tinkercad »

Pravdepodobne poznáte tie hry, kde si hráč zapamätá postupnosť farieb a zvukov a musí ich hrať späť, nie?

Hra Memento prináša ceny za extra zábavu! Akonáhle hráč dosiahne vopred stanovené skóre, vyhráva hru a otvorí sa pole, kde sa odhaľuje cena.

Mal som niekoľko požiadaviek: škatuľka mala byť robustná a schopná s ňou manipulovať malé dieťa; priehradka musela byť dostatočne veľká, aby pojala malé darčeky; a chcel som nejaký spôsob, ako zmeniť úroveň obtiažnosti bez toho, aby som to hráčom umožnil urobiť sami.

Tu je video z celého procesu, v ktorom sa naučím používať Tinkercad, navrhnem krabicu a obvod a potom prejdem k skutočnému zostaveniu. Video preskočí niekoľko častí a väčšinou sa zrýchli 150 -krát, ale nebojte sa, pretože všetky skutočné pokyny sú v ďalších krokoch. V záujme lepšej čitateľnosti sú v poslednom kroku zverejnené aj všetky súbory, plány, kód atď.

Krok 1: Navrhovanie škatule

Navrhovanie škatule
Navrhovanie škatule

Navrhnúť škatuľu pomocou Tinkercad bolo prekvapivo jednoduché. Prešiel som niekoľkými oficiálnymi tutoriálmi, aby som sa zorientoval, a potom mi YouTube ukázal zvyšok. Tu je pole, v ktorom si s ním môžete pohrať (potiahnutím ho zobrazíte v 3D):

Ak to otvoríte v Tinkercad, môžete kliknúť na každú časť a potom ju pomocou klávesov so šípkami presúvať (Ctrl+hore, ak chcete ísť hore). Pomocou týchto klávesov získate „rozložený pohľad“. Klinový tvar vo vnútri škatule predstavuje solenoidový zámok, len ak vás to zaujíma.

Ak som na jeden prvok dizajnu hrdý, sú to dvere poháňané gravitáciou. Dodaním, že kolmá drevená doska vedľa závesu dverí (vo vnútri škatule ju musíte otvoriť, aby ste ju videli), dvere prirodzene chcú zostať otvorené a jediné, čo ich drží zatvorené, je solenoidový zámok, ktorý keď hráč vyhráva, otvára sa na sekundu.

Krok 2: Návrh obvodu Arduino

Navrhovanie obvodu Arduino
Navrhovanie obvodu Arduino

Ukazuje sa teda, že Tinkercad má obvody, čo je ľahko použiteľný simulátor elektroniky. Myslím tým, že skutočne simuluje správanie elektronických komponentov vrátane skutočného Arduina. Keď som spustil svoju simuláciu, dokonca to vyhodilo varovania, že LED diódy sú príliš prúdové. Prepáčte okruhy, ale poznám to lepšie. LED diódy nesvietia stále, takže rezistory 220 Ω sú v poriadku. Ďakujem však za upozornenie.

Celé je to veľmi intuitívne. Urobil som len pár návodov, než som sa dostal k Okruhom, a tak som okamžite začal navrhovať celú vec. Tu to je:

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

Môžete vidieť 4 farebné svetlá, každé s vlastným tlačidlom, reproduktor a bielu lampu.

Kontrolka while predstavuje solenoidový zámok, ktorý otvára škatuľu, a reproduktor bolo v skutočnosti potrebné zosilniť (na videu môžete vidieť, ako googlím jednoduché obvody zosilňovača, ak nežmurkáte).

Krok 3: Kódovanie hry

Kódovanie hry
Kódovanie hry

Obvody bežia na simulácii, pretože kódujeme niektoré pokyny pre Arduino. Ako som to urobil? Vyhľadal som ďalšie pamäťové hry Arduino, bolo ich na výber dosť, a tak som skončil presne s tým. Vybral som niekoľko kúskov kódu odtiaľto, niektoré odtiaľ, pridal som vlastnú tajnú omáčku a všetko som rozdrvil dostatočne súvislým spôsobom, aby to fungovalo. Mal som to lepšie zdokumentovať, ospravedlňujem sa. Neváhajte a pokazte môj kód, ak vám tam niečo slúži. Kliknutím na tlačidlo Kód v okruhoch ho zobrazíte.

Použil som Arduino IDE na odoslanie kódu do môjho Arduina pre skutočný živý prototyp, než som prešiel na ďalší krok.

Krok 4: Barebones Arduino

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

Ako vysvetľujem vo videu, vybral som si nastavenie barebones Arduino, aby som mohol na jednu dosku vložiť ďalšie obvody a komponenty. Nemusíte to robiť, môžete použiť akékoľvek Arduino, ale v prípade, že chcete replikovať moju zostavu, použil som dizajn Nicka Gammona.

Extra kusy, ktoré sa hodia, boli:

Izolovaný reléový obvod na ovládanie elektromagnetického zámku 9 V, ktorý otvára dvere.

Jednoduchý obvod zosilňovača pre reproduktor.

Priložil som Fritzingov výkres, ktorý ukazuje, čo kde spája. Zámerne som nechal medzeru medzi kolíkmi ATmega328P-PU a zvyšnými komponentmi, ale v skutočnosti sú prepojené.

Čip ATmega328P-PU je prekrytý zaujímavým štítkom, ktorý pomáha identifikovať, ktoré kolíky zodpovedajú pinom Arduino. Na konci je aj súbor.

V tomto výkrese je prepínač bypassu, ktorý som neimplementoval do skutočnej hry (neprišiel včas), ale stále si myslím, že je to dobrý nápad. Dovoľte mi to rozobrať:

Predpokladajme, že je krabica zamknutá a chcete ju otvoriť, ale buď nemôžete vyriešiť súčasné nastavenie obtiažnosti, alebo sa nejakým spôsobom vyskytla neočakávaná chyba, ktorá neposiela signál o otvorených dverách do zámku. Ak stlačíte jazýčkový spínač (prechodom silného magnetu v blízkosti), 9 V batéria sa pripojí k zámku priamo a obíde celý obvod. Tento tajný „odblokovací kód“a správne umiestnenie spínača s jazýčkom poznáte iba vy.

V súčasnej podobe vyzerá moja skrinka zatvorená, dokonca aj pri dôkladnej kontrole, ale dno je pripevnené iba nelepenými hmoždinkami, ktoré sa hodia naozaj tesne. Ak dostatočne potiahnem, začne sa otvárať.

Krok 5: Vytvorte tipy a triky

Vytvárajte tipy a triky
Vytvárajte tipy a triky
Vytvárajte tipy a triky
Vytvárajte tipy a triky
Vytvárajte tipy a triky
Vytvárajte tipy a triky

Ak by som to urobil znova, preskočil by som výrobu vlastnej drevenej škatule a kúpil by som si niečo a prispôsobil to. Videl som niekoľko robustne vyzerajúcich preglejkových škatúľ, ktoré sa predávali skutočne lacno, takže by som musel vyrezať jednu stenu pre dvere a možno naskrutkovať hornú časť. Ak ste dobrý v práci s drevom, smelo do toho. Pre mňa to bolo príliš veľa problémov. Napriek tomu bol konečný výsledok pekný.

Zámok bol umiestnený procesom pokusu a omylu, ten kus kovu, ktorý vidíte na fotografii, som ohnul kliešťami a upravil tolerancie s prihliadnutím na nechcený bočný pohyb, ktorý kovový záves robí.

Musel som vyrezať niekoľko milimetrov tam, kde sa záves skrutkuje k stropu dverí a skrinky.

Hobľovaním som hobľoval a brúsil drevené dosky, ktoré boli na tupo spojené. Potom som na vonkajšiu stranu škatule a vnútro priehradky, kde je darček umiestnený, naniesol lak. Neobťažoval som sa s krytom elektroniky.

Použil som kartón, aby všetko pohodlne sedelo. Krabica vypadla a naďalej funguje.

Na uľahčenie montáže a odstraňovania problémov som použil niekoľko konektorov Dupont. Každá väčšia časť obvodu sa v prípade potreby zasunie a vysunie.

Ak vám robí starosti priestor, nepoužívajte šesť 1,5 V batérií na výmenu jednej 9 V batérie, ako som to urobil ja. V čase, keď som ho montoval, nemal som správny konektor a nemal som chuť ho potom meniť. Pozitívom je, že zámok bude mať napájanie roky.

Izolovanejšie ženské konektory Dupont som nalepil na iné, robustnejšie, zvislé steny na základnej doske. Rovnako ako relé alebo iné konektory, ktoré mali na doske spájkované viac pinov.

Ako je uvedené v zdrojovom kóde, na zmenu úrovní pripojíte uzemnenie ku kombinácii analógových pinov. Na to je tiež súbor, na konci pokynu.

Krok 6: Skutočné ciele hry: Pamäťové schopnosti a vytrvalosť

Skutočné ciele hry: Pamäťové schopnosti a vytrvalosť
Skutočné ciele hry: Pamäťové schopnosti a vytrvalosť

Je to hra, ktorú moja dcéra stále hrá. Má 3 roky a v súčasnosti dosahuje asi 50% úspechu na úrovni 5. Niekedy tam vložím malú hračku (mám niekoľko lego ľudí, ktorých ešte nevidela) alebo sušienku a ona to miluje. Videl som ju hrať sama a niekedy hru rieši len preto, aby mi tam mohla dať darček (jednu zo svojich hračiek). Samozrejme, musím hru vyriešiť, aby som ju získal. Menil som úrovne, keď dosiahla asi 90% úspech, aby to bolo dosť náročné na motiváciu.

Táto konkrétna úroveň (5) bola pre ňu skutočnou výzvou, ale chcem, aby poznala hodnotu vytrvalosti. Tiež, že je v poriadku neurobiť veci na prvý pokus. Časom a cvičením sa môžete zlepšiť.

Krok 7: Zdrojový kód, plány, odkazy a súbory, príďte si ich zaobstarať, používajte ich ľubovoľne

Odkazy:

Video o zostavení rýchlosti:

Dizajn obvodov Tinkercad so zdrojovým kódom:

Dizajn 3D boxu Tinkercad:

Priložené súbory:

Rozloženie Fritzing

Textový súbor „Ako zmeniť úroveň“

Súbor PDF, ktorý má množstvo štítkov, ktoré je možné prilepiť na čipy ATmega328P-PU.

Súťaž prvého autora
Súťaž prvého autora
Súťaž prvého autora
Súťaž prvého autora

Druhé miesto v prvej autorskej súťaži

Odporúča: