Satura rādītājs:

Interaktīva Tic-Tac Toe spēle, ko kontrolē ar Arduino: 6 soļi
Interaktīva Tic-Tac Toe spēle, ko kontrolē ar Arduino: 6 soļi

Video: Interaktīva Tic-Tac Toe spēle, ko kontrolē ar Arduino: 6 soļi

Video: Interaktīva Tic-Tac Toe spēle, ko kontrolē ar Arduino: 6 soļi
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Jūlijs
Anonim
Interaktīva Tic-Tac Toe spēle, ko kontrolē ar Arduino
Interaktīva Tic-Tac Toe spēle, ko kontrolē ar Arduino

Projekta Physical Tic-Tac-Toe mērķis ir pārvietot labi zināmu spēli fiziskajā jomā. Sākotnēji spēli spēlē divi spēlētāji uz papīra lapas - pēc kārtas ievietojot “X” un “O” simbolus. Mūsu ideja bija pārbaudīt spēlētāju uzvedību, saskaroties ar radikāli atšķirīgu formu. Turklāt mums ļoti patika izpētīt Steampunk estētiku, apvienojot pārnesumu mehāniku ar elektroniku.

Mūsu projekta galvenā ideja ir tāda, ka spēļu laukumu stāvokli var attēlot ar saliekamā materiāla formu. Laukiem ir 3 dažādi stāvokļi: “X”, “O” un NULL (neizmantots lauks). Mums bija jāizdomā veids, kā samazināt izpildmehānismu skaitu, kas nepieciešams pārejai no viena stāvokļa uz citu. Uzzīmējot dažas skices, mēs sapratām, ka šo skaitu var samazināt līdz vienai. Zemāk esošā skice apkopo mūsu projektēšanas procesu.

1. darbība: instrumenti un materiāli

Instrumenti un materiāli
Instrumenti un materiāli

Izmantojot šādus materiālus, jums vajadzētu būt iespējai izveidot 9 spēļu kastes. Katra spēļu kaste ir neatkarīgs elements, un to var izmantot jebkurā konfigurācijā. Bez lielām grūtībām dēli var pagarināt līdz 16 (4 × 4) vai 25 (5 × 5) kastēm.

Rīki:

  • Programmējams lāzera griezējs
  • Līmes pistole
  • Lodēšanas stacija

Materiāli:

  • 9 × SG90 servo (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 kvm. no 3 mm MDF plātnes
  • 0,5 kvm. no caurspīdīga 4 mm akrila plātnes
  • Maizes dēlis
  • Jumper vadi
  • Arduino dēlis
  • 9 Spiedpogas
  • Elastīgs pavediens
  • 80 cm 8 mm doba caurule (akrils/alumīnijs)
  • 9 rezistori 10 Kilo omi
  • Maizes dēlis

2. solis: griešana ar lāzeru

Griešana ar lāzeru
Griešana ar lāzeru

Katrai kastei ir nepieciešami aptuveni 0,3 kv.m 3 mm MDF plātnes. Elementu izvietojumam uz audekla nav nozīmes. Ņemiet vērā, ka pārnesumi nav lieki - tie visi ir nepieciešami, lai kastīte darbotos. Ja SVG fails, iespējams, būs jāpielāgo, lai tas pareizi darbotos dažādos printeros.

3. solis: zobratu montāža

Zobratu komplekts
Zobratu komplekts
Zobratu komplekts
Zobratu komplekts

Lai izveidotu mehānismu kastes iekšpusē, mums ar lāzeru jāizgriež vajadzīgais pārnesumu komplekts un jāpielīmē kopā

4. solis: ievades kārbas izgatavošana un montāža

Ievades kastes izgatavošana un montāža
Ievades kastes izgatavošana un montāža
Ievades kastes izgatavošana un montāža
Ievades kastes izgatavošana un montāža

Otrā procesa daļa ir izveidot fizisku ievades skapi. Tas ir 3X3 dēlis, kur katra poga atbilst attiecīgajiem spēles dēļa lodziņiem.

  • Detaļas tiek sagrieztas ar lāzeru un samontētas.
  • Pogas ir pielodētas kopā uz lodējama dēļa.
  • Lai samazinātu sarežģītību, visi strāvas vadi ir savienoti vienā vietā un iznāk viens.
  • Zemējuma vadiem jābūt atsevišķam 10K omu rezistoram, un tad tos var savienot kopā.
  • Galu galā ar Arduino ir pievienots viens vads.

5. solis: Arduino ķēde

Arduino trase
Arduino trase

Savienojumi ar Arduino ir šādi. Tagad attiecībā uz ievades kārbu savienojumi tika veikti uz lodēšanas dēļa, un visa montāža atrodas kastes iekšpusē. Digitālās tapas un strāvas un zemējuma tapas no ievades plates, lai izveidotu savienojumu ar Arduino. Servo savienojumi ir tādi, kā parādīts attēlā iepriekš. Interaktīvā artefakta kods sastāv no 3 failiem. TicTacToe.ino ir galvenais fails, un risinātājs ir algoritms, ko izmanto, lai atskaņotu 'X' un 'O' darbības.

Ieteicams: