Sadržaj:

Interaktivna igra Tic-Tac Toe igra s Arduinom: 6 koraka
Interaktivna igra Tic-Tac Toe igra s Arduinom: 6 koraka

Video: Interaktivna igra Tic-Tac Toe igra s Arduinom: 6 koraka

Video: Interaktivna igra Tic-Tac Toe igra s Arduinom: 6 koraka
Video: [Летняя школа]: Как механики рассказывают истории 2024, Srpanj
Anonim
Interaktivna igra Tic-Tac Toe igra kontrolirana s Arduinom
Interaktivna igra Tic-Tac Toe igra kontrolirana s Arduinom

Cilj projekta Physical Tic-Tac-Toe je premjestiti poznatu igru u fizičko područje. Izvorno, igru igraju dva igrača na komadu papira - stavljajući simbole "X" i "O" naizmjence. Naša je ideja bila ispitati ponašanje igrača kada se suoče s radikalno drugačijim oblikom. Osim toga, jako smo voljeli istraživati estetiku Steampunka kombinirajući mehaniku zupčanika s elektronikom.

Ključna ideja našeg projekta je da se stanja polja za igru mogu predstaviti oblikom savitljivog materijala. Polja imaju 3 različita stanja: 'X', 'O' i NULL (nekorišteno polje). Morali smo smisliti način da smanjimo broj pokretača potrebnih za prijelaz iz jednog u drugo stanje. Nacrtavši nekoliko skica, shvatili smo da se ovaj broj može svesti na samo jednu. Skica ispod sažima naš proces projektiranja.

Korak 1: Alati i materijali

Alati i materijali
Alati i materijali

Pomoću sljedećih materijala trebali biste moći napraviti 9 kutija za igre. Svaka kutija za igre neovisan je element i može se koristiti u bilo kojoj konfiguraciji. Bez puno muke, ploča se može proširiti na 16 (4 × 4) ili 25 (5 × 5) kutija.

Alati:

  • Programabilni laserski rezač
  • Pištolj za ljepilo
  • Stanica za lemljenje

Materijali:

  • 9 × SG90 servo (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 m² od MDF ploče od 3 mm
  • 0,5 m² od prozirne akrilne ploče od 4 mm
  • Oglasna ploča
  • Kratkospojne žice
  • Arduino ploča
  • 9 Pritisnite tipke
  • Elastični konac
  • 80 cm šuplje cijevi od 8 mm (akril/aluminij)
  • 9 otpornika od 10 Kilo ohma
  • Oglasna ploča

Korak 2: Lasersko rezanje

Lasersko rezanje
Lasersko rezanje

Svaka kutija zahtijeva otprilike 0,3 m² MDF ploče od 3 mm. Položaj elemenata na platnu nije bitan. Imajte na umu da zupčanici nisu suvišni - svi su potrebni kako bi kutija funkcionirala. Omogućena SVG datoteka možda će se morati prilagoditi kako bi ispravno radila na različitim pisačima.

Korak 3: Montaža zupčanika

Sklop zupčanika
Sklop zupčanika
Sklop zupčanika
Sklop zupčanika

Za konstrukciju mehanizma unutar kutije moramo laserski izrezati potrebni sklop zupčanika i zalijepiti ga

Korak 4: Izrada i sastavljanje kutije za unos

Izrada i sastavljanje kutije za unos
Izrada i sastavljanje kutije za unos
Izrada i sastavljanje kutije za unos
Izrada i sastavljanje kutije za unos

Drugi dio procesa je stvaranje pretinca za fizički unos. To je 3X3 ploča na kojoj svaki od gumba odgovara odgovarajućim okvirima na ploči za igru.

  • Dijelovi su laserski izrezani i sastavljeni.
  • Gumbi su lemljeni zajedno na lemljivoj ploči.
  • Kako bi se smanjila složenost, sve žice za napajanje su spojene u jednom trenutku i izlazi jedna.
  • Žice za uzemljenje moraju imati zasebni otpornik od 10K ohma, a zatim se mogu spojiti.
  • Na kraju je jedna žica spojena na Arduino.

Korak 5: Arduino krug

Arduino krug
Arduino krug

Veze s Arduinom su sljedeće. Što se tiče ulazne kutije, veze su izvedene na ploči za lemljenje i cijeli sklop je prisutan unutar kutije. Digitalni pinovi i pinovi za napajanje i uzemljenje s ulazne ploče za povezivanje s Arduinom. Servo veze su prikazane na gornjoj slici. Kod za interaktivni artefakt sastoji se od 3 datoteke. TicTacToe.ino je glavna datoteka, a rješavač je algoritam koji se koristi za igranje koraka 'X' i 'O'.

Preporučeni: