INHOUDSOPGAWE:

The Memento Game: 7 stappe (met foto's)
The Memento Game: 7 stappe (met foto's)

Video: The Memento Game: 7 stappe (met foto's)

Video: The Memento Game: 7 stappe (met foto's)
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! 2024, Julie
Anonim
Die aandenkingsspel
Die aandenkingsspel

Tinkercad -projekte »

U ken waarskynlik die speletjies waar die speler 'n reeks kleure en klanke memoriseer en dit moet afspeel, reg?

Die Memento Game voeg pryse by vir ekstra plesier! Sodra 'n speler 'n voorafbepaalde telling bereik het, wen hy die wedstryd en die boks word oopgemaak en die prys word onthul.

Ek het 'n paar vereistes gestel: die boks moes stewig wees en deur 'n klein kind hanteer kan word; die kompartement moes groot genoeg wees om klein geskenke te hou; en ek wou 'n manier hê om die moeilikheidsgraad te verander sonder om die spelers toe te laat om dit self te doen.

Hier is 'n video van die hele proses waarin ek leer hoe om Tinkercad te gebruik, die boks en kring te ontwerp en dan na die werklike bou te gaan. Die video slaan 'n paar dele oor en word meestal 150x bespoedig, maar moenie bekommerd wees nie, want al die werklike instruksies is in die volgende stappe. Vir beter leesbaarheid word alle lêers, planne, kode, ens. In die laaste stap geplaas.

Stap 1: Ontwerp die boks

Die ontwerp van die boks
Die ontwerp van die boks

Dit was verbasend maklik om die boks met Tinkercad te ontwerp. Ek het deur 'n paar van die amptelike tutoriale gegaan om dit onder die knie te kry, en toe sien YouTube my deur die res. Hier is die boks sodat u daaraan kan peuter (sleep om dit in 3D te sien):

As u dit in Tinkercad oopmaak, kan u op elke deel klik en dan op die pyltjie sleutels druk om dit te skuif (Ctrl+omhoog as u wil klim). Deur die sleutels te gebruik, kan u 'n 'ontplofte aansig' kry. Die wigvorm in die boks verteenwoordig die solenoïdeslot, net as u wonder.

As daar een element van ontwerp is waarop ek trots is, is dit die deur met gravitasie. Deur die loodregte houtbord langs die deurskarnier by te voeg (binne -in die boks, moet u dit oopmaak om dit te sien), wil die deur natuurlik oop bly en die enigste ding wat dit gesluit hou, is die solenoïdeslot, wat, wanneer die speler wen, maak vir 'n sekonde oop.

Stap 2: Ontwerp die Arduino -stroombaan

Ontwerp die Arduino Circuit
Ontwerp die Arduino Circuit

Dit blyk dat Tinkercad kringe het, wat 'n maklik om te gebruik elektroniese simulator is. Daarmee bedoel ek dat dit eintlik die gedrag van elektroniese komponente, insluitend 'n werklike Arduino, simuleer. Toe ek my simulasie uitvoer, word daar selfs waarskuwings uitgegee dat die LED's te veel stroom kry. Sorry Circuits, maar ek weet van beter. Die LED's is nie altyd aan nie, so 220 Ω weerstande is goed. Dankie tog vir die waarskuwing.

Die hele ding is baie intuïtief; ek het net 'n paar tutoriale gedoen voordat ek die kringloop onder die knie gekry het, en ek het dadelik begin met die ontwerp van die hele ding. Hier is dit:

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

U kan die 4 gekleurde ligte sien, elk met sy eie knoppie, die luidspreker en 'n wit lamp.

Die solank -lamp verteenwoordig die solenoïdeslot wat die boks oopmaak, en die luidspreker moes eintlik versterk word (jy kan sien hoe ek na 'n eenvoudige versterkerstroombaan in die video gaan soek as jy nie knip nie).

Stap 3: Kodering van die spel

Die kodering van die spel
Die kodering van die spel

Kringe voer 'n simulasie uit, want ons kodeer 'n paar instruksies vir die Arduino. Hoe het ek dit gedoen? Ek het ander Arduino -geheuespeletjies gesoek, daar was heelwat om van te kies, so ek het uiteindelik presies dit gedoen. Ek het 'n paar stukkies kode hiervandaan gekies, sommige daarvandaan, my eie geheime sous bygevoeg en alles op 'n samehangende manier gestamp sodat dit werk. Ek moes dit beter gedokumenteer het, jammer ek het dit nie gedoen nie. Kap my kode stukkend as daar iets is wat u kan help. Klik net op die kode -knoppie in stroombane om dit te sien.

Ek het die Arduino IDE gebruik om die kode eintlik na my Arduino te stuur vir 'n regte prototipe, voordat ek na die volgende stap gegaan het.

Stap 4: Kaalbene Arduino

Kaalbene Arduino
Kaalbene Arduino
Kaalbene Arduino
Kaalbene Arduino
Kaalbene Arduino
Kaalbene Arduino

Soos ek in die video verduidelik, het ek 'n Arduino -opstelling met kaalbene gekies, sodat ek die ekstra stroombane en komponente in dieselfde bord kon pas. U hoef dit nie te doen nie; u kan enige Arduino gebruik, maar as u my gebou wil herhaal, het ek die ontwerp van Nick Gammon gebruik.

Die ekstra stukke om in te pas was:

'N Geïsoleerde relaiskring om die 9v -solenoïdeslot wat die deur oopmaak, aan te dryf.

'N Eenvoudige versterkerkring vir die luidspreker.

Ek het 'n Fritzing -tekening aangeheg wat aantoon wat waar verband hou. Ek het doelbewus 'n spasie tussen die ATmega328P-PU-penne en die res van die komponente gelaat, maar dit is eintlik verbind.

Die ATmega328P-PU-chip is bedek met 'n koel etiket om te identifiseer watter penne ooreenstem met die Arduino-penne. Daar is ook 'n lêer daarvoor.

Daar is 'n bypass -rietskakelaar in die tekening wat ek nie in die werklike spel geïmplementeer het nie (nie betyds aangekom nie), maar ek dink steeds dat dit 'n goeie idee is. Laat ek dit uiteensit:

Gestel die boks is gesluit en u wil dit oopmaak, maar u kan ook nie die huidige moeilikheidsgraad oplos nie, of daar is 'n onverwagte fout wat die sein van die oop deur nie na die slot stuur nie. As u die rietskakelaar aktiveer (deur 'n sterk magneet in die buurt te laat loop), skakel die 9 V -battery direk met die slot om die hele kringloop. Net u sou hierdie geheime 'ontsluitkode' en die korrekte plasing van die rietskakelaar ken.

Soos dit lyk, lyk my boks gesluit, selfs by noukeurige inspeksie, maar die onderkant word net vasgemaak deur nie-vasgeplakte plugs wat toevallig baie styf pas. As ek hard genoeg trek, begin dit oopgaan.

Stap 5: Bou wenke en truuks

Bou wenke en truuks
Bou wenke en truuks
Bou wenke en truuks
Bou wenke en truuks
Bou wenke en truuks
Bou wenke en truuks

As ek dit weer sou doen, sou ek nie meer my eie houtkas maak nie, maar ek sou iets koop en dit aanpas. Ek het 'n paar stewige bokhoutbakke gesien wat baie goedkoop verkoop word, so ek sal net een muur vir die deur moet sny en miskien die bokant kan vasskroef. As jy goed is met houtwerk, doen dit. Vir my was dit net te veel moeite. Tog was die eindresultaat goed.

Die slot is geplaas deur 'n proses van probeer en fout, ek het die stuk metaal wat u op die foto sien, met 'n tang gebuig en die toleransies aangepas, met inagneming van die onbedoelde sywaartse beweging wat die metaalskarnier maak.

Ek moes 'n paar millimeter uitsny waar die skarnier aan die deur en die plafon vasgemaak word.

Ek het die houtplanke wat met boude vasgemaak is, geskaaf en geskuur. Daarna het ek vernis aan die buitekant van die boks en die binnekant van die kom, waar die geskenk geplaas is, aangebring. Ek het nie gepla met die elektroniese behuising nie.

Ek het karton gebruik om alles gemaklik te laat pas. Die boks is laat val en aanhou werk.

Ek het 'n paar Dupont -verbindings gebruik om die montering en probleemoplossing makliker te maak. Elke groot deel van die kring spring in en uit wanneer nodig.

As u 'n probleem het, moet u nie ses 1,5 V -batterye gebruik om een 9 V -battery te vervang soos ek nie. Toe ek dit bymekaarmaak, het ek nie die regte aansluiting nie, en ek was nie lus om dit daarna te verander nie. Aan die positiewe kant sal die slot jare lank krag hê.

Ek het die meer geïsoleerde vroulike Dupont -verbindings aan ander, meer robuuste, vertikale mure op die hoofbord vasgeplak. Soos die relais, of ander verbindings wat meer penne aan die bord gesoldeer het.

Soos opgemerk in die bronkode, om die vlakke te verander, verbind u die grond met 'n kombinasie van analoog penne. Daar is ook 'n lêer daarvoor, aan die einde van die instruksies.

Stap 6: Die ware speldoelwitte: geheuevaardighede en deursettingsvermoë

Die regte speldoelwitte: geheuevaardighede en deursettingsvermoë
Die regte speldoelwitte: geheuevaardighede en deursettingsvermoë

Dit is 'n speletjie wat my dogter aanhou speel. Sy is 3 en tans behaal sy ongeveer 50% sukses op vlak 5. Soms sit ek 'n speelding daarin (ek het verskeie Lego -mense wat sy nog nie gesien het nie), of 'n koekie, en sy is mal daaroor. Ek het haar alleen sien speel, en soms los sy die speletjie op sodat sy 'n geskenk daar (een van haar speelgoed) vir my kan inbring. Natuurlik moet ek die spel oplos om dit te kry. Ek het die vlakke verander toe sy ongeveer 90% sukses behaal het om dit moeilik genoeg te hou om motiverend te wees.

Hierdie spesifieke vlak (5) was vir haar 'n groot uitdaging, maar ek wil hê sy moet die waarde van volharding ken. Dit is ook goed dat dinge nie met die eerste probeerslag reg is nie. Met tyd en oefening kan u beter word.

Stap 7: Bronkode, planne, skakels en lêers, kom haal dit, gebruik dit na willekeur

Skakels:

Die video vir die bou van spoed:

Die Tinkercad Circuits-ontwerp met bronkode:

Die ontwerp van die Tinkercad 3D-boks:

Aangehegte lêers:

Die Fritzing -uitleg

'N Tekslêer "Hoe om die vlak te verander"

'N pdf-lêer met baie etikette om bo-op u ATmega328P-PU-skyfies te plak.

Eerste keer skrywerwedstryd
Eerste keer skrywerwedstryd
Eerste keer skrywerwedstryd
Eerste keer skrywerwedstryd

Naaswenner in die eerste keer skrywerwedstryd

Aanbeveel: