Tartalomjegyzék:

A Memento játék: 7 lépés (képekkel)
A Memento játék: 7 lépés (képekkel)

Videó: A Memento játék: 7 lépés (képekkel)

Videó: A Memento játék: 7 lépés (képekkel)
Videó: Я провел 50 часов, погребённый заживо 2024, November
Anonim
A Memento játék
A Memento játék

Tinkercad projektek »

Valószínűleg ismered azokat a játékokat, ahol a játékos megjegyzi a színek és hangok sorozatát, és vissza kell játszania őket, igaz?

A Memento Game díjakat ad az extra szórakozásért! Amint egy játékos eléri az előre meghatározott pontszámot, megnyeri a játékot, és a doboz kinyílik, feltárva a nyereményt.

Néhány követelményem volt: a doboznak erősnek kell lennie, és egy kisgyermek képes kezelni; a rekesznek elég nagynak kellett lennie kis ajándékok tárolására; és szerettem volna valamilyen módon megváltoztatni a nehézségi szintet, anélkül, hogy a játékosok maguk tehetnék.

Itt egy videó az egész folyamatról, ahol megtanulom a Tinkercad használatát, megtervezem a dobozt és az áramkört, majd folytatom a tényleges felépítést. A videó kihagy néhány részt, és többnyire 150 -szeresére gyorsul, de ne aggódjon, mert az összes tényleges utasítás a következő lépésekben található. Továbbá az olvashatóság javítása érdekében az utolsó lépésben közzéteszik az összes fájlt, tervet, kódot stb.

1. lépés: A doboz tervezése

A doboz tervezése
A doboz tervezése

Meglepően egyszerű volt a doboz tervezése Tinkercad segítségével. Átnéztem néhány hivatalos oktatóanyagot, hogy megértsem, aztán a youtube látta a többit. Itt van a doboz, hogy bánhasson vele (húzza el, ha 3D -ben szeretné megtekinteni):

Ha megnyitja ezt a Tinkercad alkalmazásban, akkor kattintson az egyes részekre, majd nyomja meg a nyílbillentyűket a mozgatáshoz (Ctrl+fel, ha fel szeretne lépni). Ezekkel a gombokkal "robbantott képet" kaphat. A dobozon belüli ék alakja a mágnesszelepet jelzi, arra az esetre, ha kíváncsi.

Ha a tervezésnek van egy eleme, amire büszke vagyok, az a gravitációval működő ajtó. Ha hozzáteszi, hogy az ajtó zsanérja melletti merőleges deszkát (a doboz belsejében ki kell nyitnia, hogy láthassa), az ajtó természetesen nyitva akar maradni, és az egyetlen dolog, ami zárva tartja, a mágnesszelep, amely nyer, megnyílik egy másodpercre.

2. lépés: Az Arduino áramkör megtervezése

Az Arduino áramkör tervezése
Az Arduino áramkör tervezése

Tehát kiderült, hogy a Tinkercad rendelkezik áramkörökkel, amely egy könnyen használható elektronikai szimulátor. Ezalatt azt értem, hogy valójában az elektronikus alkatrészek viselkedését szimulálja, beleértve a tényleges Arduino -t is. Amikor futtattam a szimulációt, még figyelmeztetéseket is dobott, hogy a LED -ek túl nagy áramot kapnak. Bocs Circuits, de én jobban tudom. A LED -ek nem világítanak folyamatosan, így a 220 Ω -os ellenállások rendben vannak. Azért köszi a figyelmeztetést.

Az egész nagyon intuitív, csak néhány oktatóprogramot végeztem, mielőtt megismerkedtem az áramkörökkel, így azonnal elkezdtem tervezni az egészet. Itt van:

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

Láthatja a 4 színes fényt, mindegyik saját gombjával, a hangszóróval és egy fehér lámpával.

A while lámpa a mágnesszelepet jelzi, amely kinyitja a dobozt, és a hangszórót ténylegesen erősíteni kellett (láthatod, hogy a google -ban egyszerű erősítő áramköröket keresek a videóban, ha nem pislogsz).

3. lépés: A játék kódolása

A játék kódolása
A játék kódolása

Az áramkörök szimulációt futtatnak, mert kódolunk néhány utasítást az Arduino számára. Hogy csináltam? Kerestem más Arduino memóriajátékokat, elég sok közül lehetett választani, így végül pontosan ezt tettem. Innen választottam ki néhány kódrészletet, néhányat onnan, hozzáadtam a saját titkos mártásomat, és mindent kellően összefüggő módon törtem össze, hogy működjön. Jobban kellett volna dokumentálnom, sajnálom, hogy nem. Nyugodtan törje darabokra a kódomat, ha van valami, ami szolgálja Önt. Csak kattintson a Kód gombra az Áramkörökben, hogy megtekintse.

Az Arduino IDE segítségével ténylegesen elküldtem a kódot az Arduino -nak egy igazi élő prototípushoz, mielőtt továbblépnék a következő lépéshez.

4. lépés: Barebones Arduino

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

Ahogy a videóban elmagyarázom, egy barebones Arduino beállítást választottam, így az extra áramköröket és alkatrészeket ugyanabban a táblában el tudtam helyezni. Ezt nem kell megtennie, bármilyen Arduino -t használhat, de ha meg szeretné ismételni az építményemet, Nick Gammon tervezését használtam.

A kiegészítő darabok a következők voltak:

Elszigetelt reléáramkör az ajtót nyitó 9 V -os mágnesszelep meghajtásához.

Egyszerű erősítő áramkör a hangszóróhoz.

Csatoltam egy Fritzing -rajzot, amely megmutatja, hogy mi hol kapcsolódik össze. Szándékosan hagytam egy teret az ATmega328P-PU csapok és a többi alkatrész között, de valójában össze vannak kötve.

Az ATmega328P-PU chipet hűvös címke borítja, amely segít azonosítani, hogy mely tűk felelnek meg az Arduino csapoknak. A végén van egy fájl is.

A rajzon van egy bypass nádkapcsoló, amit nem valósítottam meg a játékban (nem érkeztem meg időben), de még mindig jó ötletnek tartom. Hadd bontsam szét:

Tegyük fel, hogy a doboz zárva van, és ki akarja nyitni, de vagy nem tudja megoldani az aktuális nehézségi beállítást, vagy valahogy van valami váratlan hiba, amely nem küldi a nyitott ajtó jelét a zárnak. Ha megnyomja a nádkapcsolót (a közelben lévő erős mágnes átadásával), a 9 V -os akkumulátor közvetlenül a zárhoz csatlakozik, megkerülve az egész áramkört. Ezt a titkos "feloldókódot" és a nádkapcsoló helyes elhelyezését csak te ismernéd.

Jelen állapotában a dobozom zártnak tűnik, még alapos szemügyrevételkor is, de az alját csak nem ragasztott tiplik rögzítik, amelyek véletlenül nagyon szorosan illeszkednek. Ha elég erősen húzom, elkezd kinyílni.

5. lépés: Tippek és trükkök készítése

Tippek és trükkök készítése
Tippek és trükkök készítése
Tippek és trükkök készítése
Tippek és trükkök készítése
Tippek és trükkök készítése
Tippek és trükkök készítése

Ha újra megcsinálnám, kihagynám a saját fadoboz készítését, és csak vásárolnék valamit, és alkalmazkodnék hozzá. Láttam néhány erős kinézetű rétegelt lemezdobozt, amelyek nagyon olcsón árulnak, ezért csak le kell vágnom az egyik falat az ajtóhoz, és talán fel kell csavarni a tetejét. Ha ügyes vagy a fafeldolgozásban, akkor hajrá. Számomra ez túl nagy baj volt. Ennek ellenére szép lett a végeredmény.

A zárat a próba -szerencse során helyezték el, fogóval meghajlítottam a fényképen látható fémdarabot, és a tűréseket a fém csukló által előidézett nem kívánt oldalmozgás figyelembevételével állítottam be.

Pár millimétert kellett kifaragnom, ahol a csuklópánt csavarja az ajtót és a doboz mennyezetét.

Gyalultam és csiszoltam azokat a deszkákat, amelyeket tompával összeköttek. Ezután lakkot kentem a doboz külsejére és a rekesz belsejére, ahol az ajándékot helyezik. Nem foglalkoztam az elektronika házával.

Kartonpapírt használtam, hogy minden jól illeszkedjen. A dobozt leejtették, és tovább dolgozott.

Néhány Dupont csatlakozót használtam az összeszerelés és a hibaelhárítás megkönnyítése érdekében. Az áramkör minden jelentős része be- és kikapcsol, ha szükséges.

Ha gondot okoz a hely, ne használjon hat 1,5 V -os elemet egy 9 V -os elem cseréjéhez, mint én. Amikor összeszereltem, nem volt megfelelő csatlakozóm, és nem volt kedvem utána cserélni. Pozitívum, hogy a zárnak évekig lesz ereje.

Az izoláltabb női Dupont csatlakozókat az alaplap más, robusztusabb, függőleges falaihoz ragasztottam. Mint a relé, vagy más csatlakozók, amelyeknek több csapja volt a táblához forrasztva.

Amint azt a forráskód megjegyezte, a szintek megváltoztatásához csatlakoztassa a földet az analóg érintkezők kombinációjához. Erre is van fájl, az utasítás végén.

6. lépés: A valódi játék céljai: memória készségek és kitartás

A valódi játék céljai: memória készségek és kitartás
A valódi játék céljai: memória készségek és kitartás

Ez egy játék, amit a lányom folyamatosan játszik. Ő 3 éves, és jelenleg 50% -os sikert ér el az 5. szinten. Néha teszek oda egy kis játékot (több Lego -emberem van, akiket még nem látott), vagy egy sütit, és imádja. Láttam őt egyedül játszani, és néha azért oldja meg a játékot, hogy ajándékot tegyen oda (az egyik játéka) nekem. Természetesen meg kell oldanom a játékot, hogy megkapjam. Szinteket változtattam, amikor eléri a 90% -os sikert, hogy elég nehéz legyen motiválni.

Ez a bizonyos szint (5) igazi kihívást jelentett számára, de szeretném, ha tudná a kitartás értékét. Ezenkívül azt is, hogy nem jó, ha az első próbálkozáskor nem lesz minden rendben. Idővel és gyakorlással javulhat.

7. lépés: Forráskód, tervek, linkek és fájlok, gyere és szerezd be őket, használd őket tetszés szerint

Linkek:

A sebességépítési videó:

A Tinkercad áramkörök tervezése forráskóddal:

A Tinkercad 3D doboz kialakítása:

Csatolt fájlok:

A Fritzing elrendezés

A "Hogyan lehet megváltoztatni a szintet" szövegfájl

Egy pdf fájl, amely sok címkét ragaszthat az ATmega328P-PU chipek tetejére.

Első szerzői verseny
Első szerzői verseny
Első szerzői verseny
Első szerzői verseny

Második hely az első szerzői versenyen

Ajánlott: