Sisällysluettelo:

Interaktiivinen Tic-Tac Toe -peli, jota ohjataan Arduinolla: 6 vaihetta
Interaktiivinen Tic-Tac Toe -peli, jota ohjataan Arduinolla: 6 vaihetta

Video: Interaktiivinen Tic-Tac Toe -peli, jota ohjataan Arduinolla: 6 vaihetta

Video: Interaktiivinen Tic-Tac Toe -peli, jota ohjataan Arduinolla: 6 vaihetta
Video: Arduino Uno LED Light -demo - Ohjaa MIT App Inventor -sovelluksella! 2024, Heinäkuu
Anonim
Interaktiivinen Tic-Tac Toe -peli, jota ohjataan Arduinolla
Interaktiivinen Tic-Tac Toe -peli, jota ohjataan Arduinolla

Physical Tic-Tac-Toe -projektin tavoitteena on siirtää tunnettu peli fyysiseen maailmaan. Alun perin peliä pelaavat kaksi pelaajaa paperille - asettamalla vuorotellen X- ja O -symboleja. Ajatuksemme oli tutkia pelaajien käyttäytymistä radikaalisti erilaisen muodon edessä. Lisäksi pidimme todella Steampunkin estetiikan tutkimisesta yhdistämällä vaihteiden mekaniikka elektroniikkaan.

Projektimme keskeinen ajatus on, että pelikenttien tilat voidaan esittää taivutettavan materiaalin muodolla. Kentissä on kolme eri tilaa: 'X', 'O' ja NULL (käyttämätön kenttä). Meidän piti keksiä keino vähentää toimilaitteiden määrää, joita tarvitaan siirtymiseen tilasta toiseen. Kun olemme piirtäneet muutaman luonnoksen, huomasimme, että tämä luku voidaan pienentää yhteen. Alla oleva luonnos tiivistää suunnitteluprosessimme.

Vaihe 1: Työkalut ja materiaalit

Työkalut ja materiaalit
Työkalut ja materiaalit

Seuraavien materiaalien avulla sinun pitäisi pystyä tekemään 9 pelilaatikkoa. Jokainen pelilaatikko on itsenäinen elementti ja sitä voidaan käyttää missä tahansa kokoonpanossa. Ilman paljon vaivaa kortti voidaan laajentaa 16 (4 × 4) tai 25 (5 × 5) laatikkoon.

Työkalut:

  • Ohjelmoitava laserleikkuri
  • Liimapistooli
  • Juotosasema

Materiaalit:

  • 9 × SG90-servo (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 neliömetriä. 3 mm MDF -levystä
  • 0,5 neliömetriä. läpinäkyvästä 4 mm akryylilevystä
  • Leipälauta
  • Hyppyjohdot
  • Arduino -levy
  • 9 Painikkeet
  • Joustava lanka
  • 80 cm ontto putki (akryyli/alumiini)
  • 9 10 kilon ohmin vastukset
  • Leipälauta

Vaihe 2: Laserleikkaus

Laserleikkaus
Laserleikkaus

Jokainen laatikko vaatii noin 0,3 neliömetriä 3 mm: n MDF -levyä. Elementtien sijoittamisella kankaalle ei ole väliä. Huomaa, että vaihteet eivät ole tarpeettomia - ne kaikki ovat pakollisia, jotta laatikko toimisi. Edellyttäen, että SVG -tiedosto on ehkä säädettävä toimimaan oikein eri tulostimissa.

Vaihe 3: Vaihteiston kokoonpano

Vaihdekokoonpano
Vaihdekokoonpano
Vaihdekokoonpano
Vaihdekokoonpano

Rakentaaksemme mekanismin laatikon sisälle, meidän on leikattava tarvittava hammaspyöräkokoonpano laserilla ja liimattava se yhteen

Vaihe 4: Syöttölaatikon valmistus ja kokoaminen

Syöttölaatikon valmistus ja kokoaminen
Syöttölaatikon valmistus ja kokoaminen
Syöttölaatikon valmistus ja kokoaminen
Syöttölaatikon valmistus ja kokoaminen

Prosessin toinen osa on luoda fyysinen syöttölaatikko. Se on 3X3 -levy, jossa jokainen painike vastaa pelilaudan vastaavia ruutuja.

  • Osat on leikattu ja koottu.
  • Painikkeet on juotettu yhteen juotettavalle levylle.
  • Monimutkaisuuden vähentämiseksi kaikki virtajohdot on liitetty yhteen kohtaan ja yksi tulee ulos.
  • Maadoitusjohtimissa on oltava erillinen 10K ohmin vastus ja ne voidaan liittää yhteen.
  • Lopulta Arduinoon on kytketty yksi johto.

Vaihe 5: Arduino -piiri

Arduinon piiri
Arduinon piiri

Yhteydet Arduinoon ovat seuraavat. Syöttölaatikon osalta liitännät tehtiin juotoslevylle ja koko kokoonpano on laatikon sisällä. Digitaaliset nastat ja syöttölevyn virta- ja maadoitusliittimet muodostavat yhteyden Arduinoon. Servoliitännät ovat yllä olevan kuvan mukaiset. Interaktiivisen artefaktin koodi koostuu 3 tiedostosta. TicTacToe.ino on päätiedosto ja ratkaisija on algoritmi, jota käytetään X- ja O -vaiheiden toistamiseen.

Suositeltava: