Obsah:

3D Tic-Tac-Toe na ledové kostce: 11 kroků
3D Tic-Tac-Toe na ledové kostce: 11 kroků

Video: 3D Tic-Tac-Toe na ledové kostce: 11 kroků

Video: 3D Tic-Tac-Toe na ledové kostce: 11 kroků
Video: Avi Loeb: Vědomí, UAP, Jacques Vallée 2024, Červenec
Anonim
Image
Image

Už jste někdy chtěli hrát Tic Tac Toe ve 3 rozměrech doma?

Pokud je odpověď ano, tento Instructable vám poskytne všechny potřebné informace k jeho vytvoření.

Hru je možné hrát na kostce LED 3x3x3. Každý bod je jednobarevný, každá LED musí být ovládána samostatně. K hraní tic-tac-toe jsou nutné alespoň 3 různá znamení (obvykle o x a prázdné), nicméně v jednobarevné LED kostce to není možné.

Roztok bliká. Když je hra spuštěna, všechny LED diody jsou vypnuté, první hráč hraje se zapnutou LED, druhý hráč má blikající LED, takže je hra hratelná tímto způsobem.

Joystick a tlačítko vám umožní vybrat LED diodu, kam chcete umístit své „znamení“.

Svou LED kostku můžete samozřejmě použít jen jako dekoraci. K dispozici je kód, díky kterému LED diody blikají náhodně jako na videu nebo jedna po druhé.

Krok 1: Shromážděte součásti

Shromážděte součásti
Shromážděte součásti

Seznam potřebných komponent pro sestavení hry:

  • 22*30 Univerzální deska s obvody (nebo větší)
  • Arduino UNO
  • 27 LED (použil jsem 3 mm LED)
  • Modul joysticku (KY-023)
  • Tlačítko modul (KY-004)
  • 20 propojovacích vodičů MF
  • Drát
  • Pružné dráty
  • 12 Konektor F-F

Potřebné nástroje

  • Polystyren Usnadní vám to práci!
  • Pájecí sada
  • Horká lepicí pistole
  • Štípačky
  • Škrabka na kabely
  • Pravítko
  • Brusný papír (volitelně)

Krok 2: Značení na polystyrenu

Značení na polystyrenu
Značení na polystyrenu

Proveďte označení 3x3 na polystyrenovém bloku a vypíchněte otvory do LED, aby se vešly. Otvory by měly být od sebe vzdáleny 2 cm, protože vytváříme kostku. K tomu byste měli použít pravítko.

Krok 3: Zbrusování LED diod (volitelně)

Broušení LED diod (volitelně)
Broušení LED diod (volitelně)

Chcete -li dosáhnout vyšší úrovně jasu, můžete použít LED brusný papír k potření.

Krok 4: Příprava vodičů

Odkryté dráty by měly být dlouhé 4,5 cm, připravte si jich 24. Budou to kostky kostky.

Je třeba připravit 12 flexibilních vodičů. 9 z nich by mělo být 6–7 cm dlouhých. 3 z nich by měly mít 12-13 cm. Sloupněte oba konce drátů.

Krok 5: Pájení LED diod

Pájení LED diod
Pájení LED diod
Pájení LED diod
Pájení LED diod
Pájení LED diod
Pájení LED diod

Nejprve spojíme záporné vodiče dohromady, obvykle jde o kratší nohu LED.

Umístěte LED diody na polystyren, který byl připraven dříve. Umístěte dráty tak, jak je znázorněno na obrázku, a poté omotejte kratší nohu kolem drátu. Poté pečlivě připájejte LED diody k drátu, poté pájejte drát na obou stranách, čímž se čtverec udrží pohromadě.

Je důležité, abyste, až budete připraveni na jeden čtverec, vyzkoušeli všech 9 LED diod. To lze provést připojením drátěného rámu k zemi Arduina. Poté použijte propojovací kabel M-M a připojte jej k 3,3 V Arduina a druhou stranou se dotkněte nepájené nožky LED, LED by se měla rozsvítit. Pokud se nerozsvítí žádná LED, pravděpodobně se jedna z kladných nohou dotýká drátěného rámu, měli byste je zkontrolovat.

Musíte připravit 3 LED čtverce.

Krok 6: Pájení čtverců dohromady

Pájení čtverců dohromady
Pájení čtverců dohromady

To je nejtěžší, v té fázi byste měli požádat o pomocnou ruku.

Umístěte jeden čtverec na polystyren a poté přilepte drát vedle LED ve svislé poloze. Je důležité, aby se tento vodič POUZE dotýkal kladných nožiček LED diod. Omotejte kladnou nohu (tu, kterou jste ještě nepájel) kolem drátu a připájejte ji. Udělejte to s každou LED.

Umístěte druhý čtverec do výšky 2 cm. Omotejte kladné nohy kolem svislých drátů. Náměstí tam tak zůstane, takže po něm můžete každý pájet.

Poté položte poslední čtverec na výšku 4 cm. Proveďte stejné kroky jako dříve.

DŮLEŽITÉ: Vodorovné vodiče by se neměly dotýkat svislých vodičů.

Jakmile budete připraveni na krok, měli byste zkontrolovat každou LED jako dříve.

Krok 7: Upevnění krychle k desce plošných spojů

Upevnění krychle k desce plošných spojů
Upevnění krychle k desce plošných spojů
Upevnění krychle k desce plošných spojů
Upevnění krychle k desce plošných spojů

Nejprve musíte použít 9 flexibilních oloupaných drátů.

Protáhněte jednu stranu drátu otvorem v desce s obvody a připájejte ji k vodorovnému vodiči. Udělejte to se všemi vodorovnými dráty. Poté kostku připevněte k desce pomocí horkého lepidla.

Za druhé, použijte 3 delší flexibilní oloupané dráty.

Pájejte je na čtverce a poté je vložte do otvorů (můžete použít větší otvor v rohu desky)

Když jste připraveni na krok, ve spodní části desky visí 12 drátů. 3 vodiče připojené ke čtvercům vám umožní vybrat LED ve svislém směru. 9 vodičů vám umožní vybrat sloupec, kde chcete rozsvítit LED.

Krok 8: Pájejte konektory

Pájejte konektory
Pájejte konektory
Pájejte konektory
Pájejte konektory
Pájejte konektory
Pájejte konektory
Pájejte konektory
Pájejte konektory

Pájejte konektory nahoře. Měli byste oddělit horizontální a vertikální stejně jako já.

Pájejte 9 vodičů ke konektorům, jak je znázorněno na obrázku.

Poté připájejte 3 vodiče ke 3 konektorům. Připojte vodič shora k 10. kolíku, prostřední k 11. a spodní k 12. a připájejte je tam.

Přilepte zbytek vodičů k desce.

Vaše LED kostka je připravena, měli byste ji hned vyzkoušet.

Krok 9: Vyzkoušejte LED Cube

Vyzkoušejte LED Cube
Vyzkoušejte LED Cube

Připojte 1-9 na LED kostce k D0-D8 v Arduinu (1 až D0, 2 až D1…)

Připojte 10-12 k Arduinu jako:

  • 10 až D11
  • 11 až D10
  • 12 až D9

Nahrajte dodaný kód do Arduina.

Funkce ledRandom () způsobí, že diody LED blikají náhodně

Funkce ledSeq () způsobí, že diody LED budou blikat ve sloupci jedna za druhou.

Funkce ledWrite (x, y, z, v) vám umožňuje na kostku napsat libovolnou LED. x, y, z jsou souřadnice, musí být mezi 1-3. v je stav LED, když 0, LED zhasne, když 1, LED se rozsvítí.

Samostatně můžete rozsvítit více LED diod. Ale rozsvítí -li se LED dioda, vypne se předtím. Zpoždění je však pouze 0,5 ms, takže je uvidíte oba zapnuté.

Pokusím se do budoucna tuto část programu vylepšit.

Krok 10: Připojte joystick a tlačítko

Připojte joystick a tlačítko
Připojte joystick a tlačítko

Modul joysticku by měl být ve stejné poloze jako LED kostka (jak je znázorněno na obrázku)

Tlačítko modul:

  • Připojte - k Arduino GND
  • Připojte + (střední pin) k Arduino 5V
  • Připojte S (výstupní kolík) k Arduino A3

Modul joysticku:

  • SW na A2
  • VRY až A1
  • VRX až A0
  • +5V na Arduino 5V
  • GND na Arduino GND.

Poté upevněte moduly a LED kostku na plastovou rovinu a nahrajte kód do Arduina.

Krok 11: Bavte se:)

Váš 3D Tic-Tac-Toe je připraven.

Zde je krátký návod, jak hrát:

  • Hráč 1 hraje se zapnutou LED
  • Hráč 2 hraje s blikající LED
  • LED dioda bliká rychleji, když jste na ní.
  • Svou LED diodu si můžete vybrat pomocí joysticku. Kliknutím na joystick se dostanete dolů. (z první úrovně přejde na třetí)
  • Stisknutím tlačítka odložíte podpis. (Umístí to tam, kde LED rychle bliká)
  • Vyhrává ten, kdo nasbírá tři znamení ve směru x, y nebo z. (Úhlopříčky zatím nejsou zahrnuty)
  • Když někdo vyhraje nahoře, rozsvítí se pravý horní roh a pokud

    • Hráč 1 vyhrává. První řada se rozsvítí
    • Hráč 2 vyhrává. Rozsvítí se druhá řada
    • Hra vám také ukáže místo, kde jste nasbírali svá 3 znamení.
  • Chcete -li zahájit novou hru, stiskněte na několik sekund joystick.

Důležité: Vždy stiskněte tlačítko na vteřinu a joystick držte půl sekundy.

Do budoucna plánuji hru vylepšit zahrnutím úhlopříček.

Pokud máte jakýkoli dotaz, napište komentář nebo zprávu.

Doporučuje: