Përmbajtje:

Lojë Microbit Tic Tac Toe Lojë: 4 hapa (me fotografi)
Lojë Microbit Tic Tac Toe Lojë: 4 hapa (me fotografi)

Video: Lojë Microbit Tic Tac Toe Lojë: 4 hapa (me fotografi)

Video: Lojë Microbit Tic Tac Toe Lojë: 4 hapa (me fotografi)
Video: Parkour TIC TAC TOE 🎯 ft @NickPro 2024, Nëntor
Anonim
Image
Image

Për këtë projekt, bashkëpunëtori im - @descartez dhe unë krijuam një lojë të mrekullueshme tic tac toe duke përdorur radio funksionalitetin e mikrobitëve. Nëse nuk keni dëgjuar më parë për mikrobit, ata janë një mikrokontrollues i mrekullueshëm i krijuar për t'u mësuar fëmijëve programimin. Ata kanë një TON funksionalitet përfshirë atë që kemi përdorur për këtë projekt; matrica LED, 2 butona dhe aftësia e radios. Loja funksionon shumë thjesht, ne kemi një rrjet 3x3 të mirco punëtor: pjesë që dërgojnë një sinjal ose X ose O tek mikro mikro: bit i cili mban gjurmët e të gjitha gjendjeve të fitimit dhe gjithashtu rivendos lojën. Ne ishim në gjendje ta përfundonim këtë projekt në më pak se 24 orë dhe e shfaqëm atë gjatë një ngjarjeje fundjavën tjetër, ku u përdor shumë! Dhe njerëzit dukej se e shijuan vërtet! Natyrisht, ndërsa e ndiqni, do të shihni se ku është dashur të shkurtojmë disa qoshe për ta bërë atë në kohë, por ne mendojmë se ajo që kemi deri më tani është goxha radikale. Na tregoni lojërat tuaja tic tac, ose ndonjë vend që mund të përmirësojmë!

Furnizimet

Hapi 1: Materialet

Materiale
Materiale
  • 10 kontrollues të mikrobitëve (Të gjithë së bashku kjo kushton rreth 150 dollarë, që është shumë! Megjithatë, në përvojën tonë ka shumë nga këto përreth, kështu që mos kini frikë t'i drejtoheni komunitetit tuaj të krijuesve, teknikëve dhe studentëve.)
  • mikropitoni IDE
  • Stërviteni me 1/4 në bit
  • 4 copë kompensatë 12x24 "1/8
  • 3 bulona 6 6m 20mm
  • 1 rrufe 6m 40mm
  • 4 arra 6 mm

Hapi 2: Dizajni i lojës

Hapi 1: Vendosja e rregullave për Tic Tac Toe

Ne i përdorëm këto

Hapi 2: Kodi për punëtorin: copa

Secilit punëtor: bitit i jepet një koordinatë

(0, 0) (0, 1) (0, 2)

(1, 0) (1, 1) (1, 2)

(2, 0) (2, 1) (2, 2)

  • Ky koordinatë rregullohet në vijën kryesore të kodit për punëtorin: bit.

    • koordin_x = 0
    • koordin_y = 0
  • Çdo punëtor ka dy gjëra. 1) Kur shtypet butoni A, matrica LED pulson X dhe një sinjal radio i dërgohet masterit duke thënë "X është shtypur në mikrobit (0, 0)", dhe e njëjta gjë për butonin B.

Hapi 3: Kodi për mikro mikro: bit

  • Master mikro: bit di një mori gjërash.

    • Ai i njeh të gjitha shtetet fituese

      • Rreshtat

        • (0, 0)(1, 0)(2, 0)
        • (0, 1)(1, 1)(2, 1)
        • (0, 2)(1, 2)(2, 2)
      • Kolona
        • (0, 0)(0, 1)(0, 2)
        • (1, 0)(1, 1)(1, 2)
        • (2, 0)(2, 1)(2, 2)
      • Diagonale

        • (0, 0)(1, 1)(2, 2)
        • (0, 2)(1, 1)(2, 0)
    • Ai e di se ka vetëm 9: bit, dhe se loja përfundon menjëherë pasi të dërgohet një gjendje fitimi
    • Mund të rivendosë lojën dhe të pastrojë të gjithë punëtorët: copa

      Ky është zgjidhja jonë për pothuajse të gjitha vrimat në kod, sepse ne e bëmë këtë projekt kaq shpejt. Nëse ka një lojë mace, përdoruesit supozohet të godasin reset. Përndryshe, do të na duhej të shtonim një pjesë tjetër të kodit për të gjitha gjendjet e lojës Tie, dhe thjesht nuk kishim kohë ta bënim atë

Lidhje me kodin e Descartez në Github

Hapi 3: Hartimi i Shtojcës

Projektimi i Shtojcës
Projektimi i Shtojcës
Projektimi i Shtojcës
Projektimi i Shtojcës
Projektimi i Shtojcës
Projektimi i Shtojcës

E dija që e bëra këtë projekt se doja të isha në gjendje ta shfaqja këtë dhe se mund të mos kisha qasje në energji. Ky ishte një bekim dhe një problem sepse do të thoshte se çdo mikro: bit do të kishte nevojë për një bateri të lidhur. Zgjidhja më e lehtë ishte vendosja e gjithçkaje në një kuti. Për këtë, unë krijova një duke përdorur makercase.com. Unë e projektova atë mjaftueshëm të madhe që të mbante mikro: bitet dhe bateritë e tyre, si dhe të kishte disa udhëzime të shkruara.

Unë gjithashtu e dija se kisha nevojë për mbështetje për mikro: copat që të mos binin, kështu që unë lazer prerë një pjesë më të vogël për t'u përshtatur pas mikro: bit. Kjo pjesë është e siguruar vida. Pllaka e pasme dhe anët ishin ngjitur së bashku, por pjesa e sipërme u la e shkëputur dhe u sigurua vetëm me vida, në mënyrë që të mund të hyja në brendësi sipas nevojës. Kam përdorur kasetë për të mbajtur panelin e brendshëm në vend. Dhe ngjitini ato në pllakën e përparme në mënyrë që ata të mos bien brenda ose poshtë.

Ishte pak e ndërlikuar, por i futa të gjitha mikrobitët me bateritë e tyre dhe i fiksova. Në 3 qoshe kam përdorur vida të vogla 6m për të siguruar panelin e përparmë dhe panelin e brendshëm së bashku. Në cepin e fundit, kam përdorur një vidë më të gjatë për të vidhosur deri në kuti për të mbajtur kapakun.

Hapi 4: Testimi i lojës

Testim loje
Testim loje
Testim loje
Testim loje
Testim loje
Testim loje
Testim loje
Testim loje

Kjo lojë ishte një goditje në ngjarjen tonë të fundjavës! Fëmijët dhe të rriturit të dy dukeshin me të vërtetë të kënaqur duke u përpjekur të kuptonin se çfarë po ndodhte, si dhe cilat përbërës ishin përdorur. Ky projekt na mori vetëm një mbrëmje për ta përgatitur, dhe ia vlente. Na tregoni modelet tuaja dhe na tregoni se çfarë ndryshimesh keni bërë!

Recommended: