Innholdsfortegnelse:

The Memento Game: 7 Steps (med bilder)
The Memento Game: 7 Steps (med bilder)

Video: The Memento Game: 7 Steps (med bilder)

Video: The Memento Game: 7 Steps (med bilder)
Video: Metal Gear Solid V The Phantom Pain - Reminiscence Trophy - All 11 Paz Memento Photos 2024, November
Anonim
Memento -spillet
Memento -spillet

Tinkercad -prosjekter »

Du kjenner sikkert de spillene der spilleren husker en sekvens av farger og lyder og må spille dem tilbake, ikke sant?

The Memento Game legger til premier for ekstra moro! Når en spiller når en forhåndsbestemt poengsum, vinner de spillet og boksen åpnes og avslører premien.

Jeg hadde noen krav: esken måtte være solid og kunne håndteres av et lite barn; rommet måtte være stort nok til å holde små gaver; og jeg ønsket en måte å endre vanskelighetsgraden på, uten å la spillerne gjøre det selv.

Her er en video av hele prosessen, der jeg lærer å bruke Tinkercad, designe esken og kretsen, og deretter gå videre til selve byggingen. Videoen hopper over et par deler og går for det meste 150 ganger, men ikke bekymre deg, for alle de faktiske instruksjonene er i de neste trinnene. For bedre lesbarhet blir alle filene, planene, koden osv. Lagt ut i det siste trinnet.

Trinn 1: Design boksen

Design av boksen
Design av boksen

Det var overraskende enkelt å designe boksen ved hjelp av Tinkercad. Jeg gikk gjennom noen av de offisielle opplæringsprogrammene for å få tak i det, så så YouTube meg gjennom resten. Her er boksen, slik at du kan pusle med den (dra for å se den i 3D):

Hvis du åpner dette i Tinkercad, kan du klikke på hver del og deretter trykke piltastene for å flytte den rundt (Ctrl+opp hvis du vil gå opp). Ved å bruke disse tastene kan du få en "eksplodert visning". Kileformen inne i esken representerer magnetlåsen, bare hvis du lurer på.

Hvis det er et element i design som jeg er stolt av, er det tyngdekraftdøren. Ved å legge til det vinkelrette trebordet ved siden av dørhengslet (inne i boksen må du åpne det for å se det), vil døren naturligvis holde seg åpen, og det eneste som holder den lukket er magnetlåsen, som når spilleren vinner, åpner for et sekund.

Trinn 2: Designe Arduino Circuit

Design av Arduino Circuit
Design av Arduino Circuit

Så det viser seg at Tinkercad har kretser som er en brukervennlig elektronikksimulator. Med det mener jeg at det faktisk simulerer oppførselen til elektroniske komponenter inkludert en faktisk Arduino. Da jeg kjørte simuleringen min, kastet den til og med advarsler om at lysdiodene fikk for mye strøm. Beklager kretser, men jeg vet bedre. Lysdiodene er ikke på hele tiden, så 220 Ω motstander er fine. Takk for advarselen.

Det hele er veldig intuitivt, jeg gjorde bare et par opplæringsprogrammer før jeg fikk tak i kretser, så jeg begynte umiddelbart å designe det hele. Her er det:

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

Du kan se de fire fargede lysene, hver med sin egen knapp, høyttaleren og en hvit lampe.

Mens -lampen representerer magnetlåsen som åpner esken, og høyttaleren måtte faktisk forsterkes (du kan se at jeg googler enkle forsterkerkretser i videoen, hvis du ikke blinker).

Trinn 3: Koding av spillet

Koding av spillet
Koding av spillet

Kretser kjører en simulering fordi vi koder noen instruksjoner for Arduino. Hvordan gjorde jeg det? Jeg søkte etter andre Arduino -minnespill, det var ganske mange å velge mellom, så jeg endte opp med å gjøre akkurat det. Jeg valgte noen kodebiter herfra, noen derfra, la til min egen hemmelige saus og mose alt på en sammenhengende måte til at det fungerer. Jeg burde ha dokumentert det bedre, beklager at jeg ikke gjorde det. Hack gjerne koden min i stykker hvis det er noe der som tjener deg. Bare klikk på kode -knappen i kretser for å se den.

Jeg brukte Arduino IDE til å faktisk sende koden til min Arduino for en ekte live prototype, før jeg gikk videre til neste trinn.

Trinn 4: Barebones Arduino

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

Som jeg forklarer i videoen, valgte jeg et Arduino -oppsett uten barebones, slik at jeg kunne passe de ekstra kretsene og komponentene i det samme brettet. Du trenger ikke å gjøre dette, du kan bruke hvilken som helst Arduino, men hvis du vil replikere min bygning, brukte jeg Nick Gammons design.

De ekstra brikkene som passet var:

En isolert relékrets for å drive 9v magnetlåsen som åpner døren.

En enkel forsterkerkrets for høyttaleren.

Jeg har lagt ved en Fritzing -tegning som viser hva som forbinder hvor. Jeg forlot med vilje et mellomrom mellom ATmega328P-PU-pinnene og resten av komponentene, men de er faktisk tilkoblet.

ATmega328P-PU-brikken er dekket av en kul etikett for å identifisere hvilke pinner som tilsvarer Arduino-pinnene. Det er en fil for det på slutten også.

Det er en bypass reed switch i den tegningen som jeg ikke implementerte i selve spillet (kom ikke i tide), men jeg synes fortsatt det er en god idé. La meg bryte det ned:

Anta at boksen er låst, og du vil åpne den, men du kan enten ikke løse den nåværende vanskelighetsinnstillingen, eller på en eller annen måte er det en uventet feil som ikke sender det åpne dørsignalet til låsen. Hvis du aktiverer sivbryteren (ved å sende en sterk magnet i nærheten), kobles 9 V -batteriet direkte til låsen og omgår hele kretsen. Bare du ville kjenne denne hemmelige "opplåsningskoden" og riktig plassering av sivbryteren.

Slik den ser ut ser boksen min lukket ut, selv ved nøye inspeksjon, men bunnen er bare festet av ikke-limte plugger som tilfeldigvis sitter veldig tett. Hvis jeg trekker hardt nok, begynner det å åpne seg.

Trinn 5: Bygg tips og triks

Bygg tips og triks
Bygg tips og triks
Bygg tips og triks
Bygg tips og triks
Bygg tips og triks
Bygg tips og triks

Hvis jeg skulle gjøre det igjen, ville jeg hoppe over å lage min egen trekasse, og ville bare kjøpe noe og tilpasse det. Jeg har sett noen solide kryssfinerbokser som selger veldig billig, så jeg må bare kutte den ene veggen til døren og kanskje skru på toppen. Hvis du er god til trebearbeiding, gå for det. For meg var det alt for mye trøbbel. Likevel var sluttresultatet fint.

Låsen ble plassert ved en prøving og feiling, jeg bøyde metallstykket du ser på bildet med en tang, og justerte toleransene med tanke på den utilsiktede sidelengs bevegelsen som metallhengselet gjør.

Jeg måtte skjære ut et par millimeter der hengslet skruer til døren og bokstaket.

Jeg høvlet og pusset treplatene som ble rumpet sammen med dyvler. Deretter påførte jeg lakk på utsiden av esken og innsiden av rommet, der gaven er plassert. Jeg brydde meg ikke om elektronikkhuset.

Jeg brukte papp for å få alt til å passe godt. Boksen har blitt droppet og fortsatt.

Jeg brukte noen Dupont -kontakter for å gjøre montering og feilsøking enklere. Hver stor del av kretsen klikker seg inn og ut når det er nødvendig.

Hvis plass er en bekymring, ikke bruk seks 1,5 V batterier til å bytte ut et 9 V batteri som jeg gjorde. Da jeg monterte den, hadde jeg ikke den riktige kontakten og hadde ikke lyst til å bytte den etterpå. På pluss -siden vil låsen ha strøm i årevis.

Jeg limte de mer isolerte kvinnelige Dupont -kontaktene til andre, mer robuste, vertikale vegger på hovedkortet. Som reléet, eller andre kontakter som hadde flere pinner loddet til brettet.

Som kommentert i kildekoden, for å endre nivåer kobler du bakken til en kombinasjon av analoge pinner. Det er en fil for det også, på slutten av instruksjonsboken.

Trinn 6: De virkelige spillmålene: Minneferdigheter og utholdenhet

De virkelige spillmålene: Minneferdigheter og utholdenhet
De virkelige spillmålene: Minneferdigheter og utholdenhet

Dette er et spill som datteren min fortsetter å spille. Hun er 3 og for tiden får hun omtrent 50% suksess på nivå 5. Noen ganger legger jeg et lite leketøy der inne (jeg har flere Lego -mennesker som hun ikke har sett ennå), eller en informasjonskapsel, og hun elsker det. Jeg har sett henne spille alene, og noen ganger løser hun spillet bare slik at hun kan legge en gave der (en av lekene hennes) til meg. Selvfølgelig må jeg løse spillet for å få det. Jeg har endret nivået når hun når omtrent 90% suksess for å holde det vanskelig nok å være motiverende.

Dette bestemte nivået (5) har vært en virkelig utfordring for henne, men jeg vil at hun skal vite verdien av utholdenhet. Dessuten at det er greit å ikke gjøre ting riktig ved første forsøk. Du kan bli bedre med tid og øvelse.

Trinn 7: Kildekode, planer, lenker og filer, kom og hent dem, bruk dem etter ønske

Lenker:

Hastighetsbyggingsvideoen:

Tinkercad Circuits-designet med kildekoden:

Tinkercad 3D-boksdesign:

Vedlagte filer:

Fritzing -oppsettet

En tekstfil "Hvordan endre nivå"

En pdf-fil som har mange etiketter å lime på toppen av ATmega328P-PU-brikkene.

Første gang forfatterkonkurranse
Første gang forfatterkonkurranse
Første gang forfatterkonkurranse
Første gang forfatterkonkurranse

Andreplass i forfatterkonkurransen for første gang

Anbefalt: