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, Červenec
Anonim
The Memento Game
The Memento Game

Projekty Tinkercad »

Pravděpodobně znáte ty hry, kde si hráč pamatuje sled barev a zvuků a musí je hrát, ne?

The Memento Game přidává ceny za extra zábavu! Jakmile hráč dosáhne předem stanoveného skóre, vyhraje hru a pole se otevře a odhalí cenu.

Měl jsem několik požadavků: krabice musela být robustní a schopná manipulace s ní malým dítětem; kupé muselo být dostatečně velké, aby pojalo malé dárky; a chtěl jsem nějaký způsob, jak změnit úroveň obtížnosti, aniž bych hráčům umožnil, aby to udělali sami.

Zde je video z celého procesu, ve kterém se učím používat Tinkercad, navrhnout krabici a obvod a poté přejít ke skutečnému sestavení. Video přeskočí několik částí a většinou se zrychlí 150x, ale nebojte se, protože všechny skutečné pokyny jsou v dalších krocích. Kvůli lepší čitelnosti jsou v posledním kroku zveřejněny všechny soubory, plány, kód atd.

Krok 1: Navrhování krabice

Navrhování krabice
Navrhování krabice

Bylo překvapivě snadné navrhnout krabici pomocí Tinkercad. Prošel jsem pár oficiálních tutoriálů, abych to pochopil, a pak mě YouTube viděl ve zbytku. Zde je pole, abyste si s ním mohli pohrát (přetažením jej zobrazíte ve 3D):

Pokud toto otevřete v Tinkercad, můžete na každou část kliknout a poté ji pomocí kláves se šipkami přesouvat (Ctrl+nahoru, pokud chcete jít nahoru). Pomocí těchto kláves můžete získat „rozložený pohled“. Klínový tvar uvnitř krabice představuje elektromagnetický zámek, pro případ, že by vás to zajímalo.

Pokud jsem na jeden prvek designu hrdý, jsou to dveře poháněné gravitací. Když přidáme, že kolmá dřevěná deska vedle závěsu dveří (uvnitř krabice ji musíte otevřít, abyste ji viděli), dveře přirozeně chtějí zůstat otevřené a jediné, co je drží zavřené, je solenoidový zámek, který když hráč vyhrává, otevírá se na vteřinu.

Krok 2: Navrhování obvodu Arduino

Navrhování obvodu Arduino
Navrhování obvodu Arduino

Ukázalo se tedy, že Tinkercad má obvody, což je snadno použitelný elektronický simulátor. Tím mám na mysli, že ve skutečnosti simuluje chování elektronických součástek včetně skutečného Arduina. Když jsem spustil svou simulaci, dokonce vyhodila varování, že diody LED jsou příliš aktuální. Omlouvám se Okruhy, ale vím to lépe. LED diody nesvítí pořád, takže rezistory 220 Ω jsou v pořádku. Díky za upozornění.

Celé je to velmi intuitivní, udělal jsem jen pár tutoriálů, než jsem se dostal na řadu Circuits, takže jsem okamžitě začal navrhovat celou věc. Tady to je:

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

Můžete vidět 4 barevná světla, každé s vlastním tlačítkem, reproduktorem a bílou lampou.

Kontrolka while představuje solenoidový zámek, který otevírá krabici, a reproduktor musel být ve skutečnosti zesílen (ve videu můžete vidět, jak googlím jednoduché obvody zesilovače, pokud nemrknete).

Krok 3: Kódování hry

Kódování hry
Kódování hry

Obvody běží simulace, protože kódujeme některé pokyny pro Arduino. Jak jsem to udělal? Hledal jsem další paměťové hry Arduino, bylo jich na výběr docela dost, a tak jsem nakonec udělal přesně to. Vybral jsem nějaké kousky kódu odsud, některé odtamtud, přidal vlastní tajnou omáčku a vše rozmačkal dostatečně souvisle, aby to fungovalo. Měl jsem to lépe zdokumentovat, omlouvám se. Neváhejte hacknout můj kód na kusy, pokud vám tam něco slouží. Kliknutím na tlačítko Kód v okruzích ho zobrazíte.

Než jsem přešel k dalšímu kroku, použil jsem Arduino IDE k odeslání kódu do mého Arduina pro skutečný živý prototyp.

Krok 4: Barebones Arduino

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

Jak vysvětluji ve videu, zvolil jsem nastavení barebones Arduino, takže jsem mohl na stejnou desku vložit další obvody a komponenty. Nemusíte to dělat, můžete použít jakékoli Arduino, ale v případě, že chcete replikovat moji sestavu, použil jsem design Nicka Gammona.

Další kusy, které se vešly, byly:

Izolovaný reléový obvod pro ovládání elektromagnetického zámku 9 V, který otevírá dveře.

Jednoduchý zesilovací obvod pro reproduktor.

Připojil jsem kresbu Fritzing, která ukazuje, co kde spojuje. Záměrně jsem nechal prostor mezi piny ATmega328P-PU a zbytkem komponent, ale ve skutečnosti jsou propojeny.

Čip ATmega328P-PU je pokryt chladným štítkem, který pomáhá identifikovat, které piny odpovídají pinům Arduino. Na konci je také soubor.

V tomto výkresu je přepínač bypassu, který jsem ve skutečné hře neimplementoval (nedorazil včas), ale přesto si myslím, že je to dobrý nápad. Dovolte mi to rozebrat:

Předpokládejme, že je krabice zamčená a chcete ji otevřít, ale buď nemůžete vyřešit aktuální nastavení obtížnosti, nebo nějak došlo k nějaké neočekávané chybě, která do zámku nevysílá signál otevřených dveří. Pokud stisknete jazýčkový spínač (předáním silného magnetu poblíž), 9V baterie se připojí přímo k zámku a obejde celý obvod. Tento tajný „odblokovací kód“a správné umístění jazýčkového spínače byste znali pouze vy.

Jak to stojí, moje krabice vypadá zavřená, dokonce i při důkladné prohlídce, ale dno je připevněno pouze nelepenými hmoždinkami, které se shodují opravdu těsně. Pokud dostatečně zatáhnu, začne se otevírat.

Krok 5: Vytvářejte tipy a triky

Vytvářejte tipy a triky
Vytvářejte tipy a triky
Vytvářejte tipy a triky
Vytvářejte tipy a triky
Vytvářejte tipy a triky
Vytvářejte tipy a triky

Pokud bych to udělal znovu, přeskočil bych výrobu vlastní dřevěné bedny a koupil bych si něco a přizpůsobil to. Viděl jsem nějaké robustně vypadající překližkové boxy, které se prodávaly opravdu levně, takže bych prostě musel uříznout jednu stěnu dveří a možná přišroubovat horní část. Pokud jste dobří ve zpracování dřeva, jděte do toho. Pro mě to bylo příliš mnoho problémů. Přesto byl konečný výsledek pěkný.

Zámek byl umístěn procesem pokusu a omylu, ohnul jsem ten kus kovu, který vidíte na fotografii, kleštěmi, a upravil tolerance s přihlédnutím k nechtěnému bočnímu pohybu, který kovový závěs dělá.

Musel jsem vyřezat pár milimetrů tam, kde se závěsy přišroubují ke dveřím a stropu skříně.

Hoblíky a hoblil jsem dřevěné desky, které byly spojeny na tupo. Poté jsem nanesl lak na vnější stranu krabice a vnitřní část přihrádky, kde je dárek umístěn. Neobtěžoval jsem se s krytem elektroniky.

Použil jsem lepenku, aby vše dobře sedělo. Krabice upadla a funguje dál.

Použil jsem několik konektorů Dupont, abych usnadnil montáž a řešení problémů. Každá hlavní část obvodu se v případě potřeby zapíná a vypíná.

Pokud vás znepokojuje prostor, nepoužívejte šest 1,5 V baterií k výměně jedné 9 V baterie, jako jsem to udělal já. V době, kdy jsem jej montoval, jsem neměl správný konektor a nechtělo se mi ho potom měnit. Pozitivní je, že zámek bude mít energii roky.

Izolovanější ženské konektory Dupont jsem nalepil na jiné, robustnější, svislé stěny na hlavní desce. Stejně jako relé nebo jiné konektory, které měly k desce připájené více pinů.

Jak je uvedeno ve zdrojovém kódu, ke změně úrovní připojíte uzemnění ke kombinaci analogových pinů. I na to existuje soubor na konci instrukčního.

Krok 6: Skutečné herní cíle: Paměťové dovednosti a vytrvalost

The Real Game Goals: Memory Skills and Perseverance
The Real Game Goals: Memory Skills and Perseverance

Je to hra, kterou moje dcera hraje dál. Jsou jí 3 a v současné době dosahuje asi 50% úspěchu na úrovni 5. Někdy tam vložím malou hračku (mám několik Lego lidí, které ještě neviděla), nebo sušenku a ona ji miluje. Viděl jsem ji hrát sama a někdy tu hru řeší jen proto, aby mi tam mohla dát dárek (jednu ze svých hraček). Samozřejmě musím hru vyřešit, abych ji získal. Měnil jsem úrovně, když dosáhla asi 90% úspěchu, aby to bylo dost obtížné na motivaci.

Tato konkrétní úroveň (5) pro ni byla skutečnou výzvou, ale chci, aby poznala hodnotu vytrvalosti. Také, že je v pořádku neudělat věci hned na první pokus. Časem a cvičením se můžete zlepšit.

Krok 7: Zdrojový kód, plány, odkazy a soubory, přijďte si je pořídit, použijte je libovolně

Odkazy:

Video o sestavení rychlosti:

Návrh obvodů Tinkercad se zdrojovým kódem:

Design krabice 3D Tinkercad:

Přiložené soubory:

Rozložení Fritzing

Textový soubor „Jak změnit úroveň“

Soubor pdf, který má mnoho štítků, které lze vložit na čipy ATmega328P-PU.

První autorská soutěž
První autorská soutěž
První autorská soutěž
První autorská soutěž

Runner Up in the First Time Author Contest

Doporučuje: