Indholdsfortegnelse:

Memento -spillet: 7 trin (med billeder)
Memento -spillet: 7 trin (med billeder)

Video: Memento -spillet: 7 trin (med billeder)

Video: Memento -spillet: 7 trin (med billeder)
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, Juli
Anonim
Memento -spillet
Memento -spillet

Tinkercad -projekter »

Du kender sikkert de spil, hvor spilleren husker en række farver og lyde og skal afspille dem, ikke?

Memento -spillet tilføjer præmier for ekstra sjov! Når en spiller når en forudbestemt score, vinder de spillet, og boksen åbnes og afslører præmien.

Jeg havde et par krav: kassen skulle være robust og kunne håndteres af et lille barn; rummet skulle være stort nok til at rumme små gaver; og jeg ville have en måde at ændre sværhedsgraden på, uden at spillerne kunne gøre det selv.

Her er en video af hele processen, hvor jeg lærer at bruge Tinkercad, designe kassen og kredsløbet og derefter gå videre til den faktiske opbygning. Videoen springer et par dele over og spredes for det meste 150x, men bare rolig, for alle de faktiske instruktioner er i de næste trin. For at forbedre læsbarheden bogføres alle filer, planer, kode osv. I det sidste trin.

Trin 1: Design af kassen

Design af kassen
Design af kassen

Det var overraskende let at designe boksen ved hjælp af Tinkercad. Jeg gennemgik et par af de officielle selvstudier for at få styr på det, så så youtube mig igennem resten. Her er boksen, så du kan pille ved den (træk for at se den i 3D):

Hvis du åbner dette i Tinkercad, kan du klikke på hver del og derefter trykke på piletasterne for at flytte den rundt (Ctrl+op, hvis du vil gå op). Ved hjælp af disse taster kan du få en "eksploderet visning". Kileformen inde i kassen repræsenterer magnetlåsen, bare hvis du undrer dig.

Hvis der er et element i designet, som jeg er stolt over, er det tyngdekraftsdøren. Ved at tilføje det vinkelrette træbræt ved siden af dørhængslet (inde i boksen skal du åbne det for at se det), ønsker døren naturligvis at være åben, og det eneste, der holder det lukket, er magnetlåsen, som når spilleren vinder, åbner et sekund.

Trin 2: Design af Arduino -kredsløbet

Design af Arduino Circuit
Design af Arduino Circuit

Så det viser sig, at Tinkercad har kredsløb, som er en let at bruge elektronisk simulator. Med det mener jeg, at det faktisk simulerer elektroniske komponenters adfærd, herunder en egentlig Arduino. Da jeg kørte min simulering, kastede den endda advarsler om, at lysdioderne fik for meget strøm. Beklager kredsløb, men jeg ved bedre. Lysdioderne er ikke tændt hele tiden, så 220 Ω modstande er fine. Men tak for advarslen.

Det hele er meget intuitivt, jeg lavede kun et par tutorials, før jeg fik styr på kredsløb, så jeg begyndte straks at designe det hele. Her er det:

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

Du kan se de 4 farvede lys, hver med sin egen knap, højttaleren og en hvid lampe.

Imens -lampen repræsenterer magnetlåsen, der åbner kassen, og højttaleren skulle faktisk forstærkes (du kan se mig google simple forstærkerkredsløb i videoen, hvis du ikke blinker).

Trin 3: Kodning af spillet

Kodning af spillet
Kodning af spillet

Kredsløb kører en simulering, fordi vi koder nogle instruktioner til Arduino. Hvordan gjorde jeg det? Jeg søgte efter andre Arduino -hukommelsesspil, der var en del at vælge imellem, så jeg endte med at gøre præcis det. Jeg valgte nogle stumper kode herfra, nogle derfra, tilføjede min egen hemmelige sauce og mosede alt på en sammenhængende måde, så det fungerer. Jeg burde have dokumenteret det bedre, undskyld det gjorde jeg ikke. Hack gerne min kode i stykker, hvis der er noget der tjener dig. Bare klik på knappen Kode i kredsløb for at se den.

Jeg brugte Arduino IDE til faktisk at sende koden til min Arduino til en rigtig live prototype, inden jeg gik videre til det næste trin.

Trin 4: Barebones Arduino

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

Som jeg forklarer i videoen, valgte jeg et Arduino -setup med barebones, så jeg kunne passe de ekstra kredsløb og komponenter i det samme kort. Du behøver ikke at gøre dette, du kan bruge enhver Arduino, men hvis du vil replikere min build, brugte jeg Nick Gammons design.

De ekstra stykker, der skulle passe, var:

Et isoleret relækredsløb til at drive 9v magnetlåsen, der åbner døren.

Et simpelt forstærkerkredsløb til højttaleren.

Jeg har vedhæftet en Fritzing -tegning, der viser, hvad der forbinder hvor. Jeg forlod med vilje et mellemrum mellem ATmega328P-PU benene og resten af komponenterne, men de er faktisk forbundet.

ATmega328P-PU-chippen er dækket af en sej etiket, der hjælper med at identificere, hvilke pins der svarer til Arduino-benene. Der er også en fil til det i slutningen.

Der er en bypass reed switch i den tegning, som jeg ikke implementerede i selve spillet (kom ikke i tide), men jeg synes stadig det er en god idé. Lad mig bryde det ned:

Antag, at boksen er låst, og du vil åbne den, men du kan enten ikke løse den aktuelle vanskelighedsindstilling, eller på en eller anden måde er der en uventet fejl, der ikke sender det åbne dørsignal til låsen. Hvis du aktiverer sivkontakten (ved at føre en stærk magnet i nærheden), tilsluttes 9 V -batteriet direkte til låsen og omgår hele kredsløbet. Kun du ville kende denne hemmelige "oplåsningskode" og den korrekte placering af reedkontakten.

Som det ser ud, ser min kasse lukket ud, selv ved tæt inspektion, men bunden er bare fastgjort med ikke-limede dyvler, der tilfældigvis sidder rigtig stramt. Hvis jeg trækker hårdt nok, begynder det at åbne.

Trin 5: Byg tips og tricks

Byg tips og tricks
Byg tips og tricks
Byg tips og tricks
Byg tips og tricks
Byg tips og tricks
Byg tips og tricks

Hvis jeg skulle gøre det igen, ville jeg springe over at lave min egen trækasse, og ville bare købe noget og tilpasse det. Jeg har set nogle solide krydsfinerbokse, der sælger rigtig billigt, så jeg skulle bare skære en væg til døren og måske skrue toppen på. Hvis du er god til træbearbejdning, skal du gå efter det. For mig var det bare alt for mange problemer. Alligevel var slutresultatet pænt.

Låsen blev placeret ved en proces med forsøg og fejl, jeg bøjede det stykke metal, du ser på billedet med en tang, og justerede tolerancerne under hensyntagen til den utilsigtede sidelæns bevægelse, som metalhængslet laver.

Jeg var nødt til at skære et par millimeter ud, hvor hængslet skruer til døren og kasseloftet.

Jeg høvlede og slibede træbrædderne, der blev støbet sammen med dyvler. Derefter lagde jeg lak på ydersiden af æsken og indersiden af rummet, hvor gaven er placeret. Jeg gad ikke med elektronikhuset.

Jeg brugte pap til at få alt til at sidde tæt. Kassen er tabt og fortsat med at fungere.

Jeg brugte nogle Dupont -stik til at gøre montering og fejlfinding lettere. Hver større del af kredsløbet klikker ind og ud, når det er nødvendigt.

Hvis plads er en bekymring, skal du ikke bruge seks 1,5 V batterier til at udskifte et 9 V batteri som jeg gjorde. På det tidspunkt jeg samlede det, havde jeg ikke det rigtige stik og havde ikke lyst til at ændre det bagefter. På plussiden har låsen strøm i årevis.

Jeg limede de mere isolerede kvindelige Dupont -stik til andre, mere robuste, lodrette vægge på hovedkortet. Ligesom relæet eller andre stik, der havde flere stifter loddet til brættet.

Som kommenteret i kildekoden, for at ændre niveauer forbinder du jorden til en kombination af analoge ben. Der er også en fil til det i slutningen af den instruerbare.

Trin 6: De rigtige spilmål: Hukommelsesfærdigheder og udholdenhed

De virkelige spilmål: hukommelsesfærdigheder og udholdenhed
De virkelige spilmål: hukommelsesfærdigheder og udholdenhed

Dette er et spil, som min datter bliver ved med at spille. Hun er 3, og i øjeblikket får hun omkring 50% succes på niveau 5. Nogle gange putter jeg et lille legetøj derinde (jeg har flere Lego -mennesker, som hun ikke har set endnu), eller en cookie, og hun elsker det. Jeg har set hende spille alene, og nogle gange løser hun spillet bare, så hun kan lægge en gave derinde (et af hendes legetøj) til mig. Selvfølgelig skal jeg løse spillet for at få det. Jeg har ændret niveauer, da hun når omkring 90% succes for at holde det svært nok til at være motiverende.

Dette særlige niveau (5) har været en reel udfordring for hende, men jeg vil have hende til at kende værdien af udholdenhed. Også at det er fint ikke at få tingene rigtigt ved første forsøg. Du kan blive bedre med tid og øvelse.

Trin 7: Kildekode, planer, links og filer, kom og hent dem, brug dem efter behag

Links:

Hastighedsopbygningsvideoen:

Tinkercad Circuits-designet med kildekode:

Tinkercad 3D-boksdesign:

Vedhæftede filer:

Fritzing -layoutet

En "Sådan ændres niveau" tekstfil

En pdf-fil, der har masser af etiketter at indsætte oven på dine ATmega328P-PU-chips.

Første gang forfatterkonkurrence
Første gang forfatterkonkurrence
Første gang forfatterkonkurrence
Første gang forfatterkonkurrence

Runner Up i første gang forfatterkonkurrence

Anbefalede: