Sisällysluettelo:

3D Tic-Tac-Toe led-kuutiossa: 11 vaihetta
3D Tic-Tac-Toe led-kuutiossa: 11 vaihetta

Video: 3D Tic-Tac-Toe led-kuutiossa: 11 vaihetta

Video: 3D Tic-Tac-Toe led-kuutiossa: 11 vaihetta
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Marraskuu
Anonim
Image
Image

Oletko koskaan halunnut pelata Tic Tac Toea kolmessa ulottuvuudessa kotona?

Jos vastaus on kyllä, tämä ohjekirja tarjoaa sinulle kaikki tarvittavat tiedot sellaisen luomiseksi.

Peliä voi pelata 3x3x3 led -kuutiolla. Jokainen piste on yksivärinen led, jokaista LEDiä on ohjattava erikseen. Tic-tac-toe-soittamiseen tarvitaan vähintään kolme erilaista merkkiä (yleensä o x ja tyhjä), mutta yksivärisessä LED-kuutiossa, joka olisi mahdotonta.

Liuos vilkkuu. Kun peli aloitetaan, kaikki ledit on kytketty pois päältä, ensimmäinen pelaaja leikkii päälle kytketyllä ledillä, toinen pelaaja vilkkuvalla ledillä, joten peli on pelattavissa tällä tavalla.

Ohjaussauvan ja painikkeen avulla voit valita LED -valon, johon haluat sijoittaa "merkin".

Voit tietysti käyttää LED -kuutiotasi koristeena. Toimitetaan koodi, joka saa LEDit vilkkumaan satunnaisesti kuten videossa tai peräkkäin.

Vaihe 1: Kerää komponentit

Kerää komponentit
Kerää komponentit

Luettelo pelin rakentamiseen tarvittavista komponenteista:

  • 22*30 Yleispiirilevy (tai suurempi)
  • Arduino UNO
  • 27 LEDiä (käytin 3 mm: n LED -valoja)
  • Joystick-moduuli (KY-023)
  • Painike moduuli (KY-004)
  • 20 M-F-hyppyjohdinta
  • Johto
  • Joustavat johdot
  • 12 F-F-liitin

Tarvittavat työkalut

  • Styrofoam Helpottaa työtäsi!
  • Juotosarja
  • Kuumaliimapistooli
  • Pinchers
  • Kaapelinkuorija
  • Viivotin
  • Hiekkapaperi (valinnainen)

Vaihe 2: Merkinnät styrox -vaahtoon

Merkinnät styroxilla
Merkinnät styroxilla

Tee 3x3 -merkinnät styrofoam -lohkoon ja pistä reikiä LED -valoihin, jotta ne sopivat yhteen. Reikien tulee olla 2 cm: n päässä toisistaan, kun luomme kuutiota. Sinun pitäisi käyttää viivainta tehdäksesi sen.

Vaihe 3: LEDien hiontapaperi (valinnainen)

LEDien hiekkapaperi (valinnainen)
LEDien hiekkapaperi (valinnainen)

Suuremman kirkkauden saavuttamiseksi voit hieroa LED -valoja hiekkapaperilla.

Vaihe 4: Johtojen valmistelu

Paljaiden johtojen tulee olla 4,5 cm pitkiä, valmista niistä 24. Nämä tulevat olemaan kuution kehys.

12 joustavaa johtoa on valmisteltava. Niistä 9 tulee olla 6-7 cm pitkiä. Kolme niistä on 12-13 cm. Irrota lankojen molemmat päät.

Vaihe 5: LEDien juottaminen

LEDien juottaminen
LEDien juottaminen
LEDien juottaminen
LEDien juottaminen
LEDien juottaminen
LEDien juottaminen

Ensinnäkin liitämme negatiiviset johdot yhteen, tämä on yleensä LEDin lyhyempi jalka.

Aseta LEDit aikaisemmin valmistetun styrox -vaahdon päälle. Aseta johdot kuvan osoittamalla tavalla kuin kiedo lyhyempi jalka langan ympärille. Juotos sitten LEDit lankaan varovasti, sen jälkeen juota lanka molemmin puolin, tämä pitää neliön yhdessä.

On tärkeää, että kun olet valmis yhdellä neliöllä, testaa kaikki 9 LEDiä. Se voidaan tehdä kytkemällä lankakehys Arduinon maahan. Käytä sitten M-M-hyppyjohtoa ja liitä se Arduinon 3,3 V: n jännitteeseen ja kosketa toista puolta LEDin juuttumattomalla jalalla, LED-valon pitäisi syttyä. Jos mikään LED ei syty, luultavasti yksi positiivisista jaloista koskettaa lankakehystä, tarkista nämä.

Sinun on valmisteltava 3 LED -neliötä.

Vaihe 6: Neliöiden juottaminen yhteen

Neliöiden juottaminen yhteen
Neliöiden juottaminen yhteen

Tämä on vaikein osa, sinun pitäisi pyytää apua tässä vaiheessa.

Aseta yksi neliö styrofoamille ja kiinnitä sitten lanka LEDin viereen pystysuoraan asentoon. On tärkeää, että tämä johto koskettaa VAIN LEDien positiivisia jalkoja. Kääri positiivinen jalka (jota et ole vielä juottanut) langan ympärille ja juota se. Tee se jokaisen LED -valon kanssa.

Aseta toinen neliö 2 cm korkeuteen. Kääri positiiviset jalat pystyjohtojen ympärille. Neliö pysyy siellä tällä tavalla, joten voit juottaa jokaisen sen jälkeen.

Aseta sitten viimeinen neliö 4 cm korkeuteen. Tee samat vaiheet kuin aiemmin.

TÄRKEÄÄ: Vaakasuorat johdot eivät saa koskettaa pystysuoria johtoja.

Kun olet valmis vaiheeseen, tarkista jokainen LED kuten ennenkin.

Vaihe 7: Kuution kiinnittäminen piirilevyyn

Kuution kiinnittäminen piirilevyyn
Kuution kiinnittäminen piirilevyyn
Kuution kiinnittäminen piirilevyyn
Kuution kiinnittäminen piirilevyyn

Ensinnäkin sinun on käytettävä 9 joustavaa kuorittua lankaa.

Työnnä johtimen toinen puoli piirilevyn reiän läpi ja juota se vaakalankaan. Tee se kaikilla vaakajohdoilla. Kiinnitä kuutio sen jälkeen levylle kuumaliimalla.

Toiseksi käytä 3 pidempää joustavaa kuorittua lankaa.

Juotos ne neliöihin ja työnnä ne sitten reikien läpi (voit käyttää suurempaa reikää levyn kulmassa)

Kun olet valmis vaiheeseen, levyn alaosassa on 12 johtoa. Neliöihin liitettyjen kolmen johdon avulla voit valita LEDin pystysuunnassa. Yhdeksän johdon avulla voit valita sarakkeen, jossa haluat sytyttää LED -valon.

Vaihe 8: Juottaa liittimet

Juottaa liittimet
Juottaa liittimet
Juottaa liittimet
Juottaa liittimet
Juottaa liittimet
Juottaa liittimet
Juottaa liittimet
Juottaa liittimet

Juotos liittimet ylhäältä. Sinun pitäisi erottaa vaaka- ja pystysuorat, kuten minä tein.

Juotos 9 johtoa liittimiin, kuten kuvassa.

Juotos sitten 3 johtoa 3 liittimeen. Liitä lanka ylhäältä 10. nastaan, keskimmäinen 11. ja alaosa 12. ja juota ne sinne.

Liimaa loput johdot levyyn.

LED -kuutio on valmis, kokeile sitä nyt.

Vaihe 9: Kokeile LED -kuutiota

Kokeile LED -kuutiota
Kokeile LED -kuutiota

Liitä LED-kuution 1-9 Arduinon D0-D8: een (1-D0, 2-D1 …)

Yhdistä 10-12 Arduinoon seuraavasti:

  • 10 - D11
  • 11 - D10
  • 12 - D9

Lataa annettu koodi Arduinolle.

LEDRandom () -toiminto saa LEDit vilkkumaan satunnaisesti

LEDSeq () -toiminto saa LEDit vilkkumaan sarakkeessa peräkkäin.

LedWrite (x, y, z, v) -toiminnon avulla voit kirjoittaa minkä tahansa LEDin kuutioon. x, y, z ovat koordinaatit, niiden on oltava välillä 1-3. v on LEDin tila, kun 0 LED sammuu, kun 1 LED syttyy.

Voit sytyttää lisää LED -valoja erikseen. Mutta LED -valon sytyttäminen sammuttaa edellisen. Mutta viive on vain 0,5 ms, joten näet, että molemmat ovat päällä.

Yritän parantaa tätä ohjelman osaa tulevaisuudessa.

Vaihe 10: Yhdistä ohjaussauva ja painike

Yhdistä ohjaussauva ja painike
Yhdistä ohjaussauva ja painike

Joystick -moduulin tulee olla samassa asennossa kuin LED -kuutio (kuten kuvassa)

Painike moduuli:

  • Liitä - Arduino GND: hen
  • Kytke + (keskitappi) Arduino 5V: een
  • Liitä S (lähtötappi) Arduino A3: een

Joystick -moduuli:

  • SW - A2
  • VRY - A1
  • VRX - A0
  • +5V Arduino 5V: een
  • GND Arduinon GND: lle.

Kiinnitä sitten moduulit ja LED -kuutio muovitasolle ja lähetä koodi Arduinolle.

Vaihe 11: Pidä hauskaa:)

3D Tic-Tac-Toe on valmis.

Tässä on lyhyt opetusohjelma pelaamiseen:

  • Pelaaja 1 leikkii LED -valon ollessa päällä
  • Soitin 2 leikkii vilkkuvalla LED -valolla
  • LED -valo vilkkuu nopeammin, kun olet päällä.
  • Voit valita LEDin ohjaussauvalla. Voit siirtyä alas painamalla ohjaussauvaa. (ensimmäiseltä tasolta se menee kolmannelle)
  • Paina painiketta laittaaksesi allekirjoituksesi sinne. (Se asettaa sen, missä LED vilkkuu nopeasti)
  • Voittaja on se, joka kerää kolme merkkiä x-, y- tai z -suunnassa. (Lävistäjät eivät ole vielä mukana)
  • Kun joku voittaa yläkulmassa, oikea yläkulma syttyy ja jos

    • Pelaaja 1 voittaa. Ensimmäinen rivi syttyy
    • Pelaaja 2 voittaa. Toinen rivi syttyy
    • Peli näyttää myös paikan, josta keräsit 3 merkkiäsi.
  • Aloita uusi peli painamalla ohjainta muutaman sekunnin ajan.

Tärkeää: Paina aina painiketta sekunnin ajan ja pidä ohjaussauvaa puoli sekuntia.

Aion parantaa peliä tulevaisuudessa lisäämällä lävistäjät.

Jos sinulla on kysyttävää, kirjoita kommentti tai viesti.

Suositeltava: