Tartalomjegyzék:
- 1. lépés: A doboz tervezése
- 2. lépés: Az Arduino áramkör megtervezése
- 3. lépés: A játék kódolása
- 4. lépés: Barebones Arduino
- 5. lépés: Tippek és trükkök készítése
- 6. lépés: A valódi játék céljai: memória készségek és kitartás
- 7. lépés: Forráskód, tervek, linkek és fájlok, gyere és szerezd be őket, használd őket tetszés szerint
Videó: A Memento játék: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
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
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
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
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.
Második hely az első szerzői versenyen
Ajánlott:
DIY 37 LED Arduino rulett játék: 3 lépés (képekkel)
DIY 37 Leds Arduino Roulette Játék: A rulett egy kaszinójáték, amelyet a francia szóról neveztek el, jelentése kis kerék
Puha játék Bluetooth kocka és Android játék fejlesztése az MIT App Inventor segítségével: 22 lépés (képekkel)
Puha játék Bluetooth kocka és Android játék fejlesztése az MIT App Inventor segítségével: A kockajátéknak különböző módszerei vannak 1) Hagyományos játék fa vagy sárgaréz kockákkal. 2) Játssz mobilon vagy PC -n a mobil vagy a PC által véletlenszerűen létrehozott kockával. fizikailag játszani a kockával, és mozgatni az érmét a mobilon vagy a számítógépen
Simon játék - szórakoztató játék!: 5 lépés
Simon Game - Szórakoztató játék !: Referencia: IttHosszú hétvége után valóban keményen kell próbálnia elvégezni az összes feladatot és munkát, amelyekért Ön felelős. Itt az ideje, hogy edzjük az agyunkat, nem? Az unalmas és értelmetlen játékok mellett van egy Simon Game nevű játék
Minion Cubecraft játék (zseblámpa játék): 4 lépés
Minion Cubecraft játék (A zseblámpa játéka): Régóta fáklyát akartam készíteni, hogy sötétben is használhassam, de az ötlet, hogy csak egy hengeres alakú tárgy legyen, csak be-ki kapcsolóval, ellenállt, hogy ne csináljam. Túl mainstream volt. Aztán egy napon a bátyám hozott egy kis NYÁK -ot
A játék megvásárlása előtt ellenőrizheti, hogy fut -e egy játék a számítógépén .: 4 lépés
Hogyan lehet ellenőrizni, hogy a játék fut -e a számítógépen, mielőtt megvásárolná a játékot.: Nemrégiben beszereztem egy barátomtól a Call of Duty 4 -et (lehet, hogy ingyen), mert nem fut a számítógépén. Nos, a számítógépe meglehetősen új, és megdöbbentett, miért nem fut. Így pár órányi internetes keresés után találtam rá