Sisällysluettelo:

Memento -peli: 7 vaihetta (kuvilla)
Memento -peli: 7 vaihetta (kuvilla)

Video: Memento -peli: 7 vaihetta (kuvilla)

Video: Memento -peli: 7 vaihetta (kuvilla)
Video: Мой муж в шоке! Делайте это упражнение в течение 14 дней, чтобы поднять нависшие веки. 2024, Heinäkuu
Anonim
Memento -peli
Memento -peli

Tinkercad -projektit »

Tiedät luultavasti ne pelit, joissa pelaaja muistaa värien ja äänien sarjan ja joutuu toistamaan ne, eikö?

Memento -peli lisää palkintoja hauskanpidosta! Kun pelaaja osuu ennalta määrättyyn pisteeseen, hän voittaa pelin ja laatikko avautuu paljastaen palkinnon.

Minulla oli muutamia vaatimuksia: laatikon piti olla tukeva, pienen lapsen hallittavissa; osaston piti olla tarpeeksi suuri pienille lahjoille; ja halusin jotain tapaa muuttaa vaikeustasoa antamatta pelaajien tehdä sitä itse.

Tässä on video koko prosessista, jossa opettelen käyttämään Tinkercadia, suunnittelemaan laatikon ja piirin ja jatkan sitten varsinaiseen kokoonpanoon. Video ohittaa pari osaa ja sitä nopeutetaan enimmäkseen 150x, mutta älä huoli, koska kaikki varsinaiset ohjeet ovat seuraavissa vaiheissa. Lisäksi luettavuuden parantamiseksi kaikki tiedostot, suunnitelmat, koodi jne. Lähetetään viimeisessä vaiheessa.

Vaihe 1: Laatikon suunnittelu

Laatikon suunnittelu
Laatikon suunnittelu

Laatikon suunnittelu oli yllättävän helppoa Tinkercadilla. Kävin läpi muutamia virallisia opetusohjelmia saadakseni sen kiinni, sitten youtube näki minut loput. Tässä on laatikko, jotta voit käsitellä sitä (katso vetämällä sitä 3D: nä):

Jos avaat tämän Tinkercadissa, voit napsauttaa kutakin osaa ja siirtää sen sitten nuolinäppäimillä (Ctrl+ylös, jos haluat siirtyä ylöspäin). Näillä näppäimillä saat "räjäytysnäkymän". Laatikon sisällä oleva kiilamainen muoto edustaa magneettilukkoa, jos ihmettelet.

Jos suunnittelussa on yksi elementti, josta olen ylpeä, se on painovoimalla toimiva ovi. Kun lisäät kohtisuoran puulevyn oven saranan viereen (laatikon sisällä, sinun on avattava se nähdäksesi sen), ovi haluaa luonnollisesti pysyä auki ja ainoa asia, joka pitää sen kiinni, on magneettilukko, joka voittaa, avaa hetkeksi.

Vaihe 2: Arduinon piirin suunnittelu

Arduinon piirin suunnittelu
Arduinon piirin suunnittelu

Joten, osoittautuu, että Tinkercadilla on Circuits, joka on helppokäyttöinen elektroniikan simulaattori. Tällä tarkoitan sitä, että se todella simuloi elektronisten komponenttien käyttäytymistä, mukaan lukien todellinen Arduino. Kun suoritin simulaationi, se jopa heitti varoituksia siitä, että LEDit saivat liikaa virtaa. Anteeksi Circuits, mutta tiedän paremmin. LEDit eivät pala koko ajan, joten 220 Ω vastukset ovat kunnossa. Kiitos kuitenkin varoituksesta.

Koko asia on erittäin intuitiivinen, tein vain pari opetusohjelmaa ennen Circuitsin roikkumista, joten aloin heti suunnitella koko asiaa. Tässä se on:

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

Näet 4 värillistä valoa, joissa jokaisessa on oma painike, kaiutin ja valkoinen lamppu.

Vaikka lamppu edustaa solenoidilukkoa, joka avaa laatikon, ja kaiutinta oli todella vahvistettava (näet, että googlailen videossa yksinkertaisia vahvistinpiirejä, jos et vilku).

Vaihe 3: Pelin koodaus

Pelin koodaus
Pelin koodaus

Circuits suorittaa simulaation, koska koodaamme joitain Arduinon ohjeita. Kuinka tein sen? Etsin muita Arduinon muistipelejä, joista valita oli paljon, joten päädyin tekemään juuri niin. Valitsin joitakin koodinpätkiä täältä, jotkut sieltä, lisäsin oman salaisen kastikkeen ja murskasin kaiken riittävän johdonmukaisella tavalla, jotta se toimii. Minun olisi pitänyt dokumentoida se paremmin, anteeksi etten tehnyt sitä. Voit vapaasti murtaa koodini palasiksi, jos siellä on jotain, joka palvelee sinua. Napsauta vain piiriä Koodi -painiketta nähdäksesi sen.

Käytin Arduino IDE: tä lähettääkseni koodin Arduinolleni todellisena live -prototyyppinä ennen siirtymistä seuraavaan vaiheeseen.

Vaihe 4: Barebones Arduino

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

Kuten videossa selitän, valitsin barebones Arduino -asennuksen, jotta voisin sovittaa ylimääräiset piirit ja komponentit samaan levyyn. Sinun ei tarvitse tehdä tätä, voit käyttää mitä tahansa Arduinoa, mutta jos haluat toistaa rakennukseni, käytin Nick Gammonin suunnittelua.

Muita sopivia osia olivat:

Eristetty relepiiri, joka käyttää 9v: n magneettilukkoa, joka avaa oven.

Yksinkertainen vahvistinpiiri kaiuttimelle.

Olen liittänyt Fritzing -piirustuksen, joka osoittaa, mikä yhdistää minne. Jätin tarkoituksella tyhjän tilan ATmega328P-PU-nastojen ja muiden komponenttien väliin, mutta ne ovat itse asiassa yhteydessä toisiinsa.

ATmega328P-PU-siru on peitetty viileällä tarralla, joka auttaa tunnistamaan, mitkä nastat vastaavat Arduino-nastoja. Lopussa on myös tiedosto siitä.

Piirustuksessa on ohituskaukokytkin, jota en toteuttanut varsinaisessa pelissä (ei saapunut ajoissa), mutta mielestäni se on silti hyvä idea. Haluan jakaa sen:

Oletetaan, että laatikko on lukittu ja haluat avata sen, mutta et voi ratkaista nykyistä vaikeusasetusta, tai jotenkin on odottamaton virhe, joka ei lähetä avoimen oven signaalia lukolle. Jos painat reed -kytkintä (ohittamalla lähellä olevan voimakkaan magneetin), 9 V: n akku kytkeytyy suoraan lukkoon ohittaen koko piirin. Vain sinä tietäisit tämän salaisen "lukituksen avauskoodin" ja ruoko -kytkimen oikean asennon.

Tällä hetkellä laatikoni näyttää suljetulta, jopa tarkasti tarkasteltuna, mutta pohja on vain kiinnitetty liimaamattomilla tappeilla, jotka sattuvat todella tiukasti. Jos vedän tarpeeksi lujaa, se alkaa avautua.

Vaihe 5: Rakenna vinkkejä ja temppuja

Rakenna vinkkejä ja temppuja
Rakenna vinkkejä ja temppuja
Rakenna vinkkejä ja temppuja
Rakenna vinkkejä ja temppuja
Rakenna vinkkejä ja temppuja
Rakenna vinkkejä ja temppuja

Jos tekisin sen uudelleen, jätän tekemättä oman puulaatikon ja ostaisin vain jotain ja mukauttaisin sitä. Olen nähnyt vankkarakenteisia vanerilaatikoita, jotka myyvät todella halvalla, joten minun olisi vain leikattava yksi seinä ovea varten ja ehkä ruuvattava kansi päälle. Jos olet hyvä puuntyöstö, mene siihen. Minulle se oli aivan liikaa vaivaa. Lopputulos oli kuitenkin kiva.

Lukko asetettiin kokeilu- ja erehdysprosessin avulla, taivutin kuvassa näkyvää metallikappaletta pihdeillä ja säädin toleranssit ottaen huomioon metallisaranan tahattoman sivuttaisliikkeen.

Minun piti kaivertaa pari millimetriä, joissa sarana ruuvataan oveen ja laatikon kattoon.

Höyläsin ja hioin puulaudat, jotka oli liitetty tapilla. Sitten levitin lakkia laatikon ulkopuolelle ja lokeron sisäpuolelle, johon lahja sijoitetaan. En vaivautunut elektroniikkakotelon kanssa.

Käytin pahvia, jotta kaikki sopisi tiukasti. Laatikko on pudonnut ja jatkaa toimintaansa.

Käytin joitain Dupont -liittimiä kokoamisen ja vianmäärityksen helpottamiseksi. Jokainen suuri osa piiristä napsahtaa sisään ja ulos tarvittaessa.

Jos tila on huolestuttava, älä käytä kuutta 1,5 V: n paristoa yhden 9 V: n pariston korvaamiseen kuten minä. Kokoamisen aikana minulla ei ollut oikeaa liitintä ja en halunnut vaihtaa sitä jälkeenpäin. Plussaa on, että lukolla on virtaa vuosia.

Liimasin eristyneemmät naaraspuoliset Dupont -liittimet muihin emolevyn tukevampiin pystysuoriin seiniin. Kuten rele tai muut liittimet, joissa oli enemmän tappeja juotettuna levyyn.

Kuten lähdekoodissa kommentoitiin, tasojen muuttamiseksi liitä maa analogisten nastojen yhdistelmään. Ohjeen lopussa on myös tiedosto sille.

Vaihe 6: Todelliset pelitavoitteet: muistitaidot ja sitkeys

Todelliset pelitavoitteet: muistitaidot ja sitkeys
Todelliset pelitavoitteet: muistitaidot ja sitkeys

Tämä on peli, jota tyttäreni jatkaa pelaamista. Hän on 3 -vuotias ja tällä hetkellä hän saavuttaa noin 50% menestyksen tasolla 5. Joskus laitan sinne pienen lelun (minulla on useita Lego -ihmisiä, joita hän ei ole vielä nähnyt) tai evästeen, ja hän rakastaa sitä. Olen nähnyt hänen pelaavan yksin, ja joskus hän ratkaisee pelin vain saadakseen lahjan (yhden leluistaan) minulle. Tietysti minun on ratkaistava peli saadakseni sen. Olen muuttanut tasoa, kun hän saavuttaa noin 90% menestyksen pitääkseen sen tarpeeksi vaikeana motivoida.

Tämä erityinen taso (5) on ollut hänelle todellinen haaste, mutta haluan hänen tietävän sinnikkyyden arvon. Lisäksi on hyvä olla saamatta asiat oikein ensimmäisellä yrityksellä. Voit parantua ajan ja harjoittelun avulla.

Vaihe 7: Lähdekoodi, suunnitelmat, linkit ja tiedostot, tule hakemaan ne, käytä niitä halutessasi

Linkit:

Nopeusrakennusvideo:

Tinkercad-piirien suunnittelu lähdekoodilla:

Tinkercad 3D -laatikon suunnittelu:

Liitetyt tiedostot:

Fritzing -asettelu

"Kuinka muuttaa tasoa" -tekstitiedosto

PDF-tiedosto, jossa on paljon tarroja liitettäväksi ATmega328P-PU-sirujen päälle.

Ensimmäinen kirjailijakilpailu
Ensimmäinen kirjailijakilpailu
Ensimmäinen kirjailijakilpailu
Ensimmäinen kirjailijakilpailu

Toinen sija ensimmäisessä kirjailijakilpailussa

Suositeltava: