Sadržaj:

Interaktivna igra Tic-Tac Toe igra kojom se upravlja pomoću Arduina: 6 koraka
Interaktivna igra Tic-Tac Toe igra kojom se upravlja pomoću Arduina: 6 koraka

Video: Interaktivna igra Tic-Tac Toe igra kojom se upravlja pomoću Arduina: 6 koraka

Video: Interaktivna igra Tic-Tac Toe igra kojom se upravlja pomoću Arduina: 6 koraka
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Juli
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 dobro poznatu igru u fizičko područje. U početku igru igraju dva igrača na komadu papira - stavljajući naizmjence simbole 'X' i 'O'. Naša ideja je bila ispitati ponašanje igrača kada se suoče s radikalno drugačijom formom. Osim toga, jako smo voljeli istraživati Steampunk estetiku 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 prelazak 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 dizajna.

Korak 1: Alati i materijali

Alati i materijali
Alati i materijali

Sa sljedećim materijalima trebali biste moći napraviti 9 kutija za igre. Svaka kutija za igre je nezavisni 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
  • Lemna stanica

Materijali:

  • 9 × SG90 servo (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 sqm. od MDF ploče od 3 mm
  • 0,5 m2. od prozirne 4 mm akrilne ploče
  • Breadboard
  • Žice za kratkospojnike
  • Arduino ploča
  • 9 Tasteri
  • Elastični navoj
  • 80 cm šuplje cijevi od 8 mm (akril/aluminij)
  • 9 otpornika od 10 Kilo ohma
  • Breadboard

Korak 2: Lasersko rezanje

Lasersko rezanje
Lasersko rezanje

Svaka kutija zahtijeva otprilike 0,3 m² MDF ploče od 3 mm. Postavljanje elemenata na platno nije važno. Imajte na umu da zupčanici nisu suvišni - svi su potrebni kako bi kutija radila. 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

Gear Assembly
Gear Assembly
Gear Assembly
Gear Assembly

Za konstrukciju mehanizma unutar kutije potrebno je 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 fizičkog okvira za unos podataka. To je 3X3 ploča na kojoj svako dugme odgovara odgovarajućim okvirima na tabli za igru.

  • Dijelovi su laserski rezani i sastavljeni.
  • Dugmad su lemljena 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, jedna žica je 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 izvršene 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 reprodukciju koraka 'X' i 'O'.

Preporučuje se: